En enkel BattleSnake AI skriven i Javascript för NodeJS.
För att komma igång behöver du en fungerande NodeJS-utvecklingsmiljö och åtminstone läsa Heroku-dokumentationen om att distribuera en NodeJS-app.
Om du inte har ställt in en NodeJS-utvecklingsmiljö tidigare kan du läsa hur du kommer igång med NodeJS. Du behöver också npm för enkel JS-beroendehantering.
Denna klient använder Express4 för enkel rutthantering, läs dokumentationen för att lära dig mer om hur du läser inkommande JSON-parametrar, skriver svar osv.
Kör AI lokalt
Fork och klona denna repo:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Installera beroenden:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Kör servern:
nf start web
Testar klienten i din webbläsare: http://localhost:9001
Distribuera till Heroku
Klicka på knappen Distribuera till Heroku högst upp eller använd kommandoradkommandona nedan.
Skapa en ny NodeJS Heroku-app:
heroku create
Skjut kod till Heroku-servrarna:
git push heroku master
Öppna Heroku-appen i webbläsaren:
heroku open
Och gå direkt via http://APP_NAME.herokuapp.com
Se/strömma serverns loggar:
heroku logs --tail