Ανάπτυξη προγράμματος σύνθεσης σκακιστικών προβλημάτων

Loading...
Thumbnail Image

Date

2025-01-07

Authors

Σεμένογλου, Αρτέμιος

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Η εργασία αυτή ξεκινά με μια εισαγωγή στους θεμελιώδεις κανόνες του σκακιού, μαζί με έννοιες όπως το ροκέ, το en passant και τις προϋποθέσεις για ισοπαλία. Στη συνέχεια εξηγεί την αναπαράσταση του σκακιού στον υπολογιστή μέσω μεθόδων κωδικοποίησης της σκακιέρας και των κινήσεων. Η ουσία της εργασίας βρίσκεται στην ανίχνευση σκακιστικών προβλημάτων σε μια ομάδα δημιουργημένων παρτίδων. Για τον σκοπό αυτό χρησιμοποιήθηκαν εργαλεία όπως οι μηχανές σκακιού και η βιβλιοθήκη Chess. Οι παραγόμενες παρτίδες δέχονται ανάλυση για τον εντοπισμό συγκεκριμένων θεμάτων, όπως ματ σε τρεις κινήσεις, πιρούνια, υποπροαγωγές και προβλήματα Novotny. Τα εντοπισμένα προβλήματα αποθηκεύονται σε ξεχωριστά αρχεία μαζί με τις λύσεις τους για παρουσίαση στο χρήστη. Η εργασία ολοκληρώνεται με την παρουσίαση των αποτελεσμάτων και των μετρήσεων που προέκυψαν από την ανάλυση. Τονίζεται η σημασία των ευρημάτων και προτείνονται δρόμοι για μελλοντική έρευνα.

Description

Keywords

Σκάκι, Ματ σε τρεις κινήσεις, Υποπροαγωγή, Σύνθεση σκακιστικών προβλημάτων, Πιρούνι

Citation