En simpel BattleSnake AI skrevet i Javascript til NodeJS.
For at komme i gang skal du bruge et fungerende NodeJS-udviklingsmiljø og i det mindste læse Heroku-dokumentationen om udrulning af en NodeJS-app.
Hvis du ikke har opsat et NodeJS-udviklingsmiljø før, kan du læse, hvordan du kommer i gang med NodeJS. Du skal også bruge npm til nem JS-afhængighedsstyring.
Denne klient bruger Express4 til nem rutehåndtering, læs dokumentationen for at få mere at vide om læsning af indgående JSON-parametre, skrivning af svar osv.
Kør AI’en lokalt
Fork og klon denne repo:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Installer afhængigheder:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Kør serveren:
nf start web
Test klienten i din browser: http://localhost:9001
Udrulning til Heroku
Klik på knappen Udrulning til Heroku øverst, eller brug kommandolinjekommandoerne nedenfor.
Opret en ny NodeJS Heroku-app:
heroku create
Skub kode til Heroku-servere:
git push heroku master
Åbn Heroku-appen i browseren:
heroku open
Og gå direkte via http://APP_NAME.herokuapp.com
Se/stream serverlogfiler:
heroku logs --tail