Fix iterative deepening start depth
This commit is contained in:
parent
1e5f87b5af
commit
59047be8d5
2 changed files with 7 additions and 4 deletions
|
@ -34,10 +34,12 @@ Voici la liste des options :
|
|||
blancs
|
||||
* `-bd` | `--black-depth-exploration`: niveau d'eploration de l'arbre de jeu
|
||||
pour le joueur au pions noirs, valable pour les moteurs `minmax` et
|
||||
`alphabeta`
|
||||
`alphabeta`. Utilisé aussi pour définit la profondeur de départ pour
|
||||
l'*iterative deepening*
|
||||
* `-wd` | `--white-depth-exploration`: niveau d'eploration de l'arbre de jeu
|
||||
pour le joueur au pions noirs, valable pour les moteurs `minmax` et
|
||||
`alphabeta`
|
||||
`alphabeta`Utilisé aussi pour définit la profondeur de départ pour
|
||||
l'*iterative deepening*
|
||||
* `-bh` | `--black-heuristic-engine`: moteur heuristique utilisé pour
|
||||
l'exploration de l'arbre de jeu du joueur noir (valable pour les moteur de
|
||||
jeu `minmax` et `alphabeta`)
|
||||
|
@ -156,4 +158,5 @@ Starting PyReverso...
|
|||
### À savoir:
|
||||
|
||||
Les pois utilisé pour les heuristiques sont important.
|
||||
|
||||
[reversi]:https://www.coolmathgames.com/blog/how-to-play-reversi-basics-and-best-strategies
|
||||
|
|
|
@ -222,7 +222,7 @@ class MinmaxDeepeningPlayerEngine(MinmaxPlayerEngine):
|
|||
# Get an alarm signal to stop iterations
|
||||
signal.signal(signal.SIGALRM, self.alarm_handler)
|
||||
signal.alarm(self.options['time_limit'])
|
||||
depth = 1
|
||||
depth = self.options['depth']
|
||||
heuristic = -math.inf
|
||||
move = None
|
||||
|
||||
|
@ -262,7 +262,7 @@ class AlphaBetaDeepeningPlayerEngine(AlphabetaPlayerEngine):
|
|||
# Get an alarm signal to stop iterations
|
||||
signal.signal(signal.SIGALRM, self.alarm_handler)
|
||||
signal.alarm(self.options['time_limit'])
|
||||
depth = 1
|
||||
depth = self.options['depth']
|
||||
heuristic = -math.inf
|
||||
move = None
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue