saiichihashimoto / this-is-snek Archiviato

Un semplice BattleSnake AI scritto in Javascript per NodeJS.

Per iniziare avrai bisogno di un ambiente di sviluppo NodeJS funzionante, e almeno leggi la documentazione di Heroku sul deploy di un’applicazione NodeJS.

Se non hai mai impostato un ambiente di sviluppo NodeJS prima, leggi come iniziare con NodeJS. Avrai anche bisogno di npm per una facile gestione delle dipendenze di JS.

Questo client usa Express4 per una facile gestione delle rotte, leggi la documentazione per saperne di più sulla lettura dei params JSON in entrata, sulla scrittura delle risposte, ecc.

Deploy

Eseguire l’AI localmente

Fork e clonare questo repo:

git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node

Installare le dipendenze:

npm install -g foreman # Node implementation of Ruby Foremannpm install

Eseguire il server:

nf start web

Testare il client nel browser: http://localhost:9001

Deploy su Heroku

Clicca sul pulsante Deploy to Heroku in alto o usa i comandi della riga di comando qui sotto.

Crea una nuova app NodeJS Heroku:

heroku create 

Spingi il codice sui server Heroku:

git push heroku master

Apri l’app Heroku nel browser:

heroku open

Oppure vai direttamente via http://APP_NAME.herokuapp.com

Vedi/stream i log del server:

heroku logs --tail

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.