Commit Graph

73 Commits

Author SHA1 Message Date
Jeremy Rand
229ed4dac6 Fix problem which prevented options from saving correctly. Clean up the mouse poll function to make the mouse control better. 2016-08-22 23:47:29 -04:00
Jeremy Rand
82cae1f613 Add the ability to set options in the game and save/load those options. Some general code cleanup. 2016-08-20 00:08:29 -04:00
Jeremy Rand
7995aefa4f Add mouse support. 2016-08-19 00:08:38 -04:00
Jeremy Rand
cb1ae69c00 Add unique sounds when gems explode, when a gem is starred and when a special gem is created. Tweak the appearance of a starred gem. 2016-08-17 00:07:00 -04:00
Jeremy Rand
27d1e1c314 Fix double lo-res colour problem. Improvements to instructions and get open apple key working. Fix a problem where the blue gem was not being generated from the random gem routine. 2016-07-26 01:26:24 -04:00
Jeremy Rand
1c8ac53212 Add Quinn's mouse driver source. 2016-07-24 18:31:09 -04:00
Jeremy Rand
7c3a9a17ad Add initial joystick support. 2016-07-24 18:22:37 -04:00
Jeremy Rand
3cd2430203 Add some sound to the game. 2016-07-22 17:18:15 -05:00
Jeremy Rand
45688cb6ba Add gem drop animation. 2016-07-22 16:45:15 -05:00
Jeremy Rand
f66715e9d2 Add animations for square swaps. 2016-07-22 14:48:49 -05:00
Jeremy Rand
b595c11bc0 Explode star gems in sequence during the animations. 2016-07-22 13:19:36 -05:00
Jeremy Rand
1dcaf783f6 Add animations for clearing gems. General code cleanup. 2016-07-22 12:04:47 -05:00
Jeremy Rand
49be2a9e50 Add star animations. 2016-07-22 10:43:18 -05:00
Jeremy Rand
a9fd3c23a6 Only check for no more moves after a move has been made. 2016-07-22 10:02:25 -05:00
Jeremy Rand
66e6295cf7 Add support for saving and loading a game in progress. 2016-07-22 00:11:36 -05:00
Jeremy Rand
b1716ce5ee Improve the game over screen. Add a level up screen. More fixes to basic game mechanics. 2016-07-21 23:45:07 -05:00
Jeremy Rand
eb0e550c25 Display an indication of the score on the right hand side of the screen. Proceed to the next level when the score maxes out. Make each level harder than the last. Lots of fixes to basic game mechanics. 2016-07-21 14:33:31 -05:00
Jeremy Rand
3573f8e9d4 Add the ability to see the star state of a gem. 2016-07-20 23:55:29 -05:00
Jeremy Rand
2b92b2684a Added most of the support for dynamic changes in the game. Step through the changes for now to debug. 2016-07-20 23:39:06 -05:00
Jeremy Rand
79609ebe86 Fix bug in match finding algorithm. 2016-07-20 20:17:17 -05:00
Jeremy Rand
b91c015edd Start building the game logic and the UI. 2016-07-20 19:53:52 -05:00
Jeremy Rand
ecfaa194eb Initial commit for an Apple // game based on Bejewelled. 2016-07-20 14:35:15 -05:00
Jeremy Rand
e50e057406 Initial Commit 2016-07-20 08:17:37 -05:00