Commit Graph

  • b597ec529e DELETE: print out user events ui sm 2016-07-17 23:36:53 -07:00
  • aaf2641d80 Added way to get user input events from Spectator sm 2016-07-17 22:51:20 -07:00
  • 15f1ad15f4 some go lint (Id -> ID) viz sm 2016-07-17 23:35:48 -07:00
  • 86a00042c3 Make ui optional for gobot sm 2016-07-17 13:25:16 -07:00
  • f1ae71ecc0 Made Spectator/term ui pluggable sm 2016-07-13 20:49:59 -06:00
  • f9984c1826 fix panic with invalid bot name master sm 2016-07-13 21:23:41 -06:00
  • 174be3b0ab added license sm 2016-07-13 21:40:14 -06:00
  • 9be5f226f5 Providing the bot ID to name mapping to the player after negotiation Fraser Graham 2016-07-13 21:25:51 -06:00
  • 6c67d83f49 removed StatsReq from client struct sm 2016-07-13 20:12:46 -06:00
  • c21e0c5582 Change how server address is specified sm 2016-07-13 19:40:41 -06:00
  • 35cb8431f6 Moved definition of what robots have which stats into the player interface Fraser Graham 2016-07-13 16:04:48 -06:00
  • 70adb5b713 move main packages to standard location sm 2016-07-13 14:48:56 -06:00
  • 3668c09235 fixed negotiate misspelling sm 2016-07-13 12:31:28 -06:00
  • 50be2c5b88 don't block on dealing with StateStream sm 2016-02-23 16:57:35 -08:00
  • 8a85c94767 draw own bot last sm 2015-08-31 21:59:21 -07:00
  • 623dfa4c48 Remove spurious logging sm 2015-08-31 21:55:18 -07:00
  • 3ef90af341 All robots are spectators sm 2015-08-31 21:48:25 -07:00
  • 855208b39d vantiy urls sm 2015-04-30 23:14:17 -07:00
  • 84f151864b updated import paths for go tools repo sm 2014-11-11 21:28:01 -08:00
  • f6439cf41d cleanly close spectator if server dies sm 2014-05-13 00:23:14 -07:00
  • f06ccd2588 trying to visualize bot direction sm 2014-05-12 22:25:44 -07:00
  • bb072255cd Added splosion visualization sm 2014-05-12 22:11:44 -07:00
  • 14297191ed Update to new protocol (Update) sm 2014-05-11 23:13:00 -07:00
  • d3e7a247c8 float32 -> float64 sm 2014-05-11 23:11:58 -07:00
  • 2b710ef40d Removed the MiniObstacle nonsense. sm 2014-05-11 23:10:59 -07:00
  • b074dda677 Added curses (termbox) spectator mode sm 2014-05-04 00:33:46 -07:00
  • 7d77f18470 simple spectator that says hi every message sm 2014-04-26 14:50:58 -07:00
  • f8ecde3e81 Improving basic swarm bot robot-upgrade Fraser Graham 2014-04-27 00:49:16 -06:00
  • a2436fe8d8 chaneg the player interface to be more consistent with the JS version Fraser Graham 2014-04-26 13:59:32 -06:00
  • 2d8b878f50 correct go vet errors sm 2014-04-23 14:58:22 -07:00
  • bbfb2af4a9 don't rename package without need. sm 2014-04-23 14:54:30 -07:00
  • b63780c2bc Forgot to die if negociation failed. sm 2014-04-23 14:45:39 -07:00
  • 51d0522833 renamed package/directory sm 2014-04-23 14:28:06 -07:00
  • 7e4e6faa00 Added documentation sm 2014-04-09 23:11:28 -07:00
  • 6331803887 Moved enc/dec definition out of play func sm 2014-04-09 23:10:51 -07:00
  • d0c3b5a117 prep code for reuse sm 2014-04-09 21:35:54 -07:00
  • 0c254caff5 Split out binary from library sm 2014-03-29 00:12:01 -07:00
  • bb3d9e16e4 allow for overriding encodings sm 2014-03-11 07:30:05 -07:00
  • 839b5789e3 Implemented multiple encoders/decoders sm 2014-03-10 23:25:11 -07:00
  • dc7db48201 Fixed protocol bug I introduced sm 2014-03-10 23:24:25 -07:00
  • eec52769dd Implemented Fraser's suggestions sm 2014-03-10 21:52:14 -07:00
  • 21705cc16e Added encoding negociation to protocol sm 2014-03-10 00:04:45 -07:00
  • ed39916f17 Added some debug logging sm 2014-01-29 22:46:31 -08:00
  • e02dc2f348 Changed the collision response from boolean to Collision sm 2014-01-27 20:39:08 -08:00
  • 29b078e637 changed the stats payload sm 2014-01-23 23:03:21 -08:00
  • 7cb38a76aa recv the calculated stats values sm 2014-01-23 22:33:05 -08:00
  • b964a14bba lockstep changes for server sending max points sm 2014-01-22 22:14:02 -08:00
  • 787bf9b435 updated ProbeResult struct for type sm 2014-01-16 23:06:28 -08:00
  • 5b438b7ffe renamed to randomDirection to reflect what function does sm 2014-01-12 01:27:12 -08:00
  • 4d0eac703c removed unecessary looping from probe sm 2014-01-12 01:23:20 -08:00
  • 5b8ec0b8ab consider destination slightly before collision sm 2014-01-12 00:03:17 -08:00
  • a122577019 fixed stalling robots sm 2014-01-11 23:14:44 -08:00
  • b16886cbac simplest shooting algo sm 2014-01-11 00:08:08 -08:00
  • a1cc24f2a0 reasonable object avoidance. sm 2014-01-10 01:22:33 -08:00
  • 82e54c28e7 loglines sm 2014-01-06 23:33:06 -08:00
  • ff0b5bea4e fixed import issue sm 2013-12-05 13:36:05 -07:00
  • e1bed61a00 unstopped failure conditions sm 2013-11-11 00:25:28 -08:00
  • 2fb7ff7b20 added per-bot info to the logs sm 2013-11-11 00:25:02 -08:00
  • 46947bb4b3 added missing stats flags sm 2013-11-11 00:24:11 -08:00
  • 819ba2f46d made it so that everything can start in parallel too sm 2013-11-11 00:01:57 -08:00
  • e4bbd4a0f4 give unique r.name for each robot sm 2013-11-10 23:37:43 -08:00
  • 5361cc276e added multi-bot spinup sm 2013-11-10 23:32:12 -08:00
  • 5f6ad59303 spelled things more how I wanted to sm 2013-11-10 23:30:23 -08:00
  • 6390aa96da reduce verbosity sm 2013-11-10 22:34:56 -08:00
  • ebcd9fbfe3 ignore ctags sm 2013-11-10 22:33:09 -08:00
  • 35dc411a8a got bot moving and shooting again sm 2013-11-10 22:32:54 -08:00
  • 42ba19dd1c sorted out initial connection changes sm 2013-11-10 21:24:41 -08:00
  • 384d6c5ca2 float32-d the whole thang sm 2013-10-19 21:18:01 -07:00
  • 9fad1a7ad3 added fireRate flag sm 2013-10-19 00:30:20 -07:00
  • e07b24afdc Merge branch 'master' of bitbucket.org:hackerbots/botclient sm 2013-10-14 08:51:21 -07:00
  • e55e1c6883 added verbose flag sm 2013-10-14 08:51:06 -07:00
  • ab190bf6ca default to hackebots.us sm 2013-10-14 00:08:28 -07:00
  • 1924d613f0 missed a reference to localhost sm 2013-09-28 14:33:51 -07:00
  • bc92c2e01f seed prng, be less verbose sm 2013-09-28 13:10:25 -07:00
  • 535d5ac445 added acceleration sm 2013-09-28 09:44:24 -07:00
  • 0b3f0f25ed added structs for a more complete picture of protocol sm 2013-09-27 22:49:05 -07:00
  • 24cf30ca83 added flags for server and botname sm 2013-09-27 00:04:25 -07:00
  • 476e2a3ff8 got bot moving to random locations sm 2013-09-20 12:16:11 -06:00
  • 2ad28180ee max out options by default sm 2013-09-08 09:31:35 -07:00
  • eb9fa775b0 made stats params flag-modifiable sm 2013-09-07 19:26:21 -07:00
  • db1afada10 go fmt sm 2013-09-04 23:39:24 -07:00
  • e7529e43d1 initial implementation, no gameplay, but working handshake sm 2013-09-04 23:37:39 -07:00
  • 5f4660c827 added ignore file sm 2013-09-04 23:37:22 -07:00