Skip to content

mehdi-hajjam/clj-hench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clj-hench

This repository contains the code I have used to play in four Battlesnake leagues as clj-hench.


Capture-d-e-cran-2023-08-07-a-18-05-33

BUILD AND DEPLOYMENT

# Create the uberjar
$ clojure -X:uberjar :jar hench.jar
# Send it to the server      
$ rsync -avz hench.jar root@IP:/root 

HOSTING

During the different leagues, I have used Digital Ocean droplets. The minimal configuration was enough to go through the League and final tournaments.

RESULTS

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!

TRIVIA

  • 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.

LICENSE

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

A battlesnake implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published