saiichihashimoto / this-is-snek Archivováno

Jednoduchý BattleSnake AI napsaný v Javascriptu pro NodeJS.

Pro začátek budete potřebovat funkční vývojové prostředí NodeJS a alespoň si přečtěte dokumentaci Heroku o nasazení aplikace NodeJS.

Pokud jste ještě nenastavovali vývojové prostředí NodeJS, přečtěte si, jak začít s NodeJS. Budete také potřebovat npm pro snadnou správu závislostí JS.

Tento klient používá Express4 pro snadnou správu tras, přečtěte si dokumentaci, kde se dozvíte více o čtení příchozích parametrů JSON, zápisu odpovědí atd.

Deploy

Spuštění UI lokálně

Vytvoření a klonování tohoto repozitáře:

git clone [email protected]:sendwithus/battlesnake-node.gitcd battlesnake-node

Instalace závislostí:

npm install -g foreman # Node implementation of Ruby Foremannpm install

Spuštění serveru:

nf start web

Testování klienta v prohlížeči: http://localhost:9001

Nasazení na Heroku

Klikněte na tlačítko Nasadit na Heroku v horní části nebo použijte příkazy příkazového řádku níže.

Vytvořte novou aplikaci NodeJS Heroku:

heroku create 

Posílejte kód na servery Heroku:

git push heroku master

Otevřete aplikaci Heroku v prohlížeči:

heroku open

Nebo přejděte přímo přes http://APP_NAME.herokuapp.com

Prohlížejte/streamujte protokoly serveru:

heroku logs --tail

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.