(Groupe Anthony Marc) Proposition d'amélioration : FEN
J'ai l'impression sauf erreur de ma part que la fonction qui vérifie si la position est mat n'est pas testée, il aurait été plus sûr de le faire
C'est un peu lent et fastidieux de le faire car il faudrait jouer la partie jusqu’à une position de mat.
Pour ce faire je vous propose une amélioration qui simplifie grandement les tests dans toute leurs globalité, les FEN (qui s'appelle probablement SFEN au shōgi).
C'est une manière de compresser (en une ligne seulement !!!!) une position avec toutes les informations ! (N'est ce pas incroyable? )
sfen : ln1gk1s1l/6g2/p1spp4/2p2pPpp/5n3/PrP6/2BPPP2P/1B1GK1S2/LNS2G1NL w 3Prp 40
C'est un peu long à expliquer mais c'est très intuitif je vous laisse donc aller regarder ici pour plus d'explications.
Un autre avantage du sfen c'est que l'on peut donc proposer à l'utilisateur de commencer avec une position différente (éventuellement lui demander s'il veut choisir la position de départ et si oui lui demander un sfen).
(Vous pouvez aller voir dans notre projet, et adapter notre fen pour votre projet)
