Tässä harjoitustyössä tulisi toteuttaa kahden pelaajan shakki. Ohjelman tulisi piirtää ruudulle pelilaudan ja pelinappulat ja tutkia pelaajien siirtojen oikeellisuuden. Pelaajan nappuloilla on erilaiset siirtosäännöt ja toisen nappulan syöminen tulisi luonnolliset olla mahdollista. Pelitilanne tulisi pystyä tallettamaan levylle, jos peliä halutaan jatkaa myöhemmin. Ohjelman ei tarvitse tutkia, milloin on syntynyt shakki-tilanne ja milloin shakki-matti.