wrapped ruleset (#30)

* wrapped ruleset

* resurrect like brad suggested

* introduce mode to binary

* go fmt

* address edge crossing collision and eating bugs

* Update board_state.go

* removed binary

* rename variable
This commit is contained in:
John Oram 2021-08-24 12:11:36 -07:00 committed by GitHub
parent 015b681f14
commit 17556e15c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 318 additions and 0 deletions

View file

@ -214,6 +214,10 @@ func getRuleset(seed int64, gameTurn int32, snakes []Battlesnake) rules.Ruleset
ruleset = &rules.SoloRuleset{
StandardRuleset: standard,
}
case "wrapped":
ruleset = &rules.WrappedRuleset{
StandardRuleset: standard,
}
case "constrictor":
ruleset = &rules.ConstrictorRuleset{
StandardRuleset: standard,