Un simplu BattleSnake AI scris în Javascript pentru NodeJS.
Pentru a începe veți avea nevoie de un mediu de dezvoltare NodeJS funcțional și, cel puțin, să citiți documentația Heroku privind implementarea unei aplicații NodeJS.
Dacă nu ați configurat un mediu de dezvoltare NodeJS înainte, citiți cum să începeți cu NodeJS. Veți avea nevoie, de asemenea, de npm pentru gestionarea ușoară a dependențelor JS.
Acest client folosește Express4 pentru gestionarea ușoară a rutelor, citiți documentația pentru a afla mai multe despre citirea parametrilor JSON de intrare, scrierea răspunsurilor etc.
Executați AI-ul local
Fork și clonați acest repo:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Instalați dependențele:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Executați serverul:
nf start web
Testați clientul în browser: http://localhost:9001
Deploying to Heroku
Click pe butonul Deploy to Heroku din partea de sus sau utilizați comenzile din linia de comandă de mai jos.
Creați o nouă aplicație NodeJS Heroku:
heroku create
Push code to Heroku servers:
git push heroku master
Deschideți aplicația Heroku în browser:
heroku open
Ou mergeți direct prin http://APP_NAME.herokuapp.com
Veziți/primiți jurnalele serverului:
heroku logs --tail
.