saiichihashimoto / this-is-snek Archived

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.

Desenvolver

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

Deixe uma resposta

O seu endereço de email não será publicado.