saiichihashimoto / this-is-snek Archived

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.

Deploy

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.