Bonjour,
Je suis Denis Migdal, actuellement doctorant en informatique. Bien que ma thèse soit très prenante, j'ai décidé de me lancer dans un petit projet de jeu sans ambition afin de me changer quelque peu les idées sur mon temps libre.
Je vous présente donc GoGame3DBoard. Pourquoi ce nom ? Tout simplement parce que c'est un jeu de Go avec un plateau 3D, signifiant que le plateau peut prendre plusieurs formes (e.g. un cube). Une autre raison est aussi que GoGame3DBoard ne retourne aucun résultat sur Google.
Pour faire simple, le jeu de Go est un jeu opposant deux joueurs qui posent, chacun à leur tours, des pions appelés "pierres" sur le plateau. Lorsque des pierres sont entièrement entourées par les pierres adverses, elles sont "mangés". C'est à dire que ces pierres sont alors retirées du plateau et des points sont donnés au joueur adverse. À la fin de la partie, le joueur ayant le plus de points gagne.
GoGame3DBoard étant écrit en HTML5/CCS3/JS, vous pouvez tester la dernière version à cette adresse : http://migdal.ovh/GoGame3DBoard/.
Comme je l'ai affirmé, ce projet est sans ambition, et devrait être relativement rapide à "terminer", ou tout du moins, à sortir une première release. Dans un premier temps, je pense sortir une version permettant de jouer en local.
Je pensais ensuite organiser un petit concours de la meilleure IA, où vous pourriez écrire votre propre IA (en JavaScript) et la faire combattre d'autres IA.
Et pour finir, via les websockets et un serveur node.js, faire une version "online" du jeu, mais j'en reparlerais le moment venu.
J'utiliserais ce sujet pour vous présenter les règles de ce jeu au fur et à mesure de leur implémentation, ainsi que pour vous donner régulièrement mes progressions.
Vous pouvez aussi me suivre sur Twitter, où je m'exprime occasionnellement en anglais.
Partager