Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.62 KB

File metadata and controls

64 lines (44 loc) · 1.62 KB

battlesnake-go

A simple Battlesnake AI written in Go.

Visit https://github.com/battlesnakeio/community/blob/master/starter-snakes.md for API documentation and instructions for running your AI.

To get started, you'll need:

  1. A working Go development environment (guide).
  2. Read Heroku's guide to deploying Go apps

Deploy

Running the AI locally

  1. Fork this repo.

  2. Clone repo to your development environment:

git clone git@github.com:USERNAME/battlesnake-go.git $GOPATH/github.com/USERNAME/battlesnake-go
cd $GOPATH/github.com/USERNAME/battlesnake-go
  1. Compile and run the server with:
Make run
  1. Test the client in your browser: http://127.0.0.1:9000/start

Running tests locally

Make test

Note: if you're missing any packages, use Make get.

Deploying to Heroku

  1. Create a new Go Heroku app using Go buildpack.
heroku create
  1. Push code to Heroku servers.
git push heroku master
  1. Open Heroku app in browser.
heroku open

Or go directly via http://APP_NAME.herokuapp.com

  1. View/stream server logs.
heroku logs --tail

Questions?

Email, Twitter