|
2bc2477128
|
Remove the incoming command streams, de-scopes and simplifies
|
2020-07-23 00:13:28 +01:00 |
|
|
d49d034f0e
|
Merge pull request #30 from mdiluz/sailing
Swap out movement mechanics for sailing mechanics
|
2020-07-23 00:03:26 +01:00 |
|
|
6adc652cea
|
Fix lint errors
|
2020-07-22 23:59:28 +01:00 |
|
|
1e18610c5c
|
Set tick rate to 3
|
2020-07-22 23:57:22 +01:00 |
|
|
5d80cb2596
|
Implement sailing tests and fix into-the-wind bug
|
2020-07-22 23:50:42 +01:00 |
|
|
c89c5f6e74
|
Implement current wind direction and rover wind movement
|
2020-07-22 23:36:13 +01:00 |
|
|
c94ac68f44
|
Remove all json tags, simply not needed
|
2020-07-22 19:55:38 +01:00 |
|
|
075a502103
|
Pull the repair function out
|
2020-07-22 19:25:47 +01:00 |
|
|
9e42764398
|
Update the rover list to a list of pointers
|
2020-07-22 19:25:32 +01:00 |
|
|
447dbe3582
|
Fix a test comment
|
2020-07-22 19:24:55 +01:00 |
|
|
6b5d5abea1
|
Rename the world tick function and set the tick rate back to default
|
2020-07-22 19:24:36 +01:00 |
|
|
8667f55143
|
Simplify by making command streams pointer lists like in proto
|
2020-07-21 23:52:14 +01:00 |
|
|
f78efd1223
|
Add SailPosition to the rover and implement toggle command
This also converts the commands to use the proto type for simplicity
|
2020-07-21 23:44:06 +01:00 |
|
|
6f30b665c7
|
Make the bearings 8 directional
|
2020-07-21 22:58:59 +01:00 |
|
|
6c75f07aff
|
Remove move and recharge commands in favor of toggle command for the sails
|
2020-07-21 22:57:43 +01:00 |
|
|
89123394cd
|
Merge pull request #28 from mdiluz/dormant-rovers
Dormant rovers
|
2020-07-19 19:20:03 +01:00 |
|
|
77212c7258
|
Fix logic for rover marshal test
|
2020-07-19 18:57:22 +01:00 |
|
|
bffad84181
|
Don't use noise for rover spawns for now
|
2020-07-19 18:57:12 +01:00 |
|
|
04d7a5a4ca
|
Fill in the dormant rover log
|
2020-07-19 18:47:54 +01:00 |
|
|
211771121f
|
Extract rover naming to rover.go
|
2020-07-19 18:47:44 +01:00 |
|
|
d3c480cb04
|
Add dormant rover data marshalled into obj data
|
2020-07-19 18:39:16 +01:00 |
|
|
1281713211
|
Clear locations before warp in tests
|
2020-07-19 18:35:12 +01:00 |
|
|
9130cf2517
|
Move atlas package into rove
|
2020-07-19 18:30:07 +01:00 |
|
|
c48274eb23
|
Small refactor in GetObject
|
2020-07-19 18:27:58 +01:00 |
|
|
ddbbdce1f8
|
Move default rover params to function
|
2020-07-19 18:23:11 +01:00 |
|
|
faa1271c5a
|
Try and very rarely spawn a dormant rover
|
2020-07-19 13:57:45 +01:00 |
|
|
37d828c457
|
Rename the rock noise
|
2020-07-19 13:53:38 +01:00 |
|
|
959cbfa15a
|
Combine the two noise functions, we only need one
|
2020-07-19 13:51:49 +01:00 |
|
|
c637ed37b9
|
Make the dormat rover blocking
|
2020-07-19 13:49:43 +01:00 |
|
|
87a9abcd12
|
Add a glyph for the dormant rover
|
2020-07-19 13:49:34 +01:00 |
|
|
1eba9a8652
|
Pull world gen out into interface
|
2020-07-19 13:41:47 +01:00 |
|
|
4f1a9c2c2b
|
Re-order object types
|
2020-07-19 13:27:59 +01:00 |
|
|
713699687f
|
Add a dormat rover data type
|
2020-07-19 13:27:38 +01:00 |
|
|
fd0992353d
|
Add data to objects
|
2020-07-19 13:27:29 +01:00 |
|
|
e27398dbc0
|
Merge pull request #27 from mdiluz/bearings
Refactor bearing out to proto file
|
2020-07-19 13:16:59 +01:00 |
|
|
4b7510ffa1
|
Merge remote-tracking branch 'origin/master' into bearings
|
2020-07-19 13:13:36 +01:00 |
|
|
57f668ae54
|
Reinstate BearingFromString function
|
2020-07-19 13:13:09 +01:00 |
|
|
c13151b60f
|
Merge pull request #26 from mdiluz/glyphs
Refactor to move object/tile types into the proto file
|
2020-07-19 13:02:47 +01:00 |
|
|
db8ed0302d
|
Merge glyphs branch
|
2020-07-19 13:01:25 +01:00 |
|
|
cd6a275bb9
|
Move code to internal cmd/main
|
2020-07-19 12:59:36 +01:00 |
|
|
4e0e55af88
|
Move bearing into proto file
|
2020-07-19 12:54:41 +01:00 |
|
|
3796ee09a3
|
Merge remote-tracking branch 'origin/master' into glyphs
|
2020-07-19 12:38:46 +01:00 |
|
|
0a8b8d5979
|
Merge pull request #25 from mdiluz/remove-diagonal-moves
Remove diagonal moves
|
2020-07-19 12:37:59 +01:00 |
|
|
e9188dbbf6
|
Auto-format proto file
|
2020-07-19 12:37:36 +01:00 |
|
|
da91d31649
|
MOve glyph code into client
|
2020-07-19 12:36:48 +01:00 |
|
|
4a89cb9d6e
|
Move glyph functions out to the glyph file
|
2020-07-19 12:34:54 +01:00 |
|
|
7bdfa44fb6
|
Fix up the concept of "None" tiles and objects
Replace with "Unknown" which is effectively an invalid value
|
2020-07-19 12:33:11 +01:00 |
|
|
305f64ec38
|
Large refactor, move object and tile types out into the proto
|
2020-07-19 12:26:57 +01:00 |
|
|
24d4fe9273
|
Convert tiles and object types to typed consts
|
2020-07-19 11:59:14 +01:00 |
|
|
7e41ac0028
|
Rename the glyphs
|
2020-07-19 11:57:41 +01:00 |
|