|
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 |
|
|
d0a5b91de7
|
Describe each api method
|
2020-06-04 18:39:36 +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 |
|
|
6f248f1bd2
|
Small server refactor and rename
|
2020-06-04 18:10:55 +01:00 |
|
|
da9d71bcc0
|
Update the PoC todo list
|
2020-06-04 18:10:41 +01:00 |
|
|
de1b3c36e2
|
Clean up integration tests
|
2020-06-04 18:02:41 +01:00 |
|
|
376a036067
|
Large refactor to server code to re-organise
|
2020-06-04 17:53:25 +01:00 |
|
|
88844c0056
|
Pull handlers into their own file
|
2020-06-04 17:23:27 +01:00 |
|
|
b95d92350a
|
Refactor route handlers
|
2020-06-04 17:21:23 +01:00 |
|
|
fd4b4205ba
|
Add empty implementation of /view
|
2020-06-04 16:57:38 +01:00 |
|
Marc Di Luzio
|
ab5a2c9d75
|
Change robot to rover in design doc
|
2020-06-03 23:14:27 +01:00 |
|
|
e2857d7506
|
Add the /commands path to handle a set of commands
Entirely synchronous now but allows for the "move" command
|
2020-06-03 18:40:19 +01:00 |
|
|
e5d5d123a6
|
Add the concept of commands to the world and executing them
|
2020-06-03 18:12:08 +01:00 |
|
|
013a69fa63
|
Clean up main a little
|
2020-06-03 17:29:56 +01:00 |
|
|
4423678786
|
Add the --tags arg to git describe so it sees the tags
|
2020-06-03 13:02:19 +01:00 |
|
|
b9d5a54741
|
Handle 0 size data files and augment the error that comes back from Unmarshal
|
2020-06-03 12:58:10 +01:00 |
|
|
20f50b678c
|
Fix version reporting and setting
|
2020-06-03 12:58:01 +01:00 |
|
|
a0657b32e7
|
Try and clean up a failed primary instance creation
|
2020-06-03 12:31:52 +01:00 |
|
|
78774329a8
|
Add a persistent data volume
|
2020-06-03 12:22:37 +01:00 |
|
|
c5ebbc3c40
|
Extract persistence code into own class
|
2020-06-03 12:10:31 +01:00 |
|
|
4c76530832
|
Fix tests and actually use the account name
|
2020-06-02 18:06:34 +01:00 |
|
|
42534ac545
|
Add a Proof Of Concept doc
|
2020-06-02 18:01:12 +01:00 |
|
|
b152861222
|
Add test for /spawn
Required small refactor
|
2020-06-02 18:00:51 +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 |
|
|
3620185897
|
Simplify the response and account data info
|
2020-06-02 16:45:24 +01:00 |
|
|
552c645a53
|
Fix some logging output
|
2020-06-02 16:45:06 +01:00 |
|
|
5691c10b4c
|
Fix the incoming name param to /register
|
2020-06-02 16:44:43 +01:00 |
|
|
5033ec4e63
|
Specify the persistence path using the command line
|
2020-06-02 16:12:44 +01:00 |
|
|
c085e56954
|
Fix port for tests
|
2020-06-02 16:12:28 +01:00 |
|
|
e3b065ff89
|
Add version information
|
2020-06-02 16:12:26 +01:00 |
|
|
07c5b9cf5a
|
Fix passing port on command line
|
2020-06-01 18:10:25 +01:00 |
|
|
2e7b2d2928
|
Map the host 80 to the internal port
|
2020-06-01 17:49:45 +01:00 |
|
|
579bf31a1a
|
Add go mod download to test file for blank setup
|
2020-06-01 17:49:30 +01:00 |
|
|
0c56cbd3e0
|
Add server lifecycle tests
|
2020-05-31 19:54:01 +01:00 |
|
|
d104c90445
|
Fix tests with a proper start-up and shutdown procedure with a sync
|
2020-05-31 19:48:43 +01:00 |
|
|
179dd3f984
|
Implement saving and loading for account data, currently a basic json file
|
2020-05-31 19:15:57 +01:00 |
|
|
f1e6311366
|
Add coverage data to github action
|
2020-05-31 11:55:46 +01:00 |
|
|
95963e9b29
|
Add test script
|
2020-05-31 11:40:40 +01:00 |
|
|
0f507cf4fd
|
Add test coverage to the output
|
2020-05-31 11:34:23 +01:00 |
|
|
3aaf5e6b81
|
Add test for HandleRegister function
|
2020-05-31 11:22:20 +01:00 |
|
|
93decc027b
|
Refactor into server object to handle registered accounts
|
2020-05-31 11:18:26 +01:00 |
|
|
eccb726f74
|
Add the concept of a player and the /register endpoint
|
2020-05-31 00:08:50 +01:00 |
|
|
8c4bf4f75f
|
Add basic world object and tests
|
2020-05-30 23:42:01 +01:00 |
|
|
8a17fcf59f
|
Be a good citizen and set the header in the reply
|
2020-05-30 23:25:40 +01:00 |
|