Zaprojektuj interfejs graficzny dla swojej cyfrowej szachownicy . To może być tak proste, jak dwuwymiarowy kwadrat, podzielony na 64 mniejszych kwadratów o symbolu reprezentującego każdy kawałek , lub tak złożone, jak trójwymiarowy , kolorowy wirtualnej szachownicy z interaktywnych elementów . Styl swojej szachownicy jest ograniczona tylko przez swoich umiejętności i wyobraźni
2
programie podstawowe zasady gry w szachy do swojego interfejsu .; czyli unikalne zdolności ruchowe każdego kawałka , co się dzieje, gdy elementy są zrobione , itp. Badanie każdej reguły można dokładnie realizować , na obu stronach płyty , przed przejściem do następnej reguły . Pozwoli to zaoszczędzić wiele kłopotów w późniejszych etapach .
3
Dołącz zaawansowane ruchy szachów , w tym specjalnych ruchów , takich jak roszady , en przekazać ant , promocji Pożyczki, itp. Te mogą być trudne do wpływających na programowaniu , ale z cierpliwością i starannością , można osiągnąć . Ponownie, upewnij się, aby sprawdzić każdy ruch dokładnie przed przejściem do następnego ruchu , aby uniknąć awarii programu fatalny później
4
Dodaj coup de grace do oprogramowania szachowego : .Zdolność do identyfikacji i sprawdzenia mat . Król jesttylko kawałek, który może mieć wpływ na odległość przez żołnierzy wroga , a więckról wymaga specjalnych przepisów , które odnoszą się tylko do niego . Upewnij się, że król może być sprawdzone i mata przez poszczególnych kawałku z każdego możliwego kąta , i że masz oprogramowanie do wykonywania zawodu na szachy w domu , z lub bez przeciwnika ciało z krwi i kości .