| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d3dd1130a2
								
							
						 | 
						
							
							
								
								Very minor cleanups and error addition
							
							
							
							
							
						 | 
						
							2020-06-05 21:29:55 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7297a6de9a
								
							
						 | 
						
							
							
								
								Clean out confusing assert messages
							
							
							
							
							
						 | 
						
							2020-06-05 18:09:22 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7be2a0f1b7
								
							
						 | 
						
							
							
								
								Add tests for each current API
							
							
							
							
							
							
							
							These aren't extensive yet, and don't reset the server, but it's a good step forward 
							
						 | 
						
							2020-06-05 18:06:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f82565bf22
								
							
						 | 
						
							
							
								
								Refactor and implement the api functions
							
							
							
							
							
						 | 
						
							2020-06-05 17:59:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3474e6ca8c
								
							
						 | 
						
							
							
								
								Pull out API definitions and testing into it's own package
							
							
							
							
							
						 | 
						
							2020-06-05 17:24:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								aa2ecace89
								
							
						 | 
						
							
							
								
								Don't send the empty error value in responses
							
							
							
							
							
						 | 
						
							2020-06-05 17:03:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6ef69cec02
								
							
						 | 
						
							
							
								
								Even more cleanup and refactor to simplify handlers
							
							
							
							
							
						 | 
						
							2020-06-05 16:52:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bd83621add
								
							
						 | 
						
							
							
								
								Small command handling fixes
							
							
							
							
							
						 | 
						
							2020-06-05 16:43:25 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b9d5a54741
								
							
						 | 
						
							
							
								
								Handle 0 size data files and augment the error that comes back from Unmarshal
							
							
							
							
							
						 | 
						
							2020-06-03 12:58:10 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4c76530832
								
							
						 | 
						
							
							
								
								Fix tests and actually use the account name
							
							
							
							
							
						 | 
						
							2020-06-02 18:06:34 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |