Mr. BallGuy V1.0.0

Show off your games, demos and other (playable) creations.
User avatar
Eamonn
Party member
Posts: 550
Joined: Sat May 04, 2013 1:29 pm
Location: Ireland

Mr. BallGuy V1.0.0

Post by Eamonn »

Mr. BallGuy V1.0.0

Hello. Today I am bringing to you my very first game! I am 13 years old and I am very new to LÖVE, but I thought I'd share this anyway. It's called: Mr. BallGuy. In the game, there are falling balls. You have to dodge the balls so you don't lose. Pretty straightforward, right? WRONG! The balls get faster and faster and so do you. They don't get infinitely fast(and neither do you), so you do have a chance of winning. I've tested this game a number of times and I can only find the following issues:

ALL KNOWN ISSUES FIXED

The game features:



Awesome speed!

The balls get faster and faster, so good luck dodging them ;)



Incredible(pixel) Graphics!

With the never-before-seen high-definition pixel graphics, you'll never see a game with better graphics!



Custom Fonts!

The font's are awesome! With the latest in font technology, I'm able to bring you the highest definition fonts known to Man!



Coins!

The game features a coin system, which can later be used to buy incredible power ups to make you über O.P. ;)



Achievements!

Thank's to LiquidHeliums LoveAchievements library, I was able to incorporate Achievements into Mr. BallGuy! Seriously though, that guy is awesome!



Multiple balls!

It's not just the one ball, there can be up to 10 balls falling at once!!! Good luck ;)

WARNING: ASPECTS OF THE GAME MAY NOT BE 100% TRUE!!

Screenshots are now available on SourceForge & in the screenshots folder found in the games source!



Since the game features a high score system, I thought it'd be appropriate to have a leaderboard! Post your highscore on your reply and see if it makes the top 3!

1st - Eamonn: 161,476
2nd - (empty)
3rd - (empty)

