Σχεδιάστε μια οπτική διεπαφή για την ψηφιακή σκακιέρα σας . Αυτό μπορεί να είναι τόσο απλό όσο ένα δισδιάστατο τετραγωνικό , υποδιαιρούνται σε 64 μικρότερα τετράγωνα με ένα σύμβολο που αντιπροσωπεύει το κάθε κομμάτι , ή τόσο σύνθετο όσο μια τρισδιάστατη , έγχρωμη εικονική σκακιέρα με διαδραστικά κομμάτια . Το ύφος του σκακιέρα σας περιορίζεται μόνο από τις δεξιότητες και τη φαντασία σας 2
Πρόγραμμα οι βασικοί κανόνες του σκακιού στη διασύνδεση σας . ? δηλαδή , οι μοναδικές ικανότητες κίνησης του κάθε κομματιού , τι συμβαίνει όταν τα κομμάτια συλλαμβάνονται , κλπ. Test κάθε κανόνας που εφαρμόζεται αυστηρά , και για τις δύο πλευρές του πίνακα , πριν προχωρήσουμε στο επόμενο κανόνα . Αυτό θα σας εξοικονομήσει μια μεγάλη ταλαιπωρία σε μεταγενέστερα στάδια .
Εικόνων 3
Συμπεριλάβετε τις προηγμένες κινήσεις του σκακιού , συμπεριλαμβανομένων των ειδικών κινήσεις όπως ροκέ , en περάσει μυρμήγκι , προώθηση πιόνι , κλπ. Αυτά μπορούν να είναι δύσκολο να παράγοντα στον προγραμματισμό σας , αλλά με υπομονή και επιμέλεια , μπορεί να επιτευχθεί . Και πάλι , φροντίστε να ελέγξετε προσεκτικά κάθε κίνηση πριν από τη μετάβαση στην επόμενη κίνηση για να αποφευχθεί μια καταστροφική αποτυχία του προγράμματος αργότερα
Η 4
Προσθέστε τη χαριστική βολή στο λογισμικό σκακιού σας : . Η ικανότητα να εντοπίσει έλεγχο και ματ . Ο βασιλιάς είναι το μόνο κομμάτι που μπορεί να επηρεαστούν σε απόσταση από τους στρατιώτες του εχθρού , και έτσι ο βασιλιάς απαιτεί ειδικούς κανόνες που ισχύουν μόνο για αυτόν. Βεβαιωθείτε ότι ο βασιλιάς σας μπορεί να ελεγχθεί και ματ από κάθε κομμάτι από κάθε πιθανή γωνία , και ότι έχετε το λογισμικό σκάκι στην πράξη στα δεξιά στο σπίτι , με ή χωρίς αντίπαλο σάρκα και αίμα .
Η
Η