Skip to content

Commit cfc5b23

Browse files
authored
Battlesnake 2026 Update (#61)
1 parent 4d51656 commit cfc5b23

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Battlesnake 2026 Update
3+
description: What's ahead for Battlesnake this year - new features, community involvement, and how you can help shape the future.
4+
authors:
5+
- Corey
6+
---
7+
8+
Hey Team! 👋
9+
10+
This is Corey, you may know me as `coreyja` from [Battlesnake](https://play.battlesnake.com/profile/coreyja), [Youtube](https://www.youtube.com/@coreyja), or [Github](https://github.com/coreyja).
11+
12+
I've been playing Battlesnake [since 2021](https://github.com/coreyja/battlesnake-rs/commit/ebd84eecc9ca89f7c05259a60c8ff764b469435f) and been on the Core Team since 2023 when Battlesnake was given back to the community.
13+
14+
Today I'm happy to share that I'm stepping in to run the Battlesnake infrastructure going forward. The play.battlesnake.com experience isn't changing in the immediate future, but I am planning to bring back things like Single Player mode and Custom Tournaments!
15+
16+
<!--truncate-->
17+
18+
## What's Coming for Players
19+
20+
### Custom Tournaments
21+
22+
This has been the most requested feature we've gotten over the last couple of years, and I think it's important for Battlesnake's continued growth to bring it back. It was unfortunately expensive to run in the current infrastructure and tooling, but I think it's worth investing in so that communities can run their own Battlesnake tournaments, all hosted and provided by the Battlesnake site.
23+
24+
In the last week someone also mentioned Custom Leaderboards, where we could run a private leaderboard for some snakes, and have them compete over a longer period of time. Adding more leaderboards would be a big increase in game volume, but it's something I'd love to support if we can.
25+
26+
### Game Archive
27+
28+
One thing from my personal wishlist for a while has been a game archive. I personally want an archive of games to verify other battlesnake tools against, but we often get requests for this for training ML snakes. Games are also only available for viewing for a limited time, and it would be great to have a longer term archive of games that can be replayed in the browser.
29+
30+
I'm working on archiving the games to Object Storage for longer term storage. The first use case will be to provide replay longer than 30 days, but I want to think about bulk downloads of archives as well.
31+
32+
## The RFC (Request for Comment) Process
33+
34+
I'm introducing an RFC process for player-facing and core infrastructure changes. This gives the community input on changes before they happen, and gives us a way to publish intended changes and gather feedback.
35+
36+
I've got some core infra changes planned for the coming months, so this is a good time to get the process rolling!
37+
38+
Here is the RFC repo if you want to subscribe for updates there, or submit an RFC of your own!
39+
https://github.com/BattlesnakeOfficial/rfcs
40+
41+
### How It Will Work
42+
43+
RFCs will live in a Git repo as markdown files, alongside the resulting "Specification Documents". To open an RFC, someone will create a PR with a draft spec and open it up for community feedback. Depending on the size of the change, we'll have a shorter or longer discussion period before finalizing.
44+
45+
RFCs will cover things like new game modes, rule changes, and major feature additions. The first one will be for Flashlight Tag mode - I wrote up a draft RFC ([and someone implemented it in the meantime](https://github.com/BattlesnakeOfficial/rules/pull/127)) but I think it will make a great first RFC and spec document.
46+
47+
If you've got ideas for what you'd like to see go through this process, come chat in the Discord or send me an email at [coreyja@battlesnake.com](mailto:coreyja@battlesnake.com).
48+
49+
## How You Can Help
50+
51+
### GitHub Sponsors
52+
53+
[GitHub Sponsors](https://github.com/sponsors/BattlesnakeOfficial) is how Battlesnake stays funded. And to be blunt, it only covers about 50% of our costs, and that's with all the core team volunteering our time. And if we are going to build out some new features this year, we need your help now more than ever!
54+
55+
I'm also thinking that some features, like potentially game archive downloads, might be gated by some form of sponsorship to help encourage contributions from the community. But definitely want to balance this with open-ness, so expect anything like this to come through an RFC first.
56+
57+
I'm excited for Battlesnake in 2026 and hope you are too! Battlesnake is nothing without the community, and I can't wait to see what we build together.
58+
59+
If you want a more technical behind the scenes look at some of this development, keep an eye on my personal blog at [coreyja.com](https://coreyja.com) for an upcoming deep dive.

blog/authors.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,8 @@ Brad:
3232
name: Brad Van Vugt
3333
title: Battlesnake Core Team
3434
image_url: https://media.licdn.com/dms/image/C5603AQEhS9xloeGHZw/profile-displayphoto-shrink_800_800/0/1655924285672?e=2147483647&v=beta&t=CIWldq3d083X9C_xeAWL9rERaLZhVMXCGzkjv1zHSxY
35+
36+
Corey:
37+
name: Corey Alexander
38+
title: Battlesnake Core Team
39+
image_url: https://avatars.githubusercontent.com/u/964771?v=4

0 commit comments

Comments
 (0)