Suunnittelevisuaalinen käyttöliittymä digitaaliseen shakkilaudalla . Tämä voi olla niinkin yksinkertaisia kuinkaksiulotteinen neliön , jaettu 64 pienempiin neliöitäesittävä symboli jokainen pala , tai monimutkainen kuinkolmiulotteinen , värillinen virtuaalinen shakkilauta interaktiivinen kappaletta . Tyyliä shakkilaudalla rajoittaa vain taitosi ja mielikuvitusta .
2
Programperussäännöt shakkia omaan liitäntä; että on ,ainutlaatuinen liikkeen kykyjä jokainen pala , mitä tapahtuu, kun palaset ovat kiinni jne. testata jokainen sääntö käytät perusteellisesti , molemmin puolinaluksella, ennen kuin siirrytäänseuraavaan sääntöön . Tämä säästääpaljon vaivaa myöhemmissä vaiheissa .
3
Sisällytäkehittyneen liikkuu shakki , myös erikoisliikkeitä , kuten linnoitus , en välittää muurahainen , sotilas edistäminen , jne. Nämä voivat olla vaikea tekijä osaksi ohjelmoinnin , mutta kärsivällisyydellä ja huolellisuutta , voidaan toteuttaa . Jälleen , varmista testata jokaisen liikkeen perusteellisesti ennen kuin siirrytäänseuraavaan siirtymistä välttäätuhoisa ohjelma vika myöhemmin .
4
Lisääarmonisku sinun shakki ohjelmisto : Kyky tunnistaa tarkistaa ja matti . Kuningas on ainoa pala, joka voi vaikuttaa etäältä vihollisen sotilasta , ja niinkuningas vaatii erityisiä sääntöjä , joita sovelletaan vain hänelle . Varmista, että kuningas voi tarkistaa ja checkmated kunkin yksittäisen nappulan kaikki mahdolliset kulmat , ja että sinulla on shakki ohjelmisto harjoitella kotonaan kanssa tai ilmanlihaa ja verta vastustaja .