saiichihashimoto / this-is-snek Archiviert

Eine einfache BattleSnake KI geschrieben in Javascript für NodeJS.

Um loszulegen, brauchst du eine funktionierende NodeJS-Entwicklungsumgebung und musst zumindest die Heroku-Doku zum Deployment einer NodeJS-App lesen.

Wenn du noch keine NodeJS-Entwicklungsumgebung eingerichtet hast, lies, wie man mit NodeJS anfängt. Sie benötigen auch npm für eine einfache JS-Abhängigkeitsverwaltung.

Dieser Client verwendet Express4 für eine einfache Routenverwaltung. Lesen Sie die Dokumentation, um mehr über das Lesen eingehender JSON-Parameter, das Schreiben von Antworten usw. zu erfahren.

Deploy

Die KI lokal ausführen

Forken und klonen Sie dieses Repo:

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

Installieren Sie Abhängigkeiten:

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

Starten Sie den Server:

nf start web

Testen Sie den Client in Ihrem Browser: http://localhost:9001

Deploying to Heroku

Klicken Sie oben auf die Schaltfläche Deploy to Heroku oder verwenden Sie die folgenden Kommandozeilenbefehle.

Erstellen Sie eine neue NodeJS Heroku-App:

heroku create 

Pushen Sie den Code zu den Heroku-Servern:

git push heroku master

Öffnen Sie die Heroku-App im Browser:

heroku open

Oder gehen Sie direkt über http://APP_NAME.herokuapp.com

Serverprotokolle ansehen/streamen:

heroku logs --tail

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.