This repository contains the code I have used to play in four Battlesnake leagues as clj-hench.
# Create the uberjar
$ clojure -X:uberjar :jar hench.jar
# Send it to the server
$ rsync -avz hench.jar root@IP:/root
During the different leagues, I have used Digital Ocean droplets. The minimal configuration was enough to go through the League and final tournaments.
I have played in 2021 Fall League (48th, 3rd ex aequo of the Fall League Gold Tier Championship), 2022 Spring League, 2022 Summer League and 2022 Fall League (31th, quarter finals of the Platinum tournament).
The version I used for the different leagues is archived in a branch adequately named.
I encourage you to register and play the game, it's a lot of fun!
-
clj-hench
was the only Clojure-based snake at the time I played. -
I came up with their current tag line "A competitive game where your code is the controller." during an interview with Taraneh.
-
hench
means snake in Moroccan Arabic.
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.