|
46f81abbd7
|
Move accounts into rove-server.internal
|
2020-07-10 18:57:57 +01:00 |
|
|
9ccb7ac019
|
Remove google proto files, no longer needed
|
2020-07-10 18:48:03 +01:00 |
|
|
f0ab2abf6e
|
Move object into atlas
|
2020-07-10 18:39:33 +01:00 |
|
|
f40f7123d4
|
Move bearing into maths
|
2020-07-10 18:24:54 +01:00 |
|
|
5b1fe61097
|
Move vector into maths package
|
2020-07-10 18:22:59 +01:00 |
|
|
97d3be000b
|
Re-order some World members
|
2020-07-10 18:14:32 +01:00 |
|
|
065f79cbb3
|
Fix warping to non-empty space
|
2020-07-10 18:11:38 +01:00 |
|
|
b534ac0516
|
Rename generated rove package to roveapi and the game package to rove
|
2020-07-10 18:09:51 +01:00 |
|
|
b451ea519d
|
Make sure the accounts are saved as well
|
2020-07-10 17:21:59 +01:00 |
|
|
dc2800fa54
|
Move Accountant behind an interface
|
2020-07-10 17:09:47 +01:00 |
|
|
c1267829ac
|
Clear out genproto mod require
|
2020-07-10 17:00:30 +01:00 |
|
|
d6349d081e
|
Clear the tile before warping to it
|
2020-07-10 16:59:55 +01:00 |
|
|
9a7c48ae78
|
Make chunkBasedAtlas private
|
2020-07-10 16:56:17 +01:00 |
|
|
a0be8a463c
|
Pull out chunk based atlas into new file
|
2020-07-10 16:54:43 +01:00 |
|
|
655e00b41f
|
Don't expose Chunk externally
|
2020-07-10 16:52:31 +01:00 |
|
|
fb2ffc5252
|
Convert Atlas to an interface
|
2020-07-10 16:52:00 +01:00 |
|
|
5ac44d85cb
|
Add a warning to missing DATA_PATH env
|
2020-07-10 16:38:49 +01:00 |
|
|
3665a62c6e
|
Merge pull request #19 from mdiluz/clean-proto
De-scope and proto clean
|
2020-07-10 09:38:33 +01:00 |
|
|
6c1ee311cd
|
Delete unused files
|
2020-07-10 00:29:06 +01:00 |
|
|
fe6dae4c52
|
Update the generated file for rove.pb.go
|
2020-07-10 00:27:14 +01:00 |
|
|
0be6aa7c12
|
Clean, format and comment the rove.proto file
|
2020-07-10 00:26:49 +01:00 |
|
|
96a137ad2f
|
Simplify - remove duplicate command types in favor of a better defined Command type in proto
|
2020-07-10 00:12:54 +01:00 |
|
|
7d780d05bd
|
De-scope - remove swagger docs and http proxy
HTTP proxy was becoming annoying to maintain, and gRPC is easier to use anyway
swagger docs are just part of the fallout
|
2020-07-10 00:12:35 +01:00 |
|
|
59a1bdc14b
|
Update launch.json
Remove old comments
|
2020-07-09 23:15:33 +01:00 |
|
|
bffe539d77
|
Merge pull request #18 from mdiluz/fix-missing-message-in-reply
Fix missing broadcast message in status reply
|
2020-07-09 22:57:42 +01:00 |
|
|
b032fdbfe2
|
Fix missing broadcast message in status reply
|
2020-07-09 22:52:58 +01:00 |
|
|
23764a3fc3
|
Merge pull request #17 from mdiluz/add-broadcast-to-cmdline
Add broadcast command to the cmdline client
|
2020-07-09 22:44:51 +01:00 |
|
|
091469dd91
|
Add broadcast command to the cmdline client
|
2020-07-09 22:37:55 +01:00 |
|
|
db19e4a657
|
Merge pull request #16 from mdiluz/rover-logs-and-communication
Add "broadcast" command
|
2020-07-09 22:19:42 +01:00 |
|
|
e21023ec25
|
Update generated files
|
2020-07-09 22:12:13 +01:00 |
|
|
d4d82c38e0
|
Add "broadcast" command
This will send a readable ascii triplet to all rovers in range
|
2020-07-09 22:05:12 +01:00 |
|
|
2671398593
|
Merge pull request #15 from mdiluz/rover-logs-and-communication
Add rover logs
|
2020-07-09 19:42:48 +01:00 |
|
|
30ca488890
|
Use string for the timestamp, proto uses this under the hood anyway
https://github.com/grpc-ecosystem/grpc-gateway/issues/438
|
2020-07-09 19:38:23 +01:00 |
|
|
b748846c55
|
Use a unix timestamp rather than a timestamppb
|
2020-07-09 19:29:04 +01:00 |
|
|
55c85d2a22
|
Add logs to the rover status output
|
2020-07-09 19:01:09 +01:00 |
|
|
b2f169d99f
|
Remove Warped log, unneeded
|
2020-07-09 18:31:51 +01:00 |
|
|
8866f28bf5
|
Add test coverage checks for logging additions
|
2020-07-09 18:26:24 +01:00 |
|
|
0dc3cab9c0
|
Store log entries for actions in the rover
|
2020-07-09 18:19:49 +01:00 |
|
|
84be8bff05
|
Merge pull request #14 from mdiluz/improved-world-gen
Noise based world gen
|
2020-07-09 00:11:46 +01:00 |
|
|
9682cfa7ea
|
Spawn objects using OpenSimplex noise as well
|
2020-07-09 00:04:46 +01:00 |
|
|
4b715bdff3
|
Move to OpenSimplex noise
Apart from other benefits, this produces much nicer direction agnostic noise
|
2020-07-08 23:58:11 +01:00 |
|
|
7b4541716a
|
Add gravel tiles
|
2020-07-08 23:45:52 +01:00 |
|
|
ed9ecef80a
|
Add perlin based generation for the terrain tiles
|
2020-07-08 23:38:08 +01:00 |
|
|
10959ef726
|
Refactor populate to be an Atlas function
This simplifies usage greatly
|
2020-07-08 19:40:15 +01:00 |
|
|
2ff4bcded7
|
Merge pull request #12 from mdiluz/fix-unstable-radar
Fix unstable radar
|
2020-07-07 23:05:47 +01:00 |
|
|
0386617c51
|
Add error checks in TestWorld_RadarFromRover
|
2020-07-07 23:01:28 +01:00 |
|
|
089f5e5337
|
Fix chunk empty chunk population in QueryPosition
|
2020-07-07 22:57:55 +01:00 |
|
|
3e1e3a5456
|
Amend to TestWorld_RadarFromRover to show the issue
|
2020-07-07 22:49:34 +01:00 |
|
|
d9e97ea468
|
Add some additional logging to requests and world resizes
|
2020-07-07 22:47:34 +01:00 |
|
|
47df02ec7e
|
Merge pull request #10 from mdiluz/basic-account-security
WIP: Add basic account security
|
2020-07-07 22:27:06 +01:00 |
|