Page 2 sur 2

Publié : sam. 29/janv./2005 20:46
par Frenchy Pilou
@ hardy
Très Flashy comme Goban 8)
Il va falloir allonger quelque peu le programme car il y a une règle de prise de pierres qui n'est pas intégrée et qui est essentielle : le "Ko" ou l'infini !

C'est très simple : Quand on prend une "seule" pierre B à l'adversaire avec une pierre N, et que cette pierre N se retrouve "en prise" le joueur B n'a le droit de reprendre cette pierre qu'au coup suivant :)
C'est peut-être plus clair ici :roll:
Un dessin valant mieux que 1000 discours :)
http://gobase.org/studying/rules/?id=7&ln=fr


Il y a aussi une petite erreur : quand un groupe de pierres d'une même couleur B, n'a plus qu'une vie (un "oeil"), le joueur B n'a pas le droit de jouer dans cet "oeil" qui supprimerait cette dernière vie, le jeu de Go est altruiste, il n'autorise pas le suicide :roll:
http://perso.efrei.fr/~abela/go/regles/suicide.html
L'adversaire par contre a le droit de jouer sur une intersection complètement entourée (un "oeil"), si et seulement si il supprime la dernière vie du groupe adverse !!!
Il y a donc une petite modification à faire :) car en ce moment le suicide est permis par votre programme :)



Et bon courage pour la suite, car la programmation d'un jeu de Go est très gratifiant bien qu'éreintant pour les méninges :D
Ps J'ai pu faire fonctionner votre programme avec la version Demo limitée à 200 lignes ? Le votre en avait 284 ! Est-ce normal ?
Sinon la prochaine fois pouvez vous faire un exe si vous voulez, pour que je puisse tester votre programme sans problème :)

Ps Il faut aussi permettre au joueur de "Passer" car à ce jeu on a le droit de passer son tour !
C'est d'ailleurs quand les 2 joueurs passent que le jeu s'arrête :)

Pss Si l'on voulait être puriste jusqu'au bout des ongles, il faudrait faire les cases rectangulaires dans le sens de la hauteur, car étant un jeu d'extrème rafinement, cette disposition rectangulaire facilite la prise des pierres mortes et aussi permet une vision "perspective" plus agréable pour le joueur :)
Pas dans le cas d'un ordinateur évidemment ou l'écran est peu ou prou perpendiculaire à la visée occulaire :)
C'était juste pour dire :)
Dans la réalité, une case fait 22*24 mm

Il y a normalement que 3 tailles "orthodoxe" de Go Ban
9*9
13*13
19*19
Les autres sont exotiques ou pédagogiques:)

Ne pas oublier non plus les points de Handicap (hoshi) qui vont de 1 à 17
Indispensable !!! (il n'y en a que 9 de dessinés sur un Go Ban )
http://perso.efrei.fr/~abela/go/regles/handicap.html
Image
Car ce qui fait l'attrait du jeu de go est son système de handicap très fin qui permet à des joueurs de force très différente de jouer avec un égal plaisir 8)

Publié : dim. 30/janv./2005 10:48
par hardy
Oui, je connais toutes ces règles : j'ai joué au go quand j'étais étudiant.
C'est volontairement que je n'avais pas pris en compte ces dernières dans un premier temps : je commençais juste à m'intéresser à la prog. d'un tel jeu, et surtout à la manière de faire jouer l'ordinateur.
Reprendrais-je ça un jour? Probablement, mais pas tout de suite.

Publié : dim. 30/janv./2005 11:53
par Frenchy Pilou
A bientôt donc :)