Retro game that let's the player steer a ball through a hole filled maze. Has multiple levels of increasing difficulty.

Dependencies:   LCD_ST7735 MusicEngine RETRO_BallsAndThings mbed

Ball and Holes

In this game I attempted to create somewhat natural movement of the ball by implementing gravity and friction which combined over time determine the speed of the ball. Playing with the settings (aka. the magic numbers) that are spread out all over game.cpp, gives different effects, such as an icy, rough or liquid-like surface.

It took some time to figure out how to post my very first youtube video. Sorry for the shaky recording. Trying to record the video with my phone while playing the game in one hand was quite challenging, but here it is;

The left and right buttons are used to cheat: restart the current or go to the next level. Up and down control the game-tick. During game-play the robot-button shows the accelerator graph and the ship-button mutes the sound.

BTW. If your ball happens to get stuck, tilting the console in the opposite direction will set it free. For sake of argument: these magnetic wall-ends are in the words of Bob Ross "a happy accident". Since there is no specific code for it, others might call it a bug. As it results in more interesting game-play, I didn't attempt to fix it, but left a comment for those who dare to look at the mess I call code.

History

more clean-up default tip

2015-03-02, by maxint [Mon, 02 Mar 2015 10:16:55 +0000] rev 11

more clean-up


ready for submisison?

2015-03-01, by maxint [Sun, 01 Mar 2015 13:16:19 +0000] rev 10

ready for submisison?


added cheat buttons to show higher levels

2015-03-01, by maxint [Sun, 01 Mar 2015 10:23:48 +0000] rev 9

added cheat buttons to show higher levels


multiple levels

2015-02-28, by maxint [Sat, 28 Feb 2015 19:41:00 +0000] rev 8

multiple levels


added holes and scoring

2015-02-28, by maxint [Sat, 28 Feb 2015 16:32:20 +0000] rev 7

added holes and scoring


Added walls to maze

2015-02-28, by maxint [Sat, 28 Feb 2015 11:40:39 +0000] rev 6

Added walls to maze


added MusicEngine for more tunes

2015-02-05, by maxint [Thu, 05 Feb 2015 14:41:21 +0000] rev 5

added MusicEngine for more tunes


This version works. Added lowering ceiling..

2015-02-04, by maxint [Wed, 04 Feb 2015 13:30:29 +0000] rev 4

This version works. Added lowering ceiling..


somehow this version fails. Too much ram usage?

2015-02-04, by maxint [Wed, 04 Feb 2015 13:10:36 +0000] rev 3

somehow this version fails. Too much ram usage?


Added more balls

2015-02-03, by maxint [Tue, 03 Feb 2015 19:02:27 +0000] rev 2

Added more balls