Commit Graph

175 Commits

Author SHA1 Message Date
Fraser Graham 34b8ec045f start using new poly intersection against buildings 2013-11-26 21:41:21 -08:00
Fraser Graham b702afeb3a renaming rect to AABB 2013-11-24 14:26:40 -08:00
Fraser Graham 9ca442f10d stop sending all data to dead robots 2013-11-18 22:49:05 -08:00
Stephen McQuay 4eb849a63f fixed resetart error vis-a-vis obstacles 2013-11-18 08:52:59 -08:00
Fraser Graham cacb8b547d :( compile code before committing Fraser 2013-11-17 08:23:11 -08:00
Fraser Graham 4c4c0d4e67 objects have HP now, only direct hits hurt them 2013-11-17 08:21:36 -08:00
Fraser Graham ae9d09596c prevent flipping between scan and repair for infinite awesomeness 2013-11-17 08:21:13 -08:00
Fraser Graham c9f0fb08bb removing unused field in boardstate 2013-11-16 23:16:12 -08:00
Fraser Graham 58c084c7ab bandwidth reduction, filtering explosions and sending objects as [4]int 2013-11-16 23:13:03 -08:00
Stephen McQuay 5a2651d0dd allow object specification 2013-11-16 19:57:13 -08:00
Stephen McQuay f6b3027ded minor: changed some logging 2013-11-16 18:56:15 -08:00
Stephen McQuay 4e55fa8ebe trim the hashes
I tried taking it down to 6, but it fails the tests consistently ...
2013-11-15 23:20:22 -08:00
Stephen McQuay f8fb523a76 fixed some httpstatu.es 2013-11-15 08:54:52 -08:00
Stephen McQuay 50868809bd revert me: default to allowing connecting players to start games 2013-11-14 00:18:46 -08:00
Stephen McQuay 2cbef76a37 cap healing health 2013-11-14 00:16:08 -08:00
Stephen McQuay 527042daa8 added logging for inability to kill 2013-11-14 00:02:26 -08:00
Stephen McQuay 2e774285ba quieted things down slightly (logging) 2013-11-13 23:47:42 -08:00
Stephen McQuay 245c483f9e added simple game stats 2013-11-13 23:45:02 -08:00
Stephen McQuay 84ed6c9c32 added gameover packet 2013-11-13 22:24:54 -08:00
Stephen McQuay aabda1cc90 added config file support 2013-11-13 20:38:57 -08:00
Fraser Graham c7d5e4be87 support setting heading in instructions 2013-11-11 21:36:11 -08:00
Fraser Graham 3f40fe4603 put point limit back to normal 2013-11-11 20:31:46 -08:00
Stephen McQuay 674cda293f renamed function to match go convention 2013-11-09 22:05:37 -08:00
Stephen McQuay da26e1ca46 simplified some loops
These changes were done by running the following command:

    gofmt -s -w *.go
2013-11-09 21:52:06 -08:00
Stephen McQuay bc2d1cdd52 minor tweaks, including go fmt 2013-11-09 21:46:49 -08:00
Fraser Graham d3c08a7953 move robot code into robot file 2013-11-09 19:52:40 -08:00
Fraser Graham 9de2b51f46 fixed naming 2013-11-08 22:59:56 -08:00
Fraser Graham 34f5d6876d Merge branch 'multibot'
Conflicts:
	game.go
2013-11-08 22:31:33 -08:00
Fraser Graham 570d8eea8e get multibots working 2013-11-08 22:26:56 -08:00
Fraser Graham e39a97089e First pass of multibot support 2013-11-08 21:25:42 -08:00
Fraser Graham caed5576f8 doh! I was right. 2013-11-08 20:04:09 -08:00
Stephen McQuay 49ff6af1f3 minor cleanup
- removed comment-disabled code
- reduced verbosity in protocol logging
2013-11-07 22:11:54 -08:00
Stephen McQuay b490cfc228 made it so bots start inside world 2013-11-07 22:11:54 -08:00
Stephen McQuay c9ba660e7f added server info for the / route 2013-11-07 22:11:54 -08:00
Stephen McQuay caea45741f Added ability to configure game at creation time 2013-11-07 22:11:54 -08:00
Fraser Graham 164c37e7d6 player messages 2013-11-07 22:10:18 -08:00
Fraser Graham 1b42a19393 active scanning 2013-11-07 21:34:54 -08:00
Fraser Graham 3d0eb16f91 game params 2013-11-07 21:00:15 -08:00
Fraser Graham b01654ec76 minor tweak to projectile scanning 2013-11-07 21:00:15 -08:00
Fraser Graham eabc1ebb41 probe result 2013-11-07 08:41:39 -08:00
Fraser Graham 829ba83f41 probes!!!! (not anal) 2013-11-06 23:26:29 -08:00
Fraser Graham d2ae3c11d8 alert the robot if it's been hit 2013-11-06 23:06:51 -08:00
Fraser Graham 082b737805 first pass at repair mode 2013-11-06 22:50:59 -08:00
Fraser Graham cfd3d91942 filter projectiles and objects by scanners 2013-11-06 22:21:18 -08:00
Stephen McQuay 2707294bb6 Added flag to start with live http profiler 2013-11-06 22:14:54 -08:00
Fraser Graham e562e2fefb players can now set target speed in bot code 2013-11-06 21:24:10 -08:00
Fraser Graham cd9bb45ddc sort the all bots list 2013-11-06 21:12:19 -08:00
Fraser Graham 855b8518b8 weapon stats are now set via robot 2013-11-06 21:07:31 -08:00
Fraser Graham dfb3dba4f4 proper player collision and direct hit capability 2013-11-06 20:47:40 -08:00
Fraser Graham 545b68d1d7 projectiles should have their own ID 2013-11-06 20:32:56 -08:00