SourceForge page - This has a link to download: https://sourceforge.net/projects/mrball ... rce=navbar
My Blog: http://eamosdevblog.blogspot.co.uk/

  • What's new in 1.0.0

    • Pretty much fixed every issue and polished up the game
    • Nerfed coins
    • Stopped work on project

    What's new in 5.0.1 BETA

    • Fixed balls not colliding with the player
    • Added more balls

    I need more feedback on the falling balls. Is it too much??
    And yes, this update was necessary to fix a crucial bug.

    What's new in 5.0.0 BETA

    • Removed the boss fight achievement
    • Added 6 new achievements
    • Added more balls
    • Fixed a rare crash that was reported by a few people
    • Tweaked the ball spawning algorithm
    • Some other minor tweaks

    Anyone that left feedback saying the game was a little too easy, tell me if this helped it. I think it might be a little too hard, but I'm not that good at the game(even though my highscore was 161K).

    One thing I would really like to know is your highscore! If you play the game and don't just play it to test it and such, tell me your highscore! I'd really like to know!! I'll have a leader board up on this thread!

    What's new in 4.0.0 BETA

    • Added 22 more achievements
    • Added bronze coin
    • Added platinum coins
    • Coins now fall(at 200 pixels per second)
    • Other minor tweaks and bug fixes

    What's new in 3.0.0 BETA

    • Achievements!!!!!!
    • Added the GNU GPL V2 license to Mr. BallGuy, so no copying ;)

    What's new in 2.2.1 BETA

    • Fixed the achievements.lua error

    What's new in 2.2.0 BETA

    • Fixed coin collision box
    • Coins now give +50 points for collecting
    • Other tweaks and fixes

    What's new in 2.1.0 BETA

    • Accidentally left debug on
    • Modified the textures
    • Adjusted the coin collection system

    What's new in 2.0.0 BETA

    Features:
    • Started work on new menu design
    • Mouse input
    • Coins
    • Slowed down the ball's speed of which it increases
    • Removed Start menu music
    • Removed Game Over music
    • Added sound effect for being hit by the ball
    • Removed the level feature - Still displayed on screen because I am planning something... ;)
    • Removed Jumping
    • Better ball texture
    • Added custom mouse texture
    • Added clickable buttons for start menu - Rest of the menu's will get this in V3
    • Added README.txt

    Bug Fixes:
    • Fixed crash
    • Fixed hanging glitch
    • Fixed game over screen on startup

    Whew! What a changelog! This is by far the biggest update ever, don't you agree? Anyway, if your thinking "Why didn't you add all the features in V2.0.0 like you said you would?", and the answer to that is:

    1) I'm coming down with a cold :x :x :x :x :x
    2) I wanted to fix the crash ASAP!

    Anyway, I'm glad you all continue to download the game :D That makes me happy. Do you think the game's starting to feel more and more polished with every update? And I'm happy that all of you have been leaving constructive criticism and helping out a beginner :) Be sure to check out my blog for daily updates on MBG! http://eamosdevblog.blogspot.co.uk/

    What's new in 1.9.9 BETA

    • Added an option to clear the save data
    • Added a coin system - HEAVILY A W.I.P.
    • Added a game icon
    • Added a toggle sound option
    • Other minor tweaks and bug fixes

    V2.0.0 BETA will have a working coin system, achievements, upgrades, and more! Stay tuned!

    Also, I have been getting more and more reports about the game crashing. I have never experienced this myself. PM me if you do experience this issue and I'll be sure to help you out. This issue should be fixed in V2.0.0 BETA.

    What's new in 1.1.0 BETA

    • Added a better background texture
    • Added a better ball texture
    • Added a better ground texture
    • Ball spawning mechanics tweaked a little bit - Collision is STILL not perfect
    • Added help menu
    • Added about menu

    What's new in 1.0.0 BETA

    • Possibly fixed the crashing issue some people were experiencing
    • Added a play count
    • Fixed the wall-hugging cheat - In turn made the game slightly harder. Working to even it out
    • Added credits menu
    • Added another font
    • Added paused menu music
    • Other minor tweaks and big fixes

    What's new in 0.1.3 ALPHA

    • Actually fixed the scoring system - Again, report any bugs you may find! I am 99% sure it will save + make files. It'll be in the APPDATA directory under Mr. BallGuy. OS X it is under /Application Support/LOVE/Mr. BallGuy
    • Minor tweaks and changes

    What's new in 0.1.2 ALPHA

    • Moved to dropbox as file was too big
    • Fixed 'scores.lua' error
    • Fixed scores not saving properly

    **IF FOR SOME REASON THE SCORES.LUA FILE ERROR STILL PERSISTS, TEMPORARILY MAKE A FILE IN THE GAME'S APPDATA DIRECTORY CALLED SCORES.LUA***

    This issue should be fixed but if it isn't follow the steps above. Sorry for inconvenience :(
    Thank you to veethree for pointing out the error!

    What's new in 0.1.1 ALPHA

    • Added Highscore System - Report any bugs
    • Removed Windows executable file

    What's new in 0.1.0 ALPHA

    • Initial Release
If someone could tell me how to add a spoiler to the changelog that would be appreciated!

One more thing: My game has gotten over 100 downloads in total!!!!!!!!!!!!
I'm gonna keep updating these stats every week, so here are the stats:

• 2 Recommendations
• 5 Tweets
• 2 +1's
• 1 Facebook Like
• Around 130 downloads - This is a rough number!!!!

UPDATE!!

Mr. BallGuy is currently undergoing a full rewrite. I plan to add more features such as more types of balls, better collision and support for resizing windows in the upcoming version, 0.9.0. This is just the tip of the iceberg.

If you want to keep track of the progress I'm making, feel free to check out the GitHub Repo. If you find any bugs please let me know by posting a GitHub issue. If you have an idea on what might be causing the problem, I'd really appreciate it if you'd let me know, just in case I'm too dumb to figure it out. ^^

Have a great day! :D
Last edited by Eamonn on Tue Oct 22, 2013 4:25 pm, edited 39 times in total.
"In those quiet moments, you come into my mind" - Liam Reilly
LuaWeaver
Party member
Posts: 183
Joined: Wed Mar 02, 2011 11:15 pm
Location: Ohio, USA

Re: [WIP]***Mr. BallGuy V0.1.0 ALPHA***[WIP]

Post by LuaWeaver »

Hi! I'd like to say it's a good game, but you only need to post the .love instead of a fused form for Windows, seeing as we all have LOVE here.

For a first game, it's definitely good. Nice work.
"your actions cause me to infer your ego is the size of three houses" -finley
User avatar
Eamonn
Party member
Posts: 550
Joined: Sat May 04, 2013 1:29 pm
Location: Ireland

Re: [WIP]***Mr. BallGuy V0.1.0 ALPHA***[WIP]

Post by Eamonn »

