saiichihashimoto / this-is-snek Archivado

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.

Deploy

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada.