home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
dos
/
fr
/
minimax
/
isola.txt
< prev
next >
Wrap
Text File
|
1993-05-20
|
2KB
|
73 lines
┌───────┐
│ ISOLA │
└───────┘
Ce petit jeu trés agréable ressemble d'assez prés à
Cavalcade. Pourtant, il est bien plus agréable à jouer. Mais
il pose des problémes pour la programmation type Mini-Max.
En effet, chaque coup d'un joueur se divise en 2:
1°/ Deplacer son pion
2°/ Enfoncer une case
Cela peut donner jusque 8x49 => 392 coups possibles. Le
nombre de positions à etudier serait :
─────────────────────────────────────────────
Demi-coups │ Nombre de positions à étudier
─────────────────────────────────────────────
1 │ 392
2 │ 153.664
3 │ 60.236.288
4 │ 23.612.624.896
─────────────────────────────────────────────
L'explosion combinatoire se tansforme en Big-Bang et
les temps de réponses deviennent inversement proportionnels
aux scores des socialistes aux élections.
Pour limiter ce nombre de possibilités, on peut
remarquer que :
- Dans la plupart des cas, les seules cases
intéressantes à enfoncer, se situent dans le voisinage
immédiat du pion adverse. Pourtant cela n'est pas toujours
vrai, c'est pourquoi le micro envisage toujours une autre
case à enfoncer. Cela réduit de 49 à 9 au plus le nombre
maximal de cases possibles à enfoncer.
- Si les pions sont éloignés, on peut considérer
que le déplacement du pion n'est pas lié avec la suppression
d'un case.
Machine déplace pion
Joueur enfonce case
Machine déplace pion
joueur enfonce case
Etc...
Machine enfonce case
Joueur déplace pion
Machine enfonce case
Joueur déplace pion
Etc...
Cette astuce réduit notablement les temps de
recherches.
- Si les pions sont proches, on est obligé de
considérer le couple (deplace pion, enfonce case) comme un
coup unique.
REMARQUE :
Comme pour 'cavalcade', on voit bien que le programme
joue nettement mieux en déplacement type 'cavalier' que
'roi' et ceci pour les mêmes raisons.