Εμφάνιση απλής εγγραφής

Ανάπτυξη ενός διαδραστικού ψηφιακού παιχνιδιού για την εκμάθηση της προπαίδειας με το περιβάλλον Godot

dc.contributor.advisorΧρυσαφιάδη, Κωνσταντίνα
dc.contributor.authorΒαϊλάκης, Παναγιώτης
dc.date.accessioned2025-11-14T11:50:31Z
dc.date.available2025-11-14T11:50:31Z
dc.date.issued2025-10
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18428
dc.description.abstractΗ εργασία μου πραγματεύεται τη δημιουργία μιας εφαρμογής η οποία θα λειτουργήσει ως βοηθητικό εργαλείο στη διδασκαλία της προπαίδειας μέσω ηλεκτρονικού παιχνιδιού. Η εφαρμογή θα αποτελείται από το κύριο παιχνίδι στο οποίο θα πραγματοποιούνται δοκιμασίες σχετικές με το μάθημα. Επίσης θα περιλαμβάνει αποθήκευση της προόδου του χρήστη σε τοπικό επίπεδο αλλά και μέσω του cloud. Τέλος όλες αυτές οι λειτουργίες θα πρέπει να είναι προσβάσιμες σε άτομα με ειδικές ανάγκες. Με αυτά τα δεδομένα το παιχνίδι που υλοποίησα χαρακτηρίζεται ως αυτοματοποιημένο shoot ‘em up στο οποίο θα υπάρχει ένας χαρακτήρας που θα χειρίζεται ο χρήστης και θα νικάει εχθρούς που θα εμφανίζονται μέσα στην πίστα. Θα υπάρχουν τόσα επίπεδα όσο και ο μεγαλύτερος αριθμός της προπαίδειας και η κάθε πίστα θα περιέχει κύματα εχθρών με τον ίδιο αριθμό. Κάθε φορά που περνάει στο επόμενο κύμα θα εμφανίζεται μια ερώτηση πολλαπλής επιλογής που εάν απαντάει σωστά θα ενδυναμωθεί, ενώ αν απαντά λάθος θα αποδυναμωθεί. Η πρόοδος του χρήστη θα αποθηκεύεται σε αρχείο στον υπολογιστή του αλλά επίσης θα μπορεί να φτιάξει έναν λογαριασμό ο οποίος θα κρατάει αντίστοιχα τα δεδομένα στο cloud εάν είναι συνδεδεμένος. Το παιχνίδι θα χρησιμοποιεί text-to-speech ώστε να διαβάζει οποιοδήποτε κείμενο εμφανίζεται στην οθόνη, ή κουμπί που μπορεί να πατηθεί, προσφέροντας έτσι βοήθεια για χρήστες με περιορισμένη όραση. Η εφαρμογή θα λειτουργεί στο πρόγραμμα ανάπτυξης ηλεκτρονικών παιχνιδιών Godot σε περιβάλλον Windows, όπου θα προσφέρει όλες τις βασικές λειτουργίες όπως το παιχνίδι και την αποθήκευση της προόδου, αλλά ταυτόχρονα θα μου παράσχει και την δυνατότητα να χρησιμοποιήσω φωνές από τα Windows στο text-to-speech μου. Για την αποθήκευση δεδομένων στο cloud όμως χρησιμοποιείται το backend SilentWolf, με το οποίο γίνεται και η δημιουργία λογαριασμών και η αυθεντικοποίηση στοιχείων. Τέλος, το API και η βάση δεδομένων που κρατάνε τους αριθμούς της προπαίδειας γράφτηκαν σε γλώσσα προγραμματισμού C# μέσω του προγράμματος Visual Studio, ενώ η βάση δεδομένων κρατιέται σε SQL Server 2022 Express. Το project μαζί με το εκτελέσιμο αρχείο είναι διαθέσιμα στην ιστοσελίδα Github στον σύνδεσμο https://github.com/EvilSnowflake/Masters.el
dc.format.extent88el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΑνάπτυξη ενός διαδραστικού ψηφιακού παιχνιδιού για την εκμάθηση της προπαίδειας με το περιβάλλον Godotel
dc.title.alternativeDeveloping an interactive video game intended to teach the multiplication table in the Godot Environmentel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis paper deals with the creation of an application which is going to act as a tool assisting in the teaching of the multiplication table through a video game. The application will consist of the main game, into which challenges are going to be performed related to the lesson. It will also include the ability to save the user’s data at a local level or through the cloud. Finally, all of these functions will be accessible to people with accessibility problems. Taking these info into account, the game I made can be characterised as an automated shoot ‘em up into which a character will be controlled by the user and they are going to beat enemies that appear inside the stage. The number of stages will be proportional to the biggest number of the multiplication table and every stage will contain the same amount in enemies. Every time the user enters a new wave of enemies, a multiple choice question will appear that when answered correctly will empower the user, while answering incorrectly will weaken them. Their progress will be saved in their computer as a file, but also they will be able to create an account which will hold the same data on the cloud if they are logged in. The game is going to use a text-to-speech voice so that it can read any text appearing on screen or any buttons that can be pressed, giving users with limited vision the ability to read all parts of the game. The application will be developed in the Godot game engine in the Windows environment, where it will provide all the basic functions like the game and the progress storage, but at the same time it will give me the ability to use the voices of Windows on my text-to-speech. For the cloud data storage I used the backend service SilentWolf, which also provides the account creation and the information authentication. Lastly, the API and the database which hold the multiplication table numbers were written in the C# programming language using the Visual Studio program, while the database will be held in SQL Server 2022 Express.The project along with the executable file will be available in the Github website in the following link https://github.com/EvilSnowflake/Masters.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικής - Ανάπτυξη Λογισμικού και Τεχνητής Νοημοσύνηςel
dc.subject.keywordΕκπαιδευτικά βιντεοπαιχνίδιαel
dc.subject.keywordΣοβαρά παιχνίδιαel
dc.subject.keywordΜαθηματικάel
dc.subject.keywordΠροπαίδειαel
dc.subject.keywordGodotel
dc.subject.keywordΔιαδραστικότητα
dc.subject.keywordΠροσβασιμότητα
dc.subject.keywordΆτομα με προβλήματα όρασης
dc.subject.keywordText to speech
dc.subject.keywordWeb API
dc.subject.keywordCloud computing
dc.date.defense2025-10-06


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»