saiichihashimoto / this-is-snek Archived

Un simple BattleSnake AI écrit en Javascript pour NodeJS.

Pour commencer, vous aurez besoin d’un environnement de développement NodeJS fonctionnel, et au moins lire les docs Heroku sur le déploiement d’une app NodeJS.

Si vous n’avez pas configuré un environnement de développement NodeJS avant, lisez comment démarrer avec NodeJS. Vous aurez également besoin de npm pour une gestion facile des dépendances JS.

Ce client utilise Express4 pour une gestion facile des routes, lisez la docs pour en savoir plus sur la lecture des paramètres JSON entrants, l’écriture des réponses, etc.

Déploiement

Exécution de l’IA localement

Fork et clone ce repo:

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

Installation des dépendances:

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

Exécution du serveur:

nf start web

Tester le client dans votre navigateur : http://localhost:9001

Déploiement sur Heroku

Cliquez sur le bouton Déployer sur Heroku en haut ou utilisez les commandes en ligne de commande ci-dessous.

Créer une nouvelle application NodeJS Heroku:

heroku create 

Pousser du code vers les serveurs Heroku:

git push heroku master

Ouvrir l’application Heroku dans le navigateur:

heroku open

Ou aller directement via http://APP_NAME.herokuapp.com

Voir/streamer les logs du serveur:

heroku logs --tail

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.