# TODO ## Lib dependencies [ ] Update to ggez version 0.8 ## Timer (importance moyenne) [ ] Timer simple ascendant [ ] Timer descendant (sans conséquence une fois terminer) [ ] Timer descendant (qui met fin à la partie dans le cas où l'horloge tombe à zero) ## Gui [ ] Ajouter un bouton pour reset le thème (très faible importance) [ ] Afficher dans le cadre latéral central qui doit jouer (importance moyenne) [ ] Ajouter des emoji (joueur en cours, vainqueur) (ne semble pas fonctionner) ## Game logic [x] Mouvement des pièces selon les règles [x] Règle des 50 coups [x] Coup spéciaux : [x] Castle (petit et grand) [x] Premier coup (pions) [x] prise en passant [x] Répétition 3 coups identique (→ match nul) [x] Fin de partie [x] Abandon [x] match nul (pat, draw, ...) [x] Proposition de match nul ## Test unitaire [x] Test sur les fonctionnalités de bases [ ] Test sur les fonctionnalités avancées