Cheese


Caractéristiques


  • Compatible UCI : OUI
  • Compatible Winboard : OUI
  • Tables Hash : OUI
  • Livre d'ouverture : OUI
  • Pondering : OUI
  • Analyse : OUI
  • Table bases : NON
  • Learning : NON
  • Version 64 bits : OUI
  • Multi-Processeurs : NON
  • Variante Fischer Chess : OUI

Caractéristiques techniques


  • Moteur compatible UCI et Winboard
  • Bitboards et magic bitboards
  • Recherche alpha-beta (negamax)
  • Iterative deepening
  • Aspiration window
  • Quiescence search
  • Livre d'ouvertures (propre format de fichier)
  • Principal Variation Search
  • Internal iterative deepening
  • Adaptive null moves pruning
  • Late move reduction
  • Futility pruning
  • Razoring
  • Mate distance pruning
  • Transposition table + Zobrist hash key
    • Utilise Mersenne Twister pour les nombres aléatoires
    • 4 buckets
    • Remplacement : utilise l'age et la profondeur
  • Hash table pour les pions (2 Mo)
  • Extensions de recherche
    • Fractional ply
    • Extension en cas d'échec
    • Pions sur la 7eme rangée
  • fonction d'évaluation
    • Lazy evaluation
    • Phase de jeu (incrementé)
    • Materiel (incrementé)
    • Tables de mobilité
    • Piece square tables
    • Pions doublés
    • Pions passés + connectés
    • Pions isolés
    • Pions arriérés
    • Pions bloqué
    • Tours sur des colonnes ouvertes ou semi-ouvertes
    • Tours ou reine sur la 7eme rangée
    • Protection du roi
    • Avant poste pour les cavaliers
    • Materiel insuffisant
    • Fin de parties
  • Ordre des coups
    • Hash table
    • SEE bonnes captures et promotions
    • Killer moves
    • History heuristic
    • SEE mauvaises captures

Dernière modification du site - le 6 Mai 2017

counter