Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Development of a virtual reality game to reinforce teaching of Binary arithmetic system

Rigas Apostolos-Nikolaos

Simple record


URIhttp://purl.tuc.gr/dl/dias/1468861E-EA14-4601-869A-B3439CA71568-
Identifierhttps://doi.org/10.26233/heallink.tuc.98033-
Languageel-
Extent32.2 megabytesen
Extent146 σελίδεςel
TitleΑνάπτυξη βιντεοπαιχνιδιού εικονικής πραγματικότητας για τη διδασκαλία του δυαδικού συστήματος el
TitleDevelopment of a virtual reality game to reinforce teaching of Binary arithmetic system en
CreatorRigas Apostolos-Nikolaosen
CreatorΡηγας Αποστολος-Νικολαοςel
Contributor [Principal Investigator]Moumoutzis Nektariosen
Contributor [Principal Investigator]Μουμουτζης Νεκταριοςel
Contributor [Thesis Supervisor]Mania Aikaterinien
Contributor [Thesis Supervisor]Μανια Αικατερινηel
Contributor [Committee Member]Lagoudakis Michailen
Contributor [Committee Member]Λαγουδακης Μιχαηλel
Contributor [Committee Member]Deligiannakis Antoniosen
Contributor [Committee Member]Δεληγιαννακης Αντωνιοςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
DescriptionΔιπλωματική εργασία που κατατέθηκε στην σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Πολυτεχνείου Κρήτης, σύμφωνα με τις προϋποθέσεις λήψης διπλώματοςel
Content SummaryΟποιοδήποτε πρόγραμμα που εκτελούν οι υπολογιστές, μεταγλωττίζεται σε γλώσσα μηχανής. H γλώσσα μηχανής βασίζεται στο δυαδικό σύστημα αρίθμησης. Οι χρήστες των ηλεκτρονικών υπολογιστών συχνά δυσκολεύονται να κατανοήσουν το δυαδικό σύστημα αρίθμησης με αποτέλεσμα να περιορίζονται απλά στη χρήση των υπολογιστών και όχι στην εμβάθυνση του τρόπου λειτουργίας τους. Στόχος της παρούσας πτυχιακής εργασίας είναι η δημιουργία ενός τρισδιάστατου παιχνιδιού με τη χρήση της δημοφιλούς μηχανής παιχνιδιών Unity που θα έχει σαν σκοπό την διδασκαλία του δυαδικού συστήματος σε παιδιά του Δημοτικού – Γυμνασίου. Η διδασκαλία θα πραγματοποιείται χρησιμοποιώντας ένα από τα πλέον αγαπητά μέσα των νέων, το τρισδιάστατο βιντεοπαιχνίδι, έτσι ώστε να εγείρεται το ενδιαφέρον των παιδιών και η εκμάθηση του συστήματος να γίνεται με τρόπο ευχάριστο. Για την ανάπτυξη του βιντεοπαιχνιδιού χρησιμοποιήθηκε η μηχανή δημιουργίας παιχνιδιών (gane engine) της Unity. Κατά την ανάπτυξη χρησιμοποιήθηκαν εργαλεία που παρέχονται από την συγκεκριμένη πλατφόρμα. Τέτοια είναι το ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) το οποίο διευκόλυνε την δημιουργία των αρχείων πηγαίου κώδικα αλλά και η μηχανή προσομοίωσης φυσικής η οποία παρείχε στο σύστημα την δυνατότητα αληθοφάνειας και εμβύθισης δημιουργώντας την αίσθηση ότι τα επιμέρους στοιχεία του παιχνιδιού υπακούν στους νόμους της φυσικής. Τέλος, άλλα εργαλεία της πλατφόρμας που αξιοποιήθηκαν στην εργασία ήταν η μηχανή γραφικών για την απεικόνιση και τον ορθό φωτισμό της σκηνής μέσω της σύνδεσης γραφιστικής απεικόνισης (rendering pipeline) και εξειδικευμένων αλγορίθμων φωτισμού, αλλά και η μηχανή animation η οποία παρείχε την δυνατότητα δημιουργίας μηχανών πεπερασμένων καταστάσεων για τον έλεγχο των υπό συνθήκη μεταβάσεων των επιμέρους σεναρίων animation. el
Content SummaryPrograms run by a computer, from games on a console to code on an embedded system, are compiled into machine language which makes use of the binary system. However, computer users find the binary system difficult to understand, which consequently limits their use of the available technology and computer capabilities. They are unable to delve into the respective principles of operation. The aim of this thesis is to create a three-dimensional game using the popular game engine Unity to teach the binary system to children from primary through secondary school. The training will be carried out using a 3D video game, specifically selected to enhance the interest of the adolescents while simultaneously engaging the student in active learning. The Unity game engine and a plethora of its tools were employed in designing the video game. Such tools include the integrated development environment (IDE) which enabled the composition of game’s scripts and the physics engine that contributed to the full immersion of the player into the game’s world. The physics’ engine makes each individual component obey the rules of physics, thus fortifying the plausibility of the gameplay. Other tools that were utilized include the graphics engine with its rendering pipeline and the specialized algorithms for scene triangulation and lighting. The animation tool was crucial as it enabled the implementation of state machines to control the conditional transition between animation clips.en
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2023-11-14-
Date of Publication2023-
SubjectΔυαδικό σύστημα αρίθμησηςel
SubjectΜηχανές ανάπτυξης παιχνιδιώνel
Subject Εικονική πραγματικότηταel
SubjectGame enginesen
SubjectBinary systemen
SubjectSerious gamesen
SubjectVirtual realityen
Bibliographic CitationΑπόστολος-Νικόλαος Ρήγας, "Ανάπτυξη βιντεοπαιχνιδιού εικονικής πραγματικότητας για τη διδασκαλία του δυαδικού συστήματος", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2023el
Bibliographic CitationApostolos-Nikolaos Rigas, "Development of a virtual reality game to reinforce teaching of Binary arithmetic system", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2023en

Available Files

Services

Statistics