Hunter Freyer
|
d750b08317
|
Change SnakeResponse.Latency to be a string. (#45)
Convert CLI Latency value from int to string, to match what the current game engine does.
|
2021-06-21 14:25:31 -07:00 |
|
Andrew MacLean
|
c2c1c8df50
|
Update README.md
|
2021-05-18 09:07:03 -07:00 |
|
Andrew MacLean
|
ff355282bc
|
Create CODE_OF_CONDUCT (#36)
* Create CODE_OF_CONDUCT
* Rename CODE_OF_CONDUCT to CODE_OF_CONDUCT.md
|
2021-04-05 22:34:36 -07:00 |
|
Brad Van Vugt
|
f98b1e38ec
|
Remove old API v0 Y-Axis warnings and FAQ
Fixes #29
|
2021-02-12 13:51:25 -08:00 |
|
bvanvugt
|
d62807774b
|
Invert the Y-Axis to match modern gameplay.
|
2021-01-19 15:33:05 -08:00 |
|
bvanvugt
|
e1bafaac69
|
Update CI to Go 1.15
|
2021-01-19 15:07:25 -08:00 |
|
bvanvugt
|
02b85487f0
|
Remove MazeRuleset from CLI
|
2021-01-19 15:02:11 -08:00 |
|
bvanvugt
|
12f9297b8b
|
Rename 'maze' -> 'constrictor', remove use of food
|
2021-01-19 14:55:49 -08:00 |
|
bvanvugt
|
f9262bc336
|
go mod tidy
|
2021-01-19 14:55:07 -08:00 |
|
bvanvugt
|
c8033afb86
|
Bump to Go 1.15
|
2021-01-19 14:42:36 -08:00 |
|
bvanvugt
|
08b4fba8e0
|
Add more output to Build CLI CI test.
|
2020-12-11 10:10:27 -08:00 |
|
bvanvugt
|
6f6bd03f88
|
Make Build CLI action consistently named.
|
2020-12-11 10:08:55 -08:00 |
|
bvanvugt
|
63652d7917
|
Add CI test for building CLI.
|
2020-12-11 10:07:50 -08:00 |
|
bvanvugt
|
accb598e29
|
Add RulesetError test case.
Remove old comments.
|
2020-12-11 10:05:19 -08:00 |
|
md-hexdrive
|
2cbf8884bf
|
Add new constants for standard ruleset errors, resolves #5 (#24)
* Convert errors to constant error interfaces.
|
2020-12-11 09:50:52 -08:00 |
|
bvanvugt
|
f0f2ff5961
|
Update READMEs for new CLI stuff.
|
2020-12-11 09:45:07 -08:00 |
|
bvanvugt
|
1cfbd80284
|
goreleaser github action
|
2020-12-10 21:11:03 -08:00 |
|
bvanvugt
|
f0045be2f8
|
Working goreleaser.
|
2020-12-10 21:08:08 -08:00 |
|
bvanvugt
|
78ca2e09c6
|
Add goreleaser config.
|
2020-12-10 21:01:43 -08:00 |
|
Brad Van Vugt
|
8320ef23cd
|
Update README.md
|
2020-12-10 16:05:17 -08:00 |
|
bvanvugt
|
f2b52b85d6
|
Configurable random seed.
Fix food spawning parameters.
Added Solo game result condition.
Added support for 'maze' mode.
Added seed, ruleset to view output.
|
2020-12-10 15:56:22 -08:00 |
|
bvanvugt
|
8d764e1477
|
Update build path and docs.
|
2020-12-10 15:02:29 -08:00 |
|
Len Payne
|
6c1e0d9547
|
Command Line Interface to Run Games Locally (#25)
* Initial Attempts at Cobra Command
* Update to the README
* Fixes for Linter
Thanks @LenPayne for all your hard work getting this started!
|
2020-12-10 14:35:52 -08:00 |
|
Brad Van Vugt
|
e01a1bf505
|
"Feast" -> "Maze". Fix backfill bug. (#26)
|
2020-12-08 13:20:13 -08:00 |
|
bvanvugt
|
d7ee7b97fb
|
New "feast" game mode (alpha)
|
2020-12-07 18:11:00 -08:00 |
|
bvanvugt
|
ca4b6c5dce
|
Add parameters for food spawn chance and min food.
|
2020-11-20 12:00:58 -08:00 |
|
bvanvugt
|
c6d9ba12ab
|
Never spawn food within one move of any snake.
|
2020-11-10 13:00:13 -08:00 |
|
Brad Van Vugt
|
f5aec61e04
|
Rename "EliminatedByStarvation" > "EliminatedByOutOfHealth"
|
2020-09-10 12:00:56 -07:00 |
|
Brad Van Vugt
|
92592c2aba
|
Allow previous game state to include eliminated snakes. Fixes #19.
|
2020-09-10 11:49:41 -07:00 |
|
Brad Van Vugt
|
5fecc99934
|
Update README.md
|
2020-09-07 09:03:10 -07:00 |
|
Brad Van Vugt
|
fb115ddc39
|
Update README.md
|
2020-09-07 09:01:50 -07:00 |
|
Brad Van Vugt
|
ded0c9612d
|
Update README.md
|
2020-09-02 12:45:05 -07:00 |
|
Brad Van Vugt
|
2cb1943463
|
Add tests to ensure that head-to-heads on food remove the food.
|
2020-08-31 13:30:09 -07:00 |
|
Brad Van Vugt
|
a342f87ed6
|
Ensure snakes eating on their last turn survive!
|
2020-08-31 13:18:03 -07:00 |
|
Brad Van Vugt
|
e804ec9f17
|
Merge branch 'master' of github.com:BattlesnakeOfficial/rules
|
2020-07-29 13:15:00 -07:00 |
|
Brad Van Vugt
|
dcbc3aac5a
|
Add static seed to royale rulset.
|
2020-07-29 13:14:42 -07:00 |
|
Brad Van Vugt
|
b92d4a0493
|
Update main.yml
|
2020-07-29 10:49:50 -07:00 |
|
Brad Van Vugt
|
64dfc6dd55
|
Royale: Shrink a random edge instead of the whole board
|
2020-07-29 10:24:38 -07:00 |
|
Brad Van Vugt
|
2ca57f0779
|
Royale mode does damage instead of eliminating.
|
2020-07-27 10:59:52 -07:00 |
|
Brad Van Vugt
|
dd5a2fd88f
|
Add new royale ruleset.
|
2020-07-25 17:37:41 -07:00 |
|
Brad Van Vugt
|
ccc2a27fd1
|
Rename squad tests to avoid name collisions.
|
2020-07-25 17:35:20 -07:00 |
|
Brad Van Vugt
|
5aec70de2b
|
Prioritize self-collisions over other collisions. Fixes #16.
|
2020-07-21 17:11:12 -07:00 |
|
Brad Van Vugt
|
c74436e709
|
Rename TeamRuleset -> SquadRuleset
|
2020-07-21 14:59:41 -07:00 |
|
Brad Van Vugt
|
01eaf6267d
|
Rename TeamRuleset -> SquadRuleset
|
2020-07-21 14:58:56 -07:00 |
|
Brad Van Vugt
|
d0400fcb18
|
Always spawn food within two moves of each snake on known board sizes.
|
2020-07-21 13:43:28 -07:00 |
|
sjbcastro
|
70a8107a6f
|
Implemented TestCreateNextBoardState (#15)
|
2020-05-28 11:26:44 -07:00 |
|
sjbcastro
|
2d62a58c9b
|
Made snakes spawn on odd or even diagonal points (#14). Fixes #12.
Randomly placed snakes will now always spawn on "even" squares.
|
2020-05-26 15:07:43 -07:00 |
|
Brad Van Vugt
|
68043109a5
|
Fix function name and interface tests.
|
2020-05-17 14:38:39 -07:00 |
|
Brad Van Vugt
|
fe2a415cac
|
Add solo gameplay ruleset.
|
2020-05-17 14:29:30 -07:00 |
|
Brad Van Vugt
|
71fc6bf503
|
Add game over detection to each ruleset.
|
2020-05-17 14:22:09 -07:00 |
|