Commit Graph

76 Commits

Author SHA1 Message Date
Luke Meyers ea71f7ace9 quick cut at faster graphics 2020-02-08 19:18:36 -08:00
Luke Meyers f56c28ac67 FPS counter in title bar 2020-02-08 19:13:02 -08:00
Luke Meyers bed8e58489 show velocity projection at turn end 2020-02-08 19:08:33 -08:00
Luke Meyers 2d32cb9e1d more battery fix 2020-02-08 18:57:53 -08:00
Luke Meyers a98e4a554c fix battery charge stuff 2020-02-08 18:54:53 -08:00
Luke Meyers b9dd5326f6 stop racers when battery dead 2020-02-08 16:18:25 -08:00
Luke Meyers a62363bcbc tweak projection 2020-02-08 15:51:49 -08:00
Luke Meyers 9df7e73940 reset kinetics on respawn 2020-02-08 15:44:16 -08:00
Luke Meyers 402b83fbf1 tweak battery gfx 2020-02-08 12:34:15 -08:00
Luke Meyers 340f9871a6 fix accel mechanics 2020-02-08 12:32:41 -08:00
Luke Meyers a083b291fe Add battery levels and indicator 2020-02-08 12:29:49 -08:00
Luke Meyers 7fc869a675 nix chooseCommand 2020-02-08 12:18:34 -08:00
Luke Meyers 9a87e3d349 basic velocity display bars 2020-02-08 12:15:44 -08:00
Luke Meyers 47bf19265d sprout Kinetics struct 2020-02-08 11:57:31 -08:00
Luke Meyers 794c54764e refactor ai 2020-02-08 11:52:26 -08:00
Luke Meyers 5f41d263cd refactor ai 2020-02-08 11:50:05 -08:00
Luke Meyers 24eb2c6143 split out env.go 2020-02-08 10:58:40 -08:00
Luke Meyers 6e7ac9c1ba rename bots to racers 2020-02-08 10:45:24 -08:00
Luke Meyers d70dbd438c update sprites 2020-02-08 01:26:46 -08:00
Luke Meyers ef4fe5eff0 improve graphics 2020-02-08 00:35:51 -08:00
Luke Meyers 7bb4272e61 don't place obstacles on occupied spaces 2020-02-08 00:05:43 -08:00
Luke Meyers f7a2b25a63 Sprites! 2020-02-07 23:51:00 -08:00
Luke Meyers b97d6c8d5d factor out gfx context struct 2020-02-07 23:10:06 -08:00
Luke Meyers 1f8607a902 factor out renderBot 2020-02-07 23:06:15 -08:00
Luke Meyers e31c585e3a tweaks 2020-02-07 22:19:34 -08:00
Luke Meyers eac373c444 bots clear obstacles 2020-02-07 22:05:22 -08:00
Luke Meyers 2c660f07d5 AI don't attempt illegal moves 2020-02-07 20:28:49 -08:00
Luke Meyers 5b45dad1bb random obstacles as a service 2020-02-07 20:24:13 -08:00
Luke Meyers 791fffdebb primitive predictive AI 2020-02-07 20:17:09 -08:00
Luke Meyers cfa4d64492 destroy and respawn bots on collision 2020-02-07 19:59:36 -08:00
Luke Meyers 230310a330 tune numbers 2020-02-07 19:37:22 -08:00
Luke Meyers 38c9c108d1 fix startup render 2020-02-07 19:37:17 -08:00
Luke Meyers 464ffa1ed1 refactor: add Position struct 2020-02-07 19:31:58 -08:00
Luke Meyers 9c5fc0b08f throw batons with animation 2020-02-07 16:24:23 -08:00
Luke Meyers 73bceedf56 tweaks 2020-02-07 15:56:15 -08:00
Luke Meyers 10ffba1cdf log crashes 2020-02-07 15:52:50 -08:00
Luke Meyers ed6718bd0b touch-ups 2020-02-07 15:37:31 -08:00
Luke Meyers 84aa1f8cbe collapse main loops, making quit work better 2020-02-07 15:25:34 -08:00
Luke Meyers ab7be24d0a nix extra Update 2020-02-07 15:16:02 -08:00
Luke Meyers 114ef447b2 loop forever 2020-02-07 15:13:59 -08:00
Luke Meyers 316adfedf9 nix extra sOld debug params 2020-02-07 14:57:32 -08:00
Luke Meyers a632810d39 working animation! 2020-02-07 14:55:25 -08:00
Luke Meyers a915310274 more anim progress 2020-02-07 14:27:58 -08:00
Luke Meyers f62e9833db Handle game state immutably 2020-02-06 18:57:43 -08:00
Luke Meyers 54398b4e17 lay first animation groundwork 2020-02-06 17:59:07 -08:00
Luke Meyers 2ae124f59e lane change right 2020-02-05 21:47:15 -08:00
Luke Meyers b113d52f66 Rendering updates 2020-02-05 21:39:57 -08:00
Luke Meyers 0a41558c72 Change baton render 2020-02-05 21:21:40 -08:00
Luke Meyers 797886b42b Extract ai.go 2020-02-05 21:21:25 -08:00
Luke Meyers bce4758dfd rudimentary brakes 2020-02-05 21:14:27 -08:00