Marc Di Luzio
1f2669b643
Set theme jekyll-theme-merlot
2020-06-30 17:40:23 +01:00
0d3aac49b1
Don't expose the rove-accountant
2020-06-28 12:26:51 +01:00
06cf44f129
Increase the chunk size to 1kb per chunk
2020-06-28 11:02:56 +01:00
e5ee0eaece
Rename a couple of Atlas variables
...
Sometimes names can be too long
2020-06-28 11:01:01 +01:00
9bb91920c9
Make Atlas grow in X and Y dimensions independently
...
Fixes exponential growth
2020-06-28 00:18:39 +01:00
b116cdf291
Convert Atlas to infinite lazy growth
...
The atlas will now expand as needed for any query, but only initialise the chunk tile memory when requested
While this may still be a pre-mature optimisation, it does simplify some code and ensures that our memory footprint stays small, for the most part
2020-06-27 14:48:21 +01:00
2556c0d049
Call rand.Seed to end current determinism
2020-06-27 02:08:52 +01:00
6ba6584ae1
Default to a much faster tick rate for now
2020-06-27 02:03:12 +01:00
5b5f80be7d
Clean up logging a little
2020-06-27 02:02:18 +01:00
5bbb2ff37f
Fix help text for commands
2020-06-27 01:41:19 +01:00
693b8a54f1
Add repair command to repair using inventory item
2020-06-27 01:39:10 +01:00
7957454ec1
Add rover integrity
...
Rovers are damaged by bumping into solid objects
2020-06-27 01:18:18 +01:00
12dc9e478d
Remove usage of os arg in help, it's confusing for snaps
2020-06-27 00:56:28 +01:00
adf3def488
Small Status update
2020-06-27 00:51:51 +01:00
1ed1c60de0
Simplify - remove RoverAttributes and rover UUIDs
2020-06-27 00:32:27 +01:00
f9c30f541c
Rename USER_DATA to ROVE_USER_DATA
2020-06-27 00:02:07 +01:00
4a343f36a8
Remove ROVE_HOST
...
No need for two ways to set this
2020-06-26 23:58:58 +01:00
b2f6c1a0b1
Update status doc
2020-06-26 23:45:31 +01:00
e6a25a5310
Add the rover inventory to the "rover" response
2020-06-26 23:44:52 +01:00
e1bff92a56
Remove Item type in favor of just byte
2020-06-26 23:41:36 +01:00
d08a15e201
De-scope - Remove unused rover capacity
2020-06-26 23:39:07 +01:00
71c2c09270
Write test to check rover has item in inventory
2020-06-26 23:37:10 +01:00
f0d40cc46c
Change help print to standard format
2020-06-26 23:31:57 +01:00
6c09ee3826
Refactor main to accept commands and arguments
2020-06-26 23:31:06 +01:00
d624a3ca21
Add verification for "stash" command
2020-06-26 23:30:42 +01:00
2f6465987d
More de-scope - remove duration on move command
...
This isn't even needed, as commands can just be queued up
2020-06-26 22:26:27 +01:00
383e834cef
Add RoverStash test
2020-06-26 20:14:00 +01:00
00bdad6b40
Fix stashing
...
Now checks if object is stashable and clears the tile
2020-06-26 19:47:01 +01:00
2846ed796e
Refactor tiles to objects to be re-used
2020-06-26 19:45:24 +01:00
8b1eca0aee
Implement basic stash command
2020-06-26 18:59:12 +01:00
db3c2c2c2e
De-scope, remove rover speed
2020-06-26 18:48:07 +01:00
a84709564c
Minor refactor to move name to top of attributes class
2020-06-26 18:24:03 +01:00
7ee340e976
Move Rover position into main class
2020-06-26 18:22:37 +01:00
8019ea4e25
Add an inventory to the rover
2020-06-26 18:13:23 +01:00
15b8f0a427
Update the PoC doc to a status doc
2020-06-26 18:06:41 +01:00
93b99b7989
Fix tests after rover change
2020-06-25 23:51:31 +01:00
f0f5a6b2e0
Remove installing wamerican
2020-06-25 23:51:12 +01:00
5c12fabb63
Refactor so Rover's aren't in the atlas
2020-06-25 23:27:07 +01:00
ccd9e13c51
Add an icon
2020-06-25 22:57:57 +01:00
8aeb23e40b
Set up data paths within the snaps
2020-06-25 22:25:42 +01:00
58f9d8baf2
Reformat to use a words file rather than babble
2020-06-25 22:02:11 +01:00
5f732bd6c5
Add public domain words file from https://github.com/dwyl/english-words at 728408da58fc6010ad2e5503442927d87e21065c
2020-06-23 19:45:10 +01:00
98349b8935
Ensure we label with proper tags and version the build
2020-06-23 18:48:28 +01:00
996970fd81
Move version and config out to early bails
2020-06-23 18:47:46 +01:00
073f8846aa
Set the built snap to stable when it's tagged or devel when not
2020-06-23 18:25:58 +01:00
ddc2631bb0
Customise the snap version define directly
2020-06-23 18:21:22 +01:00
4232c547ce
Fix quotes in yaml
2020-06-23 18:09:11 +01:00
ef718199f0
Add the license and architectures to the snapcraft file
2020-06-23 18:04:47 +01:00
c268555e2e
Change "-version" to a command
2020-06-23 18:03:36 +01:00
19b3685e8c
Add the server, accountant, and rest proxy to the snap
2020-06-23 00:06:10 +01:00