Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku

Στην παρούσα διπλωματική παρουσιάζεται η μελέτη, η σχεδίαση και η ανάπτυξη μιας εφαρμογής για την παραμετρική δημιουργία γρίφων Sudoku. Αρχικά, μελετήθηκαν οι κανόνες που διέπουν το παιχνίδι του Sudoku, οι διάφορες τεχνικές επίλυσης και οι σχετικοί αλγόριθμοι για την δημιουργία και οι δυνατότητες πο...

Full description

Bibliographic Details
Main Author: Χαραλάμπους, Αλίκη
Other Authors: Σγάρμπας, Κυριάκος
Format: Thesis
Language:Greek
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/10889/12957
Description
Summary:Στην παρούσα διπλωματική παρουσιάζεται η μελέτη, η σχεδίαση και η ανάπτυξη μιας εφαρμογής για την παραμετρική δημιουργία γρίφων Sudoku. Αρχικά, μελετήθηκαν οι κανόνες που διέπουν το παιχνίδι του Sudoku, οι διάφορες τεχνικές επίλυσης και οι σχετικοί αλγόριθμοι για την δημιουργία και οι δυνατότητες που μας προσφέρει η γλώσσα προγραμματισμού Python. Στη συνέχεια, αναπτύχθηκε πρόγραμμα σε γλώσσα Python για την δημιουργία γρίφων Sudoku και τη γραφική διεπαφή για επικοινωνία ανθρώπου-μηχανής. Ο παίκτης θα πρέπει να έχει τη δυνατότητα επιλογής επιπέδου δυσκολίας και η εφαρμογή θα του παρέχει ένα γρίφο Sudoku που θα εγγυάται τη μοναδικότητα της λύσης του και θα ανταποκρίνεται στο επιθυμητό επίπεδο δυσκολίας. Ακολούθως, θα του επιτρέπει να ξεκινά την επίλυση του γρίφου και θα παρέχει βοήθεια όταν ο χρήστης την ζητήσει.