saiichihashimoto / this-is-snek Arkiverad

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.

Deploy

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

Lämna ett svar

Din e-postadress kommer inte publiceras.