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.
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