LuaWeaver wrote:Hi! I'd like to say it's a good game, but you only need to post the .love instead of a fused form for Windows, seeing as we all have LOVE here.

For a first game, it's definitely good. Nice work.
Thanks! Yes, I know we all have LÖVE, but I was thinking if someone just found this post and didn't have LÖVE. I'll remove that in the next update, which should be very soon! Glad you enjoyed the game in it's very early form :D
"In those quiet moments, you come into my mind" - Liam Reilly
User avatar
veethree
Inner party member
Posts: 877
Joined: Sat Dec 10, 2011 7:18 pm

Re: [WIP]***Mr. BallGuy V0.1.0 ALPHA***[WIP]

Post by veethree »

"main.lua::78: Could not open file scores.lua. Does not exist"

May wanna test your .love's before uploading.
User avatar
Eamonn
Party member
Posts: 550
Joined: Sat May 04, 2013 1:29 pm
Location: Ireland

Re: [WIP]***Mr. BallGuy V0.1.0 ALPHA***[WIP]

Post by Eamonn »

veethree wrote:"main.lua::78: Could not open file scores.lua. Does not exist"

May wanna test your .love's before uploading.
Really...? Hmmm..... I don't know why that's happening. It was working fine for me(and still is). Really sorry :( I'll fix it!

EDIT: Fixed :D
Last edited by Eamonn on Sat May 25, 2013 4:20 pm, edited 1 time in total.
"In those quiet moments, you come into my mind" - Liam Reilly
User avatar
veethree
Inner party member
Posts: 877
Joined: Sat Dec 10, 2011 7:18 pm

Re: [WIP]***Mr. BallGuy V0.1.0 ALPHA***[WIP]

Post by veethree »

Eamonn wrote:
veethree wrote:"main.lua::78: Could not open file scores.lua. Does not exist"

May wanna test your .love's before uploading.
Really...? Hmmm..... I don't know why that's happening. It was working fine for me(and still is). Really sorry :( I'll fix it!
I've looked at the code, It's trying to load lines from a file that doesn't exist. Perhaps you forgot to include "scores.lua" in the .love you uploaded.
User avatar
veethree
Inner party member
Posts: 877
Joined: Sat Dec 10, 2011 7:18 pm

Re: [WIP]***Mr. BallGuy V0.1.1 ALPHA***[WIP]

Post by veethree »

Also i've got a little tip for you.

You can shorten your code a little bit, and make it look a bit prettier (in my opinion anyway) by instead of setting up tables such as "player" like this:

Code: Select all

table = {}

table.stuff = 12
table.morestuff = 34
You could do something like this:

Code: Select all

table = {
	stuff = 12,
	morestuff = 34
}
I don't think it has any advantages as far as performance goes, But it's a bit quicker to type.
User avatar
Eamonn
Party member
Posts: 550
Joined: Sat May 04, 2013 1:29 pm
Location: Ireland

Re: [WIP]***Mr. BallGuy V0.1.1 ALPHA***[WIP]

Post by Eamonn »

veethree wrote:Also i've got a little tip for you.

You can shorten your code a little bit, and make it look a bit prettier (in my opinion anyway) by instead of setting up tables such as "player" like this:

Code: Select all

table = {}

table.stuff = 12
table.morestuff = 34
You could do something like this:

Code: Select all

table = {
	stuff = 12,
	morestuff = 34
}
I don't think it has any advantages as far as performance goes, But it's a bit quicker to type.
Thank's for the tip! I wont do changing my code around now but for future projects I will certainly keep that in mind. I just did that because it was the way I preferred but if it'll speed some stuff up it'll be awesome. I've taken the comments in the code to the extreme, so it should be easy enough to understand. :D
"In those quiet moments, you come into my mind" - Liam Reilly
User avatar
Eamonn
Party member
Posts: 550
Joined: Sat May 04, 2013 1:29 pm
Location: Ireland

Re: [WIP]***Mr. BallGuy V1.0.0 BETA***[WIP]

Post by Eamonn »

In case you did't know, this is your friendly reminder reminding you that V1.0.0 BETA has been released, and it has TONS more features :D
"In those quiet moments, you come into my mind" - Liam Reilly
roggie12
Prole
Posts: 13
Joined: Sat May 25, 2013 6:00 pm
Location: The Matrix

Re: ***Mr. BallGuy V1.1.0 BETA***

Post by roggie12 »

Your game is awesome!!!!!
But when i die more then 2 times and try to restart it, it just goes to the game over menu
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests