A simples BattleSnake AI escrita em Javascript para NodeJS.
Para começar você vai precisar de um ambiente de desenvolvimento NodeJS funcional, e pelo menos leia os documentos de Heroku sobre como implementar um aplicativo NodeJS.
Se você ainda não configurou um ambiente de desenvolvimento NodeJS, leia como começar a usar o NodeJS. Você também vai precisar de npm para facilitar o gerenciamento de dependência JS.
Este cliente usa o Express4 para facilitar o gerenciamento de rotas, leia os documentos para aprender mais sobre a leitura dos parâmetros JSON que chegam, escrever respostas, etc.
Executar a IA localmente
Fork e clonar este repo:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Instalar dependências:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Executar o servidor:
nf start web
Testar o cliente no seu navegador: http://localhost:9001
Desenvolver para Heroku
Clique no botão Deploy to Heroku no topo ou use os comandos de linha de comando abaixo.
Criar um novo aplicativo Heroku NodeJS:
heroku create
Push code to Heroku servers:
git push heroku master
Abrir aplicativo Heroku no navegador:
heroku open
Or ir diretamente via http://APP_NAME.herokuapp.com
Ver/stream server logs:
heroku logs --tail