| 
							
						 | 
						
							
							
							
							
								
							
							
								fc54775df9
								
							
						 | 
						
							
							
								
								Stop movement into non-empty tiles
							
							
							
							
							
						 | 
						
							2020-06-07 19:03:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3781a4d10d
								
							
						 | 
						
							
							
								
								Spawn a border around the world atlas for now
							
							
							
							
							
							
							
							Also spawn the rover within a single chunk in the middle 
							
						 | 
						
							2020-06-07 18:57:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cb725c96d2
								
							
						 | 
						
							
							
								
								Rename Kind -> Tile
							
							
							
							
							
						 | 
						
							2020-06-07 18:38:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								289bab2a7a
								
							
						 | 
						
							
							
								
								Refactor atlas creation and growth
							
							
							
							
							
							
							
							Pass in the real size and grow itself rather than return a new one 
							
						 | 
						
							2020-06-07 18:36:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								aa4df38ead
								
							
						 | 
						
							
							
								
								Swap kind to bytes and reduce chunk size
							
							
							
							
							
						 | 
						
							2020-06-07 18:21:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ceca4eb7fa
								
							
						 | 
						
							
							
								
								Refactor the Tile to a full Atlas
							
							
							
							
							
							
							
							This atlas is a set of chunks and supports resizing 
							
						 | 
						
							2020-06-07 18:08:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								141827fa57
								
							
						 | 
						
							
							
								
								Add a blank atlas to the world
							
							
							
							
							
						 | 
						
							2020-06-07 13:33:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								77be28f913
								
							
						 | 
						
							
							
								
								Rename geom to math
							
							
							
							
							
						 | 
						
							2020-06-07 13:33:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								55cfa37ac5
								
							
						 | 
						
							
							
								
								Give the rover name a json representation in lowercase
							
							
							
							
							
						 | 
						
							2020-06-06 19:11:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5c549ad8c3
								
							
						 | 
						
							
							
								
								Add a TODO to the MoveRover command about blocking other rovers
							
							
							
							
							
						 | 
						
							2020-06-06 18:45:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								91947f614c
								
							
						 | 
						
							
							
								
								Randomly position new rovers
							
							
							
							
							
						 | 
						
							2020-06-06 18:45:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2b87c2b4c0
								
							
						 | 
						
							
							
								
								Add version to ./rove
							
							
							
							
							
						 | 
						
							2020-06-06 18:44:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4645ef81e5
								
							
						 | 
						
							
							
								
								Add missing rover.go file
							
							
							
							
							
						 | 
						
							2020-06-06 16:53:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5e1f9b0d31
								
							
						 | 
						
							
							
								
								Refactor rover attributes to add a name
							
							
							
							
							
						 | 
						
							2020-06-06 16:52:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6ac5a559b5
								
							
						 | 
						
							
							
								
								Add missing newlines to prints
							
							
							
							
							
						 | 
						
							2020-06-06 16:33:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b9df3833ed
								
							
						 | 
						
							
							
								
								Add log for command execute
							
							
							
							
							
						 | 
						
							2020-06-06 16:30:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |