Una sencilla IA de BattleSnake escrita en Javascript para NodeJS.
Para empezar necesitarás un entorno de desarrollo NodeJS que funcione, y al menos leer la documentación de Heroku sobre el despliegue de una aplicación NodeJS.
Si no has configurado un entorno de desarrollo NodeJS antes, lee cómo empezar con NodeJS. También necesitarás npm para una fácil gestión de las dependencias de JS.
Este cliente utiliza Express4 para una fácil gestión de las rutas, lee los documentos para aprender más sobre la lectura de los parámetros JSON entrantes, la escritura de las respuestas, etc.
Ejecutar la IA localmente
Fork y clonar este repo:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Instalar dependencias:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Ejecutar el servidor:
nf start web
Probar el cliente en su navegador: http://localhost:9001
Desplegar en Heroku
Haz clic en el botón Desplegar en Heroku de la parte superior o utiliza los comandos de la línea de comandos de abajo.
Crear una nueva aplicación NodeJS Heroku:
heroku create
Empujar el código a los servidores Heroku:
git push heroku master
Abrir la aplicación Heroku en el navegador:
heroku open
O ir directamente a través de http://APP_NAME.herokuapp.com
Ver/transmitir los registros del servidor:
heroku logs --tail