Commit Graph

35 Commits

Author SHA1 Message Date
Jeremy Rand cb1b1c8cfe Update the project to the latest build engine. 2019-08-09 21:49:48 -04:00
Jeremy Rand 74cf2775f1 Use the volatile keyword with all inline assembly to make sure the optimizer doesn't remove it. 2018-10-21 14:26:19 -04:00
Jeremy Rand 209b1ef23e Compile for performance under cc65 v2.17. 2018-10-19 21:35:58 -04:00
Jeremy Rand 195940be8f Add support for cc65 2.17 2018-10-17 23:45:01 -04:00
Jeremy Rand 1413a58388 Update the build engine to support capturing build errors in Xcode itself. 2018-06-25 23:04:48 -04:00
Jeremy Rand f36a0e01fc Migrate to the new build engine 2018-06-20 00:08:33 -04:00
Jeremy Rand 1da59daf8b Add a link to the disk image and a screenshot in the readme. 2016-07-23 10:16:14 -05:00
Jeremy Rand ed2b3b3e71 Add README.md to the Xcode project. 2014-11-18 21:08:45 -08:00
Jeremy Rand 0ce00213ff Adopt the latest build environment 2014-11-18 20:54:53 -08:00
Jeremy Rand 7a2e6156c6 Merge branch 'master' of https://github.com/jeremysrand/apple2048
Don't commit this.
2014-10-09 20:38:44 -04:00
Jeremy Rand 2af2ea8806 Some minor fixes to the build environment. 2014-09-10 01:26:15 -04:00
Jeremy Rand c13b5ef765 Adopt new build environment. 2014-09-09 23:13:18 -04:00
Jeremy Rand c9a2ab0abe Wasn't quite done afterall. Realized that I was still using all uppercase but was no longer targetting the pre-//e machines so updated all text. Also, clear the keyboard buffer after animations to prevent accidental moves 2014-07-25 21:45:44 -05:00
Jeremy Rand 467610fd93 Add readme file 2014-07-25 15:24:41 -05:00
Jeremy Rand 63132800ec FInal code cleanup for hackfest entry 2014-07-25 14:55:41 -05:00
Jeremy Rand ae7930ddf1 Move faster when there are more tiles to animate so animations don't take as long 2014-07-25 14:25:32 -05:00
Jeremy Rand f77826ed09 Add special GS page flipping code to work around the lack of text page 2 shadowing 2014-07-25 13:51:16 -05:00
Jeremy Rand ed97fba75d Introduce assembly for flipping text pages a bit faster 2014-07-24 20:40:08 -05:00
Jeremy Rand ed612627af Do page flipping to smooth the animations 2014-07-24 16:58:45 -05:00
Jeremy Rand 18ae77860f Display the high score and the tile target 2014-07-24 15:51:28 -05:00
Jeremy Rand 3acf1bda4e Save the high scrore and high tile info across game launches 2014-07-24 14:21:28 -05:00
Jeremy Rand 956f7ecaca Press space to restart after win or loss 2014-07-24 11:50:43 -05:00
Jeremy Rand 5ea3682f70 Some small improvements 2014-07-24 11:21:54 -05:00
Jeremy Rand 3b271d3c97 Clean up the animations 2014-07-24 09:47:37 -05:00
Jeremy Rand f2cfbc6a34 Add a bunch of animations and sounds 2014-07-24 00:31:37 -05:00
Jeremy Rand 2e0a001c1c Use textboxes for the tiles 2014-07-23 16:40:51 -05:00
Jeremy Rand 0342f9a18c Use the Apple //e enhanced target and use some features from that .h file 2014-07-23 16:26:55 -05:00
Jeremy Rand 16b96a515c Fix bug where new tiles were being added even when no tiles were moved 2014-07-23 16:14:11 -05:00
Jeremy Rand 4b2930c433 Adjust the appearance of the end of game text 2014-07-23 16:06:49 -05:00
Jeremy Rand 910b2aa1ad More basic gameplay work. Now we set a random seed based on the time the user looks at the instructions 2014-07-23 14:11:27 -05:00
Jeremy Rand 0902ec0f79 Get the basic game working 2014-07-23 11:28:10 -05:00
Jeremy Rand 8111301a14 More game logic 2014-07-23 09:45:10 -05:00
Jeremy Rand 0e26e659ec Some implementation of game logic 2014-07-23 09:10:39 -05:00
Jeremy Rand bd978480a9 Add some basic scaffolding for the game logic 2014-07-23 08:41:36 -05:00
Jeremy Rand 400016a010 Create a basic build infrastructure 2014-07-23 08:20:45 -05:00