/Battlesnake-Nessegrev-julia

My first Julia project, it's a battlesnake for http://play.battlesnake.com

Primary LanguageJuliaGNU General Public License v3.0GPL-3.0

Battlesnake-Nessegrev-julia

This is my first Julia project. I made a snake for Battlesnake This is the code used by the snake "Nessegrev-Léa"

Package Requirement :

  • Joseki, used to parse/reply json request/response
  • HTTP, used to receive http request
  • Dates, used to calculated time to response before the timeout
  • Distributed, not used yet, but for testing multi-thread the search
  • ConfParser, used for the config file

Getting Started

  • Install package via julia package management. Example : import Pkg; Pkg.add("HTTP")
  • Then execute julia Nessegrev.jl (in the app folder)
  • The snake will reply to request to localhost:8000

Configuration

the file snake.conf is used to adjust some configurations, easy to understand