Skip to content

Releases: BattlesnakeOfficial/rules

v1.2.3

10 Feb 22:52
Compare
Choose a tag to compare

standard initial food spawn for snail mode

v1.2.2

10 Feb 00:21
ef9c766
Compare
Choose a tag to compare

Revert SnailMode to not use PreUpdate (#121)

In the fall me and Jonathan worked on an update to the Engine
specifically with SnailMode in mind, and refactored SnailMode to use
this new PreUpdate method

This allowed us to not have to use off-board hazards as state!

However we want to use Snail Mode for our first Community Tournament!
And the web engine doesn't support PreUpdate yet, so we are reverting
Snail Mode to its old Pre-PreUpdate version :lol:

v1.2.1

03 Jan 18:48
932f541
Compare
Choose a tag to compare

README.md modified (#120)

Adding default values for the Royale ruleset and game map (#119)

v1.2.0

31 Oct 21:40
82e1999
Compare
Choose a tag to compare

DEV-1761: New rules API (#118)

  • DEV-1761: Clean up Ruleset interface (#115)

  • remove legacy ruleset types and simplify ruleset interface

  • remove unnecessary settings argument from Ruleset interface

  • decouple rules.Settings from client API and store settings as strings

DEV 1761: Add new BoardState and Point fields (#117)

  • add Point.TTL, Point.Value, GameState and PointState to BoardState

  • allow maps to access BoardState.GameState,PointState

add PreUpdateBoard and refactor snail_mode with it

DEV 1916: Fix output issues in CLI (#114)

  • adding testing of output file and write line for /end

  • fix regression in latency rounding for board

v1.1.21

04 Oct 22:54
5f60ccb
Compare
Choose a tag to compare

DEV 1793: Track latency, status codes, and errors from CLI games (#113)

update CLI README to reflect flag updates

v1.1.20

22 Sep 23:10
e6e36ce
Compare
Choose a tag to compare

DEV-1703: Avoid spawning food on hazards for islands and bridges map (#112)

  • move PlaceFoodFixed and PlaceSnakesInQuadrants to maps package

  • don't spawn food on hazards in islands/rivers and bridges maps

remove codecov action on pull request

DEV 1676: Add maps helper functions (#111)

  • add utility methods to Editor and BoardStateEditor

  • add Meta.Validate

  • allow setting Meta.MinPlayers to zero

  • remove uints in map sizes

  • use Meta.Validate in HazardPitsMap

v1.1.19

06 Sep 22:24
c5810d8
Compare
Choose a tag to compare

map now respects 0% food spawn chance (#110)

v1.1.18

02 Sep 21:37
09aea9c
Compare
Choose a tag to compare

DEV 1666: Fix /end requests and clean up logging (#109)

  • ensure /end request is always called, and refactor win/draw logic

  • clean up logging and error handling during initialization

  • automatically generate friendly snake names

  • title-case snake names

  • print out list of alive snake names instead of count

  • log snake names, IDs, and URLs at startup

  • print out state for turn zero

v1.1.17

26 Aug 20:38
006f394
Compare
Choose a tag to compare

New Island and Bridges variations (#107)

Hazard Pits Map (#108)

Only spawn centre food on setup when settings.MinimumFood is > 0 (#106)

Castle Wall Hazard Map (#101)

add tags to map info cli output (#105)

v1.1.16

19 Aug 18:33
fbbec6a
Compare
Choose a tag to compare

Snail mode (#98)

Rivers and Bridges map refactor (#103)

new cause of death by hazard (#104)

Add wrapped_constrictor game mode and support for map tags (#102)