Use a and d or the arrow keys to move and avoid objects to survive. Pressing space makes you run. Each time a ball hits the ground it gives you a certain amount of points and money, and it speeds up the game. How leveling up works: When you level up, you lose everything (yes, everything) except a bit of money. In return, your money multiplier will be increased by %50. Upgrades: Delay Multiplier: There is a random delay between the spawning of each ball. Each time a ball hits the floor, the delay between spawns is multiplied by the delay multiplier. This results in an exponential growth of balls being spawned. Lives: You start with 1 life and when you get hit you die. You can buy more lives, which allows you to live longer. Each time a ball hits you, you lose a life. Once you get to 0 lives, you die. Score multiplier (REMOVED): You score is multiplied by the score multiplier. Pretty much just what you would expect. Money Multiplier: Whenever you get money, the money received is multiplied by the money multiplier. Ball types: Normal: This ball will take a life when you touch it. Light blue (or white): This ball will slow down the ball spawning when you touch it. Red: This ball will speed up the game but also give you 5x the amount of a normal ball. Green: This ball will give you 50x as much money as a normal ball if you touch it.
I made everything for this project. Now whenever you level up, you keep a little bit of your money, but not much (money = sqrt (old money)). I have also removed the score multiplier as it isn't needed and the score needs to be based on skill, not time spent upgrading. Everything planned to add in order of most likely to least likely: 1: ball shrinker upgrade 2: shields (but it's too similar to lives?) 3: body turrets 4: a saving / loading system (I've done things like this in the past so I can do it but it would be pretty hard)