Commit Graph

147 Commits

Author SHA1 Message Date
Tony Garnock-Jones f3643601d4 Adapt to new flexibility in spawn startup actions 2015-12-03 13:07:04 -08:00
Tony Garnock-Jones cb6f60739d Tweak collision detection to detect top surface last, making bugs harder to squash 2015-10-29 16:08:24 -04:00
Tony Garnock-Jones de35a23a6c Add collect-garbage to improve (?) smoothness; log instantaneous frame rates 2015-10-29 16:08:10 -04:00
Tony Garnock-Jones d3ca36beaf Fix the positive-edge case of scroll-offset computation 2015-10-29 15:58:11 -04:00
Tony Garnock-Jones dd498ab627 Fix silly mistake 2015-10-27 14:36:56 -04:00
Tony Garnock-Jones 9f44e36688 Fancier level 2015-10-27 14:36:43 -04:00
Tony Garnock-Jones 457e1bb0e5 Only checking the bottom corners avoids getting stuck 2015-10-27 14:36:24 -04:00
Tony Garnock-Jones 7b03d90b23 Act solid only when hit from above 2015-10-27 14:26:55 -04:00
Tony Garnock-Jones b87f1e1da2 Packageize 2015-10-27 13:57:41 -04:00
Tony Garnock-Jones 49ea6a22b4 Avoid generating garbage textures so much 2015-10-27 12:22:19 -04:00
Tony Garnock-Jones 278c54b43d Level backdrop 2015-10-27 11:42:11 -04:00
Tony Garnock-Jones 5650e336d1 Mobile enemies, more levels 2015-10-27 10:52:26 -04:00
Sam Caldwell 6aa14d1068 patch-seq 2015-10-27 10:13:13 -04:00
Tony Garnock-Jones f9015cbf23 Enemies (not moving yet) 2015-10-26 22:52:09 -04:00
Tony Garnock-Jones 4429c4c120 Goal piece and end-the-game-in-victory 2015-10-26 22:28:45 -04:00
Tony Garnock-Jones 5a4f06b350 Update docs 2015-10-26 22:04:37 -04:00
Tony Garnock-Jones 86265bf0a0 Start switch to touchables 2015-10-26 22:04:27 -04:00
Tony Garnock-Jones 3fef18c711 Level termination monitor 2015-10-26 22:04:06 -04:00
Tony Garnock-Jones c9f984a023 It seems like <= is appropriate for t, but not u 2015-10-26 22:03:25 -04:00
Tony Garnock-Jones 418a8fe0e2 struct icon 2015-10-26 22:02:43 -04:00
Tony Garnock-Jones 6554a3deff Store position in player-avatar as a Point, not separate coordinates 2015-10-26 21:15:25 -04:00
Tony Garnock-Jones 6fe1ac6e24 Avoid updating position assertions if it hasn't changed 2015-10-26 21:11:11 -04:00
Tony Garnock-Jones ba7170e7a4 Fix scroll-offset; also, kill player when they fall below level bottom 2015-10-26 21:10:01 -04:00
Tony Garnock-Jones 287341cbbc New terrain 2015-10-26 20:33:38 -04:00
Tony Garnock-Jones 4b81179e7a Slightly shorter hitbox 2015-10-26 20:33:30 -04:00
Tony Garnock-Jones 3c3dcea8ee Cancel velocity on collision; cheap hack 2015-10-26 20:32:00 -04:00
Tony Garnock-Jones 11f2074adf I had missed out half the segment-intersection-time test 2015-10-26 20:31:44 -04:00
Tony Garnock-Jones 72ed89ab35 Narrower hitbox 2015-10-26 19:16:12 -04:00
Tony Garnock-Jones a3f709f63f Factor out impulse-multiplier 2015-10-26 19:16:03 -04:00
Tony Garnock-Jones 6bb3ef493a Another solid block! 2015-10-26 19:10:20 -04:00
Tony Garnock-Jones 8930b2dfbf Tweak gravity 2015-10-26 19:10:15 -04:00
Tony Garnock-Jones ae04b9a8fd Don't stick to support when on the way past moving upward 2015-10-26 19:09:36 -04:00
Tony Garnock-Jones a3caad0be6 Avoid tramlining on edges of blocks 2015-10-26 19:08:59 -04:00
Tony Garnock-Jones a175908953 Initial stab at collision handling 2015-10-26 17:53:39 -04:00
Tony Garnock-Jones db11dee3c8 Much progress 2015-10-23 23:50:55 -04:00
Tony Garnock-Jones 69ba8d7a01 Player avatar; fix scroll-offset; explicit meta-level for sprites 2015-10-23 21:58:55 -04:00
Tony Garnock-Jones e28841f695 Level spawner 2015-10-23 21:12:10 -04:00
Tony Garnock-Jones 8bb1b36073 Progress 2015-10-23 19:51:00 -04:00
Tony Garnock-Jones 9da90088b6 Cosmetic - adjust comment format 2015-10-23 13:09:32 -04:00
Tony Garnock-Jones 0ddda2aebe Delegate many of the low-level I/O tasks to prospect-gl 2015-10-23 13:08:20 -04:00
Tony Garnock-Jones b3f8506bf7 More work 2015-10-22 17:59:31 -04:00
Sam Caldwell 83e36ed9e5 WIP for machine switch 2015-10-22 17:04:17 -04:00
Tony Garnock-Jones 16522d8191 Tweak MF's adjustments :) 2015-10-22 16:48:18 -04:00
Matthias Felleisen 1bd0e40734 Update game.rkt 2015-10-21 16:07:26 -04:00
Sam Caldwell 787cf73d5f Flesh out protocol description 2015-10-20 15:57:04 -04:00
Sam Caldwell 89cff7adc8 flesh out protocol description 2015-10-20 11:37:28 -04:00
Sam Caldwell e2ffe9bef6 startup 2015-10-20 10:26:11 -04:00