Commit graph

19 commits

Author SHA1 Message Date
43588c0e4b Fix world spawning and radar
Also expand test coverage a little to ensure it's correct
2020-06-08 23:32:52 +01:00
b0e076ac1a Refactor radar to return a full set of the tiles within rover range 2020-06-08 18:14:24 +01:00
43648926ca Large refactor to properly implement radar
/radar now returns a set of non-empty tile blips
2020-06-07 22:30:03 +01:00
50cc8b5dbf Minor cleanups 2020-06-06 18:44:24 +01:00
5e1f9b0d31 Refactor rover attributes to add a name 2020-06-06 16:52:30 +01:00
573bfbf9c7 Add cron tick of command queue 2020-06-06 15:52:03 +01:00
e3ce87e964 Simplify duplicate command types 2020-06-06 12:45:45 +01:00
cade908ed2 Refactor APIs to take an /{accountid}/ prefix 2020-06-05 23:08:59 +01:00
9ae1f50f46 Rename /commands to /command
Make it a verb not a GET fetch
2020-06-05 22:34:32 +01:00
9d57f48f98 Add /rover command to get rover info 2020-06-05 22:23:01 +01:00
3474e6ca8c Pull out API definitions and testing into it's own package 2020-06-05 17:24:27 +01:00
be0f4f1aff Convert bearings to compass points and locations to int coords 2020-06-05 16:37:52 +01:00
14977de5bc Rename /view to /radar and fill in more of the response 2020-06-04 22:14:55 +01:00
b2b782f61d Add failing empty test for /view 2020-06-04 22:02:33 +01:00
6461b51c5c Fully implement the bearing based movement
Instant, and without limit, for now
2020-06-04 21:59:00 +01:00
0fbad15c01 Huge Instance -> Rover refactor, for clarification 2020-06-04 21:19:25 +01:00
33f25a7414 Prepare to refactor movement to be based on attributes 2020-06-04 18:54:33 +01:00
4126da61cc Simplify API calls and pull them out to their own file 2020-06-04 18:36:26 +01:00
79914ba728 Fix name of routes file
And fix function name
2020-06-04 18:30:40 +01:00
Renamed from pkg/server/router_test.go (Browse further)