saiichihashimoto / this-is-snek Arkistoitu

Yksinkertainen BattleSnake AI kirjoitettu Javascriptillä NodeJS:lle.

Aloittaaksesi tarvitset toimivan NodeJS-kehitysympäristön ja vähintään Herokun dokumentit NodeJS-sovelluksen käyttöönotosta.

Jos et ole aiemmin asentanut NodeJS-kehitysympäristöä, lue, miten päästä alkuun NodeJS:n kanssa. Tarvitset myös npm:n helppoon JS-riippuvuuksien hallintaan.

Tämä asiakas käyttää Express4:ää helppoon reitinhallintaan, lue dokumentteja saadaksesi lisätietoja saapuvien JSON-parametrien lukemisesta, vastausten kirjoittamisesta jne.

Deploy

AI:n ajaminen paikallisesti

Forkkaa ja kloonaa tämä repo:

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

Asenna riippuvuudet:

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

Käynnistä palvelin:

nf start web

Testaa asiakas selaimessa: http://localhost:9001

Käyttöönotto Herokuun

Klikkaa ylhäällä olevaa Deploy to Heroku -painiketta tai käytä alla olevia komentorivikomentoja.

Luo uusi NodeJS Heroku-sovellus:

heroku create 

Työnnä koodi Heroku-palvelimille:

git push heroku master

Avaa Heroku-sovellus selaimessa:

heroku open

Vai mene suoraan http://APP_NAME.herokuapp.com

Katsele/virtaa palvelimen lokit:

heroku logs --tail

Vastaa

Sähköpostiosoitettasi ei julkaista.