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.
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