A simple BattleSnake AI written in Ruby with Sinatra.
This is loosely based on Heroku's official Getting Started with Ruby App.
-
web.rb
is where the three actions must be implemented:start
,move
,end
-
Each handler is already set up to parse and render JSON.
Fork and clone this repo:
git clone https://github.com/sendwithus/battlesnake-ruby.git
cd battlesnake-ruby
Install dependencies:
bundle install
Run the server:
foreman start web
Test the client in your browser: http://localhost:5000
Click the Deploy to Heroku button at the top or use the command line commands below.
Create a new Heroku app:
heroku apps:create APP_NAME
Push code to Heroku servers:
git push heroku master
Open Heroku app in browser:
heroku open
Or go directly via http://APP_NAME.herokuapp.com
View/stream server logs:
heroku logs --tail