Commit graph

522 commits

Author SHA1 Message Date
ea4b7de4ac Rename "commands" to "command" 2020-07-05 12:55:01 +01:00
1554b7c21b Update README.md
Fix the link to the proto
Add the logo
2020-07-04 23:38:59 +01:00
31c0753341 Fix InnerMain test 2020-07-04 23:15:12 +01:00
28639b4cac Fix up a comment and the help text 2020-07-04 23:11:22 +01:00
894359142b Rename "rover" to "status" 2020-07-04 23:11:12 +01:00
f8e594cb39 Rename "status" command to "server-status" 2020-07-04 23:05:08 +01:00
98eea89484 Adjust goals to focus on core rover gameplay 2020-07-04 22:59:27 +01:00
31308db6b5 Tick off energy in upcoming features and simplify current features 2020-07-04 22:57:19 +01:00
87af905bc8 Rename charge command to recharge 2020-07-04 22:56:58 +01:00
7272749614 Enable command line client to accept new commands 2020-07-04 22:42:37 +01:00
e875f82b13 Add command "charge" to charge up the rover's energy store 2020-07-04 22:42:20 +01:00
15c337c067 Make moving and stashing cost rover charge 2020-07-04 22:35:25 +01:00
8b83672dcc Fix Atlas gen with simplification
Only track lower and upper bounds in world space, and speak in terms of world space and chunks
2020-07-04 22:34:28 +01:00
dbe944bb4e Add charge and apply it to rover actions 2020-07-04 12:30:40 +01:00
143fba505e Add Charge and Max Charge attributes to the rover 2020-07-04 12:26:42 +01:00
b066277ddf Add MaximumIntegrity to the rover 2020-07-04 12:26:42 +01:00
2eaed1447d Add rover inventory capacity and test 2020-07-04 12:26:42 +01:00
e6ff453ff1 Add note for intelligent world-gen 2020-07-04 12:26:42 +01:00
9cd5324465 Fix small and large rock spawning 2020-07-03 17:13:52 +01:00
1a1ef9a376 go mod tidy and update 2020-07-03 17:06:28 +01:00
c4b0762ebe Fix up the tile print now that the radar returns objects 2020-07-03 17:05:31 +01:00
062f9cfec8 Split Atlas chunks into tiles and objects 2020-07-03 17:00:04 +01:00
74dcae6542
Fix badges 2020-07-01 13:46:39 +01:00
e6bfc7a8fc Set up Github docker auth 2020-07-01 13:39:47 +01:00
821c83549b
Rename the docker action 2020-07-01 13:20:11 +01:00
c0726a2345
Rename the tests file 2020-07-01 13:19:50 +01:00
13482c1893
Add a docker build action
Created from workflow template
2020-07-01 13:19:01 +01:00
b5707ab71c Fix all go vet issues 2020-07-01 00:01:20 +01:00
204c786103 Rename rove-reverse-proxy to rove-server-rest-proxy 2020-06-30 23:37:38 +01:00
abcebcebb6 Simplify - remove rove-accountant
This was a fun little gRPC experiment but it's simply not needed
2020-06-30 23:34:49 +01:00
984ff56664 Add flatpak file, unused but functional 2020-06-30 22:43:53 +01:00
c07a9b2659 Merge branch 'master' of github.com:mdiluz/rove 2020-06-30 17:41:16 +01:00
77bde53a52 Rename the main design doc 2020-06-30 17:41:08 +01:00
Marc Di Luzio
1f2669b643 Set theme jekyll-theme-merlot 2020-06-30 17:40:23 +01:00
e3169cdbdd Update the docs and status pages 2020-06-30 16:50:16 +01:00
e09cea328b Refactor into singular account in the config 2020-06-28 15:52:46 +01:00
b9198c546c Update the status
HTTPS makes sense for the docs, but is not essential, the real goal is to have token security
2020-06-28 12:30:32 +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