A simple BattleSnake AI written in Javascript for NodeJS.
Az induláshoz szükséged lesz egy működő NodeJS fejlesztőkörnyezetre, és legalább olvasd el a Heroku dokumentációját egy NodeJS alkalmazás telepítéséről.
Ha még nem állítottál be NodeJS fejlesztőkörnyezetet, olvasd el, hogyan kezdj neki a NodeJS-nek. Szükséged lesz továbbá az npm-re a JS függőségek egyszerű kezeléséhez.
Ez az ügyfél az Express4-et használja az egyszerű útvonalkezeléshez, olvasd el a dokumentációt, hogy többet tudj meg a bejövő JSON-paraméterek olvasásáról, a válaszok írásáról stb.
Az AI helyi futtatása
Forkoljuk és klónozzuk ezt a repót:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Installáljuk a függőségeket:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Futtassuk a szervert:
nf start web
Teszteljük a klienst a böngészőben: http://localhost:9001
Deploying to Heroku
Kattintson a Deploy to Heroku gombra a tetején, vagy használja az alábbi parancssori parancsokat.
Új NodeJS Heroku alkalmazás létrehozása:
heroku create
Kód átvitele a Heroku szerverekre:
git push heroku master
Heroku alkalmazás megnyitása a böngészőben:
heroku open
Vagy közvetlenül a http://APP_NAME.herokuapp.com
Szerver naplók megtekintése/streamelése:
heroku logs --tail