saiichihashimoto / this-is-snek Archived

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.

Deploy

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

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.