Commit Graph

21 Commits

Author SHA1 Message Date
Luke Meyers fa6bba4647 refactor 2020-02-09 08:42:10 -08:00
Luke Meyers 70600a1142 run AI in separate goroutine 2020-02-08 20:39:10 -08:00
Luke Meyers 0cb604f102 Gather commands before UpdateState 2020-02-08 20:27:39 -08:00
Luke Meyers c3b6d652b4 bump up AI depth, battery charge 2020-02-08 19:37:28 -08:00
Luke Meyers 7fc869a675 nix chooseCommand 2020-02-08 12:18:34 -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 6e7ac9c1ba rename bots to racers 2020-02-08 10:45:24 -08:00
Luke Meyers 1f8607a902 factor out renderBot 2020-02-07 23:06:15 -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 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 464ffa1ed1 refactor: add Position struct 2020-02-07 19:31:58 -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 114ef447b2 loop forever 2020-02-07 15:13:59 -08:00
Luke Meyers f62e9833db Handle game state immutably 2020-02-06 18:57:43 -08:00
Luke Meyers 2ae124f59e lane change right 2020-02-05 21:47:15 -08:00
Luke Meyers 797886b42b Extract ai.go 2020-02-05 21:21:25 -08:00