Ανάπτυξη εφαρμογής για την παραμετρική δημιουργία γρίφων sudoku
Στην παρούσα διπλωματική παρουσιάζεται η μελέτη, η σχεδίαση και η ανάπτυξη μιας εφαρμογής για την παραμετρική δημιουργία γρίφων Sudoku. Αρχικά, μελετήθηκαν οι κανόνες που διέπουν το παιχνίδι του Sudoku, οι διάφορες τεχνικές επίλυσης και οι σχετικοί αλγόριθμοι για την δημιουργία και οι δυνατότητες πο...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | Greek |
Published: |
2020
|
Subjects: | |
Online Access: | 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 |