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

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Χαραλάμπους, Αλίκη
Άλλοι συγγραφείς: Σγάρμπας, Κυριάκος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/12957
id nemertes-10889-12957
record_format dspace
spelling nemertes-10889-129572022-09-05T14:07:23Z Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku Development of application for the parametric creation of sudoku puzzles Χαραλάμπους, Αλίκη Σγάρμπας, Κυριάκος Σγάρμπας, Κυριάκος Μουστάκας, Κωνσταντίνος Charalampous, Aliki Παραμετρική δημιουργία Γρίφος Prametric creation Puzzle Python Pygame Sudoku Στην παρούσα διπλωματική παρουσιάζεται η μελέτη, η σχεδίαση και η ανάπτυξη μιας εφαρμογής για την παραμετρική δημιουργία γρίφων Sudoku. Αρχικά, μελετήθηκαν οι κανόνες που διέπουν το παιχνίδι του Sudoku, οι διάφορες τεχνικές επίλυσης και οι σχετικοί αλγόριθμοι για την δημιουργία και οι δυνατότητες που μας προσφέρει η γλώσσα προγραμματισμού Python. Στη συνέχεια, αναπτύχθηκε πρόγραμμα σε γλώσσα Python για την δημιουργία γρίφων Sudoku και τη γραφική διεπαφή για επικοινωνία ανθρώπου-μηχανής. Ο παίκτης θα πρέπει να έχει τη δυνατότητα επιλογής επιπέδου δυσκολίας και η εφαρμογή θα του παρέχει ένα γρίφο Sudoku που θα εγγυάται τη μοναδικότητα της λύσης του και θα ανταποκρίνεται στο επιθυμητό επίπεδο δυσκολίας. Ακολούθως, θα του επιτρέπει να ξεκινά την επίλυση του γρίφου και θα παρέχει βοήθεια όταν ο χρήστης την ζητήσει. This dissertation presents the study, the planning and the development of an application for the parametric creation of Sudoku puzzles. Firstly, the rules that govern the game of Sudoku have been studied as well as the various solving techniques, the appropriate algorithms for the generation and the capabilities that the programming language Python offers us. Later, a program written in Python has been developed, capable of generating Sudoku puzzles and a graphic interface for human-computer interaction. The player should have the option to choose a level of difficulty and the application should generate a Sudoku puzzle which will guarantee the uniqueness of solution and will respond to the chosen level of difficulty. Finally, the application will allow the user to start solving the puzzle and will provide help when he/she asks. 2020-01-14T16:55:03Z 2020-01-14T16:55:03Z 2019-09-27 Thesis http://hdl.handle.net/10889/12957 gr 0 application/pdf winrar
institution UPatras
collection Nemertes
language Greek
topic Παραμετρική δημιουργία
Γρίφος
Prametric creation
Puzzle
Python
Pygame
Sudoku
spellingShingle Παραμετρική δημιουργία
Γρίφος
Prametric creation
Puzzle
Python
Pygame
Sudoku
Χαραλάμπους, Αλίκη
Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
description Στην παρούσα διπλωματική παρουσιάζεται η μελέτη, η σχεδίαση και η ανάπτυξη μιας εφαρμογής για την παραμετρική δημιουργία γρίφων Sudoku. Αρχικά, μελετήθηκαν οι κανόνες που διέπουν το παιχνίδι του Sudoku, οι διάφορες τεχνικές επίλυσης και οι σχετικοί αλγόριθμοι για την δημιουργία και οι δυνατότητες που μας προσφέρει η γλώσσα προγραμματισμού Python. Στη συνέχεια, αναπτύχθηκε πρόγραμμα σε γλώσσα Python για την δημιουργία γρίφων Sudoku και τη γραφική διεπαφή για επικοινωνία ανθρώπου-μηχανής. Ο παίκτης θα πρέπει να έχει τη δυνατότητα επιλογής επιπέδου δυσκολίας και η εφαρμογή θα του παρέχει ένα γρίφο Sudoku που θα εγγυάται τη μοναδικότητα της λύσης του και θα ανταποκρίνεται στο επιθυμητό επίπεδο δυσκολίας. Ακολούθως, θα του επιτρέπει να ξεκινά την επίλυση του γρίφου και θα παρέχει βοήθεια όταν ο χρήστης την ζητήσει.
author2 Σγάρμπας, Κυριάκος
author_facet Σγάρμπας, Κυριάκος
Χαραλάμπους, Αλίκη
format Thesis
author Χαραλάμπους, Αλίκη
author_sort Χαραλάμπους, Αλίκη
title Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
title_short Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
title_full Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
title_fullStr Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
title_full_unstemmed Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
title_sort ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
publishDate 2020
url http://hdl.handle.net/10889/12957
work_keys_str_mv AT charalampousalikē anaptyxēepharmogēsgiatēnparametrikēdēmiourgiagriphōnsudoku
AT charalampousalikē developmentofapplicationfortheparametriccreationofsudokupuzzles
_version_ 1771297244792750080