saiichihashimoto / this-is-snek Archived

Een eenvoudige BattleSnake AI geschreven in Javascript voor NodeJS.

Om te beginnen heb je een werkende NodeJS ontwikkelomgeving nodig, en lees op zijn minst de Heroku docs over het deployen van een NodeJS app.

Als je nog niet eerder een NodeJS ontwikkelomgeving hebt opgezet, lees dan hoe je aan de slag kunt met NodeJS. Je hebt ook npm nodig voor eenvoudig JS afhankelijkhedenbeheer.

Deze client gebruikt Express4 voor eenvoudig routebeheer, lees de docs om meer te leren over het lezen van inkomende JSON-params, het schrijven van antwoorden, enz.

Deploy

De AI lokaal uitvoeren

Vork en kloon deze repo:

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

Installeer afhankelijkheden:

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

Run de server:

nf start web

Test de client in uw browser: http://localhost:9001

Deploying naar Heroku

Klik bovenaan op de knop Deploy to Heroku of gebruik de opdrachtregelopdrachten hieronder.

Maak een nieuwe NodeJS Heroku-app:

heroku create 

Push code naar Heroku-servers:

git push heroku master

Open Heroku-app in browser:

heroku open

Of ga direct via http://APP_NAME.herokuapp.com

Bekijk/stream serverlogs:

heroku logs --tail

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.