Commit graph

280 commits

Author SHA1 Message Date
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
dd76e61e44 Make the ports have default values 2020-06-23 00:05:26 +01:00
9fb0a79480 Remove comment about unregistered name 2020-06-22 22:36:39 +01:00
cc29f13ce5
Update README.md 2020-06-22 18:14:06 +01:00
d4b686f510
Update README.md 2020-06-22 16:16:16 +01:00
edce245c6f
Create LICENSE 2020-06-22 15:59:07 +01:00
Marc Di Luzio
06e5c0bf2f Add starter snapcraft configuration
Contains a few leftover TODOs, the build version one is the most problematic due to the go plugin having no current support for adding ldflags
2020-06-22 11:21:44 +01:00