Commit graph

67 commits

Author SHA1 Message Date
573bfbf9c7 Add cron tick of command queue 2020-06-06 15:52:03 +01:00
0a0a32cf58 Implement a command queue on the world
Not currently executed
2020-06-06 14:44:59 +01:00
e3ce87e964 Simplify duplicate command types 2020-06-06 12:45:45 +01:00
be0f4f1aff Convert bearings to compass points and locations to int coords 2020-06-05 16:37:52 +01:00
ae369715ec Implement rover radar and use and test it 2020-06-05 15:48:55 +01:00
e81ceecffc Add more maths functions for the Vectors 2020-06-05 15:48:44 +01:00
14977de5bc Rename /view to /radar and fill in more of the response 2020-06-04 22:14:55 +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
e5d5d123a6 Add the concept of commands to the world and executing them 2020-06-03 18:12:08 +01:00
a0657b32e7 Try and clean up a failed primary instance creation 2020-06-03 12:31:52 +01:00
c5ebbc3c40 Extract persistence code into own class 2020-06-03 12:10:31 +01:00
68d117e0d8 Serialise the World as well 2020-06-02 18:00:51 +01:00
50c970fea2 Add /spawn command to let an account spawn it's primary instance 2020-06-02 18:00:51 +01:00
0a1f7a37c4 Add geom file to describe world positions 2020-06-02 18:00:51 +01:00
93decc027b Refactor into server object to handle registered accounts 2020-05-31 11:18:26 +01:00