A sakk egy sakkjáték (többszereplős és egyjátékos), amit Flutter nyelven írnak a Flame motor segítségével
Jellemzők
• 1 vagy 2 játékos játékmenet
• Hat AI nehézségi szint
• Testreszabható alkalmazás témája
• Testreszabható darab téma
AI leírás
Az ehhez az alkalmazáshoz általunk kifejlesztett sakk AI a minimax algoritmust használja alfa-béta metszéssel annak kiszámításához, hogy melyik lépést kell végrehajtani. Az alkalmazásban hat nehézségi szint található, mindegyik a minimax algoritmusban használt keresés mélységének felel meg. A legmagasabb nehézségi fok a 6, ami 3 teljes sakklépésnek felel meg.