Commit graph

  • 47e71cb13d add changelog to readme main Bhavnoor Singh Saroya 2025-08-19 12:05:42 -07:00
  • 137adee58b update readme Bhavnoor Singh Saroya 2025-08-18 23:39:45 -07:00
  • 3e8a4b8f87 add dockerfile for deployment streamlined with alpine Bhavnoor Singh Saroya 2025-08-18 23:26:09 -07:00
  • e37b0a9329 bugfix set port number Bhavnoor Singh Saroya 2025-08-18 23:25:19 -07:00
  • fdb30c7169 deprecate shitty design choices Bhavnoor Singh Saroya 2025-08-18 23:24:53 -07:00
  • 25188a8bcf update go.mod and go.sum Bhavnoor Singh Saroya 2025-08-18 21:32:54 -07:00
  • e7a4362a66 add http handler into play.go Bhavnoor Singh Saroya 2025-08-18 21:31:31 -07:00
  • 442970f17c this was never supposed to be here Bhavnoor Singh Saroya 2025-08-18 21:30:02 -07:00
  • 38368ba151 add db package Bhavnoor Singh Saroya 2025-08-18 21:29:05 -07:00
  • 7426ddaf74 fix spacing Bhavnoor Singh Saroya 2025-08-16 20:33:22 -07:00
  • 4de6ada927 add frames array and comments for db insertion Bhavnoor Singh Saroya 2025-08-15 12:27:45 -07:00
  • 8d35f26ac2 add ability capture frames for later serving Bhavnoor Singh Saroya 2025-08-15 12:18:20 -07:00
  • 13cdcc771a Bump dependencies. bvanvugt 2024-01-20 07:11:51 +00:00
  • c9780bd334 Update devcontainer. Brad Van Vugt 2023-09-29 02:32:34 +00:00
  • 63fbac59ef Update gitignore. Brad Van Vugt 2023-09-29 02:32:29 +00:00
  • bcb2f8d894
    Update devcontainer.json Brad Van Vugt 2023-09-28 19:20:26 -07:00
  • 97a3fa46a9
    Create devcontainer.json Brad Van Vugt 2023-09-28 19:20:13 -07:00
  • f0eb19f7d5 Nailed it. bvanvugt 2023-02-20 04:47:22 +00:00
  • df4fb5bafc Live testing FINAL (3) bvanvugt 2023-02-20 04:45:09 +00:00
  • a37aa7ca59 Live testing FINAL v2 bvanvugt 2023-02-20 04:30:32 +00:00
  • 432881d0b7 Live testing FINAL bvanvugt 2023-02-20 04:26:06 +00:00
  • f387a06813 More more live testing! bvanvugt 2023-02-20 04:23:42 +00:00
  • 5543176e7c More live testing! bvanvugt 2023-02-20 04:19:25 +00:00
  • eee744ab56 More live testing! bvanvugt 2023-02-20 04:16:05 +00:00
  • 7f5f799403 Live testing! bvanvugt 2023-02-20 04:12:10 +00:00
  • 5cc74e7443 Fix makefile. bvanvugt 2023-02-20 04:04:04 +00:00
  • 839ea036c2 Revert test workflow changes (gopath is broken) bvanvugt 2023-02-20 00:31:41 +00:00
  • 4f4cd62a87 Move test commands into Makefile. bvanvugt 2023-02-20 00:25:17 +00:00
  • 465a59bc88 Update GA go version. bvanvugt 2023-02-19 17:21:00 +00:00
  • 0b1fbb5423 Gofmt. bvanvugt 2023-02-19 17:17:59 +00:00
  • a1bf6ec0ff Update go version and linting. bvanvugt 2023-02-19 17:12:03 +00:00
  • 1940f03d40 standard initial food spawn for snail mode Rob O'Dwyer 2023-02-10 14:45:24 -08:00
  • ef9c766d8a
    Revert SnailMode to not use PreUpdate (#121) Corey Alexander 2023-02-09 19:21:02 -05:00
  • 932f5418df
    README.md modified (#120) Aman Gupta 2022-12-15 23:17:32 +05:30
  • 0bc228ff34
    Adding default values for the Royale ruleset and game map (#119) Chris Hoefgen 2022-12-05 15:11:34 -08:00
  • 82e1999126
    DEV-1761: New rules API (#118) Rob O'Dwyer 2022-10-28 16:49:49 -07:00
  • 639362ef46
    DEV 1916: Fix output issues in CLI (#114) Rob O'Dwyer 2022-10-20 13:16:52 -07:00
  • 5f60ccbba8
    DEV 1793: Track latency, status codes, and errors from CLI games (#113) Rob O'Dwyer 2022-10-04 15:53:29 -07:00
  • 3094a3041f update CLI README to reflect flag updates Rob O'Dwyer 2022-09-29 15:48:47 -07:00
  • e6e36ce46f
    DEV-1703: Avoid spawning food on hazards for islands and bridges map (#112) Rob O'Dwyer 2022-09-22 16:09:01 -07:00
  • 35e5a53005 remove codecov action on pull request Rob O'Dwyer 2022-09-13 13:41:50 -07:00
  • c4247945ca
    DEV 1676: Add maps helper functions (#111) Rob O'Dwyer 2022-09-13 13:11:43 -07:00
  • c5810d8604
    map now respects 0% food spawn chance (#110) Chris Hoefgen 2022-09-06 15:20:07 -07:00
  • 09aea9c49d
    DEV 1666: Fix /end requests and clean up logging (#109) Rob O'Dwyer 2022-09-02 14:35:55 -07:00
  • 006f394355
    New Island and Bridges variations (#107) Chris Hoefgen 2022-08-26 13:37:30 -07:00
  • 0061425c7e
    Hazard Pits Map (#108) Chris Hoefgen 2022-08-26 10:26:48 -07:00
  • 7fa55be26c
    only spawn centre food on setup when settings.MinimumFood is > 0 (#106) Chris Hoefgen 2022-08-26 09:26:48 -07:00
  • ba3b882e1b
    Castle Wall Hazard Map (#101) Blayne Campbell 2022-08-26 10:11:19 -06:00
  • 2668788683
    add tags to map info cli output (#105) Blayne Campbell 2022-08-25 17:15:58 -06:00
  • fbbec6a7f5
    Snail mode (#98) Josh LaFayette 2022-08-19 10:23:33 -07:00
  • f82cfe5309
    Rivers and Bridges map refactor (#103) Chris Hoefgen 2022-08-19 10:09:04 -07:00
  • 7d769b01b6
    new cause of death by hazard (#104) Rob O'Dwyer 2022-08-18 16:20:50 -07:00
  • b1ddd2f4ca
    Add wrapped_constrictor game mode and support for map tags (#102) Rob O'Dwyer 2022-08-17 13:03:09 -07:00
  • ffeb401377
    add 'map' cli command to provide map information (#100) Blayne Campbell 2022-08-09 16:06:28 -06:00
  • 91106aec09
    Add decay logic to healing pools (#97) Chris Hoefgen 2022-08-08 14:57:34 -07:00
  • 215a0ea998
    DEV-1558-healing-pools-map (#94) Chris Hoefgen 2022-07-28 11:07:27 -07:00
  • 7d9a9fb1ab
    DEV-1556-sinkholes-map (#96) Chris Hoefgen 2022-07-28 11:07:16 -07:00
  • f953f879bf
    CLI support for handling invalid responses (#95) Josh LaFayette 2022-07-26 20:35:01 -07:00
  • e1289af5fb
    DEV-1479 ensure snake elimination turn is set (#93) Torben 2022-07-21 14:26:56 -07:00
  • 663c377cc4
    change map support for large #'s of snakes (#92) Torben 2022-07-07 11:14:30 -07:00
  • 08cb7ae61d
    [Custom Map] Single Player Maze (#81) Corey Alexander 2022-07-04 13:25:28 -04:00
  • 1c728faeca
    prevent negative hazard damage from healing past max health (#91) Rob O'Dwyer 2022-06-30 12:10:30 -07:00
  • 61aeee31d6
    allow placement of up to 16 snakes on xlarge board (#90) Torben 2022-06-29 14:26:18 -07:00
  • 04a34dd8c7 update example output from battlesnake play --help Rob O'Dwyer 2022-06-28 16:54:46 -07:00
  • a451cda9c4
    DEV 1404: Support streaming CLI games to the browser board (#88) Rob O'Dwyer 2022-06-28 16:17:44 -07:00
  • f6c3ed0791
    speeding up how fast the expanding box grows from every 15 to every 12 turns (#89) Chris Hoefgen 2022-06-28 14:46:21 -07:00
  • 9d6b1147cd
    fix for rivers and bridges snake start positions (#85) Torben 2022-06-28 14:41:01 -07:00
  • f58df66e69
    allow initial food placement for 8 snakes on 7x7 board (#87) Torben 2022-06-22 16:14:15 -07:00
  • 5ecc285dcd
    fix for readme, install as go package. go get is no longer supported (#86) mattcurts 2022-06-22 14:55:32 -07:00
  • 3180429688
    Add player and board size meta data to all game maps (#84) Torben 2022-06-19 20:09:17 -07:00
  • cb014e7b37 Add food and snake spawn locations to Arcade Maze. bvanvugt 2022-06-16 17:26:09 +00:00
  • e8e20c53ad
    Add a "Version" field to GameMap Meta (#83) Torben 2022-06-15 15:51:42 -07:00
  • 0f15f34bdf
    Add two more food spawns to Arcade Maze map. Brad Van Vugt 2022-06-15 10:42:41 -07:00
  • 25dc404493
    DEV 1364: Allow solo games with all rulesets through the CLI (#80) Rob O'Dwyer 2022-06-08 15:45:20 -07:00
  • 426da8ac5e
    reorder built-in ruleset stages so game over is checked first (#79) Rob O'Dwyer 2022-06-01 15:21:27 -07:00
  • f0dc0bcb38
    DEV-1313: Add additional map types (#76) Torben 2022-06-01 11:39:31 -07:00
  • aa38bcd0eb
    DEV 1283: Arcade maze map (#77) Rob O'Dwyer 2022-05-31 07:29:34 -07:00
  • fff551599a
    Json output isDraw correctly (#78) Max Thomson 2022-05-30 15:16:06 -07:00
  • 1adbc79168
    DEV 953: Add basic maps support to CLI (#74) Rob O'Dwyer 2022-05-25 11:24:27 -07:00
  • 3bd1e47bb4
    change all "int32" types to "int" (#75) Torben 2022-05-25 11:17:41 -07:00
  • 2d8342018e
    add map to snake request body (#73) Rob O'Dwyer 2022-05-19 12:43:03 -07:00
  • e94d758a9b
    DEV 1303: Add empty and royale maps and update game map interface (#72) Rob O'Dwyer 2022-05-17 15:45:56 -07:00
  • 6fa2da2f01 tests for SetupBoard and UpdateBoard and a bugfix Rob O'Dwyer 2022-05-11 16:30:08 -07:00
  • 1dcc1352cc add RegisterMap for testing convenience Rob O'Dwyer 2022-05-11 08:28:13 -07:00
  • dab9178a55
    DEV 1247: Add a new map generator interface (#71) Rob O'Dwyer 2022-05-11 08:26:28 -07:00
  • 1c3f434841
    DEV 1253: Upgrade to Go 1.18.1 (#70) Rob O'Dwyer 2022-05-02 13:57:07 -07:00
  • d378759d58
    DEV-1096 - add a new "pipeline" concept (#67) Torben 2022-04-19 15:52:57 -07:00
  • 86ef6ad068
    Update CLI documentation (#69) Josh LaFayette 2022-04-11 09:13:22 -07:00
  • 573a93fa30
    Stop spawning food in corners in competitive play. (#68) Brad Van Vugt 2022-04-07 07:59:21 -07:00
  • 762c94caf9
    added TurnDuration option to cli (#62) BelowAverageDeveloper 2022-03-28 13:22:51 -04:00
  • 447cbba8c0 add tests for convertRulesSnakes Rob O'Dwyer 2022-03-22 12:00:45 -07:00
  • d7d888e326 fix invalid request to /end when game ended in a draw Demin Dmitriy 2022-03-21 02:37:56 +03:00
  • 397d925110
    DEV-765 pipeline refactor (#64) Torben 2022-03-16 16:58:05 -07:00
  • 5e629e9e93
    DEV-765 add some additional tests (#65) Torben 2022-03-15 16:41:39 -07:00
  • 9cf20bb8ab
    Add hazardMap and hazardMapAuthor to RulesetSettings (#63) Rob O'Dwyer 2022-03-03 12:21:09 -08:00
  • 09aa6e01f9
    Fixed constrictor and wrapped names (#61) Ebbe Steenhoudt 2022-01-31 09:43:10 -08:00
  • 6e01793750 Remove equidistant food spawns that are closer to center. bvanvugt 2022-01-18 20:51:01 +00:00
  • 4df2c65432 Restrict fixed food spawns to only locations further from center. bvanvugt 2022-01-18 20:21:21 +00:00
  • 020303a8dd Isolate and improve logic to determine default move. bvanvugt 2022-01-11 22:44:37 +00:00
  • a1ee890dde Update golangci-lint to 1.43.0 bvanvugt 2022-01-10 22:26:45 +00:00