Un ami m'a dit qu'il était très difficile d'implémenter un moteur d'échecs bughouse car il nécessite beaucoup plus de puissance processeur qu'un moteur d'échecs classique.
Y a-t-il des moteurs de bughouse là-bas? sinon, quelles en sont les raisons?
Un ami m'a dit qu'il était très difficile d'implémenter un moteur d'échecs bughouse car il nécessite beaucoup plus de puissance processeur qu'un moteur d'échecs classique.
Y a-t-il des moteurs de bughouse là-bas? sinon, quelles en sont les raisons?
Réponses:
Il existe certainement plusieurs moteurs d'échecs, mais en raison des complexités supplémentaires référencées par @TonyEnnis , ces moteurs sont plus faibles que les joueurs raisonnablement forts. Il est extrêmement difficile de prendre en compte les différents scénarios qui peuvent découler de deux positions car les pièces changent de plateau en plateau à chaque mouvement. L'arbre de recherche résultant augmente à un taux exponentiel encore plus élevé que celui des échecs standard.
Le moteur que je connais le plus est Sjeng qui prétend avoir un ELO d'environ 2000 sur FICS, équivalent à un joueur humain fort.
Sjeng
Je ne connais aucun moteur de bughouse.
Complexités supplémentaires:
En plus de jouer au jeu standard ...
Sjeng est votre meilleur pari mais jouer avec un moteur est très bizarre. En règle générale, une équipe humaine + moteur verra son jeu tourner autour du fait de se lever à l'heure (parfois même de quelques secondes seulement). Ensuite, le joueur humain dira au moteur de se déplacer rapidement, puis s'assoit. Notez que puisque l'ordinateur peut jouer des mouvements décents instantanément, cela signifie effectivement qu'il est impossible de sacrer du matériel contre le joueur humain à moins d'être à l'heure - même si le sacrifice est très fort et conduit à une attaque gagnante imminente ou à la récupération rapide du matériel . Le joueur humain acceptera le (s) sacrifice (s) et s'assoira, puis laissera le moteur gagner à temps ou utilisera le matériel supplémentaire sur le plateau pour gagner. Pour ces raisons, aucun des joueurs de bughouse forts n'acceptera plus de jeux avec des moteurs, vraiment.
Sunsetter est le meilleur semble, mais Sjeng (en particulier 11) est également bon à de nombreuses fins.