Proste BattleSnake AI napisane w Javascript dla NodeJS.
Aby zacząć, musisz mieć działające środowisko programistyczne NodeJS i przynajmniej przeczytać dokumenty Heroku na temat wdrażania aplikacji NodeJS.
Jeśli nie skonfigurowałeś wcześniej środowiska programistycznego NodeJS, przeczytaj, jak zacząć pracę z NodeJS. Będziesz również potrzebował npm do łatwego zarządzania zależnościami JS.
Ten klient używa Express4 do łatwego zarządzania trasami, zapoznaj się z dokumentami, aby dowiedzieć się więcej o odczytywaniu przychodzących parametrów JSON, pisaniu odpowiedzi itp.
Uruchamianie SI lokalnie
Fork i sklonuj to repo:
git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node
Instaluj zależności:
npm install -g foreman # Node implementation of Ruby Foremannpm install
Uruchom serwer:
nf start web
Testuj klienta w przeglądarce: http://localhost:9001
Wdrażanie do Heroku
Kliknij przycisk Deploy to Heroku u góry lub użyj poniższych poleceń wiersza poleceń.
Utwórz nową aplikację NodeJS Heroku:
heroku create
Przesuń kod na serwery Heroku:
git push heroku master
Otwórz aplikację Heroku w przeglądarce:
heroku open
Albo przejdź bezpośrednio przez http://APP_NAME.herokuapp.com
Przeglądaj/stream logi serwera:
heroku logs --tail
.