Commit Graph

  • b702afeb3a renaming rect to AABB Fraser Graham 2013-11-24 14:26:40 -0800
  • 9ca442f10d stop sending all data to dead robots Fraser Graham 2013-11-18 22:48:55 -0800
  • 4eb849a63f fixed resetart error vis-a-vis obstacles Stephen McQuay 2013-11-18 08:52:59 -0800
  • cacb8b547d :( compile code before committing Fraser Fraser Graham 2013-11-17 08:23:11 -0800
  • 4c4c0d4e67 objects have HP now, only direct hits hurt them Fraser Graham 2013-11-17 08:21:36 -0800
  • ae9d09596c prevent flipping between scan and repair for infinite awesomeness Fraser Graham 2013-11-17 08:21:13 -0800
  • c9f0fb08bb removing unused field in boardstate Fraser Graham 2013-11-16 23:16:12 -0800
  • 58c084c7ab bandwidth reduction, filtering explosions and sending objects as [4]int Fraser Graham 2013-11-16 23:13:03 -0800
  • 5a2651d0dd allow object specification Stephen McQuay 2013-11-16 19:57:13 -0800
  • f6b3027ded minor: changed some logging Stephen McQuay 2013-11-16 18:56:15 -0800
  • 4e55fa8ebe trim the hashes Stephen McQuay 2013-11-15 23:20:22 -0800
  • f8fb523a76 fixed some httpstatu.es Stephen McQuay 2013-11-15 08:54:52 -0800
  • 50868809bd revert me: default to allowing connecting players to start games Stephen McQuay 2013-11-14 00:18:46 -0800
  • 2cbef76a37 cap healing health Stephen McQuay 2013-11-14 00:16:08 -0800
  • 527042daa8 added logging for inability to kill Stephen McQuay 2013-11-14 00:02:26 -0800
  • 2e774285ba quieted things down slightly (logging) Stephen McQuay 2013-11-13 23:47:42 -0800
  • 245c483f9e added simple game stats Stephen McQuay 2013-11-13 23:45:02 -0800
  • 84ed6c9c32 added gameover packet Stephen McQuay 2013-11-13 22:24:54 -0800
  • aabda1cc90 added config file support Stephen McQuay 2013-11-13 20:38:57 -0800
  • c7d5e4be87 support setting heading in instructions Fraser Graham 2013-11-11 21:36:11 -0800
  • 3f40fe4603 put point limit back to normal Fraser Graham 2013-11-11 20:31:33 -0800
  • 674cda293f renamed function to match go convention Stephen McQuay 2013-11-09 22:05:37 -0800
  • da26e1ca46 simplified some loops Stephen McQuay 2013-11-09 21:52:03 -0800
  • bc2d1cdd52 minor tweaks, including go fmt Stephen McQuay 2013-11-09 21:46:49 -0800
  • d3c08a7953 move robot code into robot file Fraser Graham 2013-11-09 19:52:40 -0800
  • 9de2b51f46 fixed naming Fraser Graham 2013-11-08 22:59:56 -0800
  • 34f5d6876d Merge branch 'multibot' Fraser Graham 2013-11-08 22:31:33 -0800
  • 570d8eea8e get multibots working Fraser Graham 2013-11-08 22:26:56 -0800
  • e39a97089e First pass of multibot support Fraser Graham 2013-11-08 21:25:42 -0800
  • caed5576f8 doh! I was right. Fraser Graham 2013-11-08 20:04:09 -0800
  • 49ff6af1f3 minor cleanup Stephen McQuay 2013-11-07 22:10:59 -0800
  • b490cfc228 made it so bots start inside world Stephen McQuay 2013-11-07 22:05:38 -0800
  • c9ba660e7f added server info for the / route Stephen McQuay 2013-11-07 22:05:20 -0800
  • caea45741f Added ability to configure game at creation time Stephen McQuay 2013-11-06 21:12:10 -0800
  • 164c37e7d6 player messages Fraser Graham 2013-11-07 22:10:18 -0800
  • 1b42a19393 active scanning Fraser Graham 2013-11-07 21:34:54 -0800
  • 3d0eb16f91 game params Fraser Graham 2013-11-07 21:00:10 -0800
  • b01654ec76 minor tweak to projectile scanning Fraser Graham 2013-11-07 20:50:17 -0800
  • eabc1ebb41 probe result Fraser Graham 2013-11-07 08:41:39 -0800
  • 829ba83f41 probes!!!! (not anal) Fraser Graham 2013-11-06 23:26:29 -0800
  • d2ae3c11d8 alert the robot if it's been hit Fraser Graham 2013-11-06 23:06:51 -0800
  • 082b737805 first pass at repair mode Fraser Graham 2013-11-06 22:50:59 -0800
  • cfd3d91942 filter projectiles and objects by scanners Fraser Graham 2013-11-06 22:21:04 -0800
  • 2707294bb6 Added flag to start with live http profiler Stephen McQuay 2013-11-06 22:14:22 -0800
  • e562e2fefb players can now set target speed in bot code Fraser Graham 2013-11-06 21:24:10 -0800
  • cd9bb45ddc sort the all bots list Fraser Graham 2013-11-06 21:12:19 -0800
  • 855b8518b8 weapon stats are now set via robot Fraser Graham 2013-11-06 21:07:31 -0800
  • dfb3dba4f4 proper player collision and direct hit capability Fraser Graham 2013-11-06 20:47:40 -0800
  • 545b68d1d7 projectiles should have their own ID Fraser Graham 2013-11-06 20:32:56 -0800
  • bad900997f add -timescale to command line to speed up or slow down time on server, try 0.1 - 2.0 range for fun Fraser Graham 2013-11-06 20:10:22 -0800
  • 43b68f27f8 remove some unused data from payload Fraser Graham 2013-11-06 20:09:45 -0800
  • 6ff9606367 objects generate entirely inside world Fraser Graham 2013-11-06 19:58:16 -0800
  • c8913c563e I may have fixed some collision issues (badly) Fraser Graham 2013-11-05 23:21:41 -0800
  • 1498414357 tweaks in support of better rendering Fraser Graham 2013-10-28 23:35:00 -0700
  • a4b539e79d accurate collition positioning Fraser Graham 2013-10-28 21:52:06 -0700
  • 235fc1ce6f fixed projectile explosions pos Fraser Graham 2013-10-28 07:54:49 -0700
  • 5c77e373c3 scanners for projectiles Fraser Graham 2013-10-25 22:51:41 -0700
  • 14f6c65e86 obstacle support Fraser Graham 2013-10-25 22:30:15 -0700
  • de68ec2e7b Create a stripped down version of the robot struct to represent all robots and break up the update into my_robots and robots. Has dependent change on client Fraser Graham 2013-10-24 20:13:21 -0700
  • cc248dc2fe adding a listing of all bot id's and health to each payload Fraser Graham 2013-10-24 06:26:54 -0700
  • 71f7a262ba enabled player collisions Fraser Graham 2013-10-21 09:28:50 -0700
  • c910902d38 collision work Fraser Graham 2013-10-21 07:49:56 -0700
  • 200afffa7f moved a bunch of logic out of run and into functions of the game, for a cleaner separation of functionality. Also, removed a bunch of overly verbose logging Fraser Graham 2013-10-20 21:15:23 -0700
  • 776a7eee98 split splosions and projectiles into separate files Fraser Graham 2013-10-20 20:54:19 -0700
  • 541e213c66 adding a sample JSON packet for reference Fraser Graham 2013-10-19 21:05:38 -0700
  • fd13cb318a removed unecessary data from payload sent to the client and filter outgoing robot list by scanner contents for each player until they die Fraser Graham 2013-10-19 17:29:40 -0700
  • f9b18eb253 Convert to 32-bit to save space in the serialization Fraser Graham 2013-10-19 00:00:45 -0700
  • c074397c1f bugfix for incorrect logic in game creation Stephen McQuay 2013-10-18 23:55:52 -0700
  • c80acb478b All sorts of fun stuff... - stats are now based on a 1-100 ranged and mapped to sensibles - turnspeed and fire rate are available stats - bugs in movement are squished Fraser Graham 2013-10-18 23:22:35 -0700
  • d19b3f71fa added ability to autovivify games in debug mode Stephen McQuay 2013-10-18 20:48:22 -0700
  • 2edc7c61af fixing bug where heading can be 0 Fraser Graham 2013-10-18 20:40:09 -0700
  • e02c5f89fb make projectiles arrive at their destination regardless of tick time Fraser Graham 2013-10-18 20:39:53 -0700
  • f4e2e84676 added more logging to control requests Stephen McQuay 2013-10-14 00:17:12 -0700
  • 158c7d90d8 fixed tick bombs Stephen McQuay 2013-10-01 21:37:53 -0700
  • e06f70aed6 go fmt Stephen McQuay 2013-09-28 23:03:42 -0700
  • bd4cb39828 added profiling flag and kill channel Stephen McQuay 2013-09-28 23:00:29 -0700
  • 83da3961cd infinite melee!! Stephen McQuay 2013-09-28 13:19:44 -0700
  • 56c965add7 some clean up Stephen McQuay 2013-09-28 12:59:04 -0700
  • c5bddcdc31 renamed the file housing the http control protocol, removed defunct test Stephen McQuay 2013-09-28 12:53:14 -0700
  • 2a2f4f6f96 moved all negociation code into a single function Stephen McQuay 2013-09-28 12:37:23 -0700
  • b142845b5c moved move out of vector lib Stephen McQuay 2013-09-28 09:44:47 -0700
  • e33f2c0c4f moved code out of awkward bots repo Stephen McQuay 2013-09-27 22:27:05 -0700
  • 92a2040d70 Adding collisions and acceleration. Fixing splosions and projectiles. Fraser Graham 2013-09-27 01:30:07 -0700
  • 472e2011b9 logging and infinite melee Stephen McQuay 2013-09-27 00:03:32 -0700
  • 13c0cd047b use user-provided name in /game/list/ output Stephen McQuay 2013-09-26 21:51:57 -0700
  • f8378cf89b Got game working again Stephen McQuay 2013-09-20 12:15:10 -0600
  • f175e45c63 added simple, non-leaking game stop url Stephen McQuay 2013-09-08 09:32:24 -0700
  • b7087adb78 reuse some slices Stephen McQuay 2013-09-07 19:13:12 -0700
  • bf853880ca go fmt Stephen McQuay 2013-09-07 19:12:46 -0700
  • f9b646e50c send back more information on /game/list/ Stephen McQuay 2013-09-05 23:31:24 -0700
  • 45cc67a5f1 make it simple to track last time Stephen McQuay 2013-09-05 23:31:13 -0700
  • 1ca4679b04 embedded the mutex into the games global (one fewer global) Stephen McQuay 2013-09-05 18:14:41 -0700
  • c6b480fa1e removed goroutine leak Stephen McQuay 2013-09-04 23:36:45 -0700
  • fb0e6d92d7 Sorted out extra load Stephen McQuay 2013-09-04 23:23:05 -0700
  • 3e805d3da7 remove game from player struct Stephen McQuay 2013-09-04 00:07:47 -0700
  • 64477f5e47 stray pointer conversion Stephen McQuay 2013-09-04 00:07:22 -0700
  • 325a5c0f57 put more of game init in NewGame Stephen McQuay 2013-09-04 00:06:39 -0700
  • 9bccf60abc make member a pointer for nil json Stephen McQuay 2013-09-04 00:05:38 -0700
  • 0cc03e5768 removed unused struct Stephen McQuay 2013-09-04 00:04:28 -0700
  • 33c08abbc5 forgot to git add Stephen McQuay 2013-09-03 23:35:42 -0700