Re: Mr. BallGuy 2!!!! ***V0.1.1 ALPHA***
Posted: Sat Jun 15, 2013 4:31 pm
Here's my notes.
1. It'd be nice if you could skip the splash screen, If you press enter, Or just any key, It skips to the menu.
2. I'm not digging the layout of the main menu. If you put the highscore in one corner, The version information in another and keep the start, achievements and quite around the middle it would be a bit more intuitive. And perhaps keep the start/achievements/quit white, And the version, highscore and such a less outstanding color, Perhaps grey. Another thing is the mouse, If you're gonna have a mouse in the main menu, Why not put it to use? Instead of having text that says "press return to play", why not have a button that say "play" that you can select with the mouse, or the arrow keys.
3. It'd be nice to be able to restart from the menu that appears when you lose, Instead of having to go back to the menu.
4. Instead of having the player stuck in the center of the screen, It'd be nice to have the ability to move around the screen, And instead of using the mouse to pick up coins, Why not make it so you pick them up by colliding with them? Agian, That would be more intuitive.
Ideas on how to make it more fun:
1. If the balls were smaller, and there was more than one on the screen at a time, And perhaps they could go in both directions, That could make it more challenging, and perhaps more fun.
Code stuff:
1. I see you have multiple "coin" files (coins.lua, coins2.lua), Why not combine those? Looking at your code it doesn't seem like you're too familiar with tables and loops, Perhaps look into those as they can be used to simplify and clean up a lot of your code, Have multiple balls being drawn simultaneously, and countless other things. I've attached a simple example of this below.
2. You could simplify your code by instead of writing up the collision detection algorithm every time you check for collision, Implement said algorithm as a function that you call to check for collision.
1. It'd be nice if you could skip the splash screen, If you press enter, Or just any key, It skips to the menu.
2. I'm not digging the layout of the main menu. If you put the highscore in one corner, The version information in another and keep the start, achievements and quite around the middle it would be a bit more intuitive. And perhaps keep the start/achievements/quit white, And the version, highscore and such a less outstanding color, Perhaps grey. Another thing is the mouse, If you're gonna have a mouse in the main menu, Why not put it to use? Instead of having text that says "press return to play", why not have a button that say "play" that you can select with the mouse, or the arrow keys.
3. It'd be nice to be able to restart from the menu that appears when you lose, Instead of having to go back to the menu.
4. Instead of having the player stuck in the center of the screen, It'd be nice to have the ability to move around the screen, And instead of using the mouse to pick up coins, Why not make it so you pick them up by colliding with them? Agian, That would be more intuitive.
Ideas on how to make it more fun:
1. If the balls were smaller, and there was more than one on the screen at a time, And perhaps they could go in both directions, That could make it more challenging, and perhaps more fun.
Code stuff:
1. I see you have multiple "coin" files (coins.lua, coins2.lua), Why not combine those? Looking at your code it doesn't seem like you're too familiar with tables and loops, Perhaps look into those as they can be used to simplify and clean up a lot of your code, Have multiple balls being drawn simultaneously, and countless other things. I've attached a simple example of this below.
2. You could simplify your code by instead of writing up the collision detection algorithm every time you check for collision, Implement said algorithm as a function that you call to check for collision.