Το work with title Development of a virtual reality game to reinforce teaching of Binary arithmetic system by Rigas Apostolos-Nikolaos is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
Apostolos-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, 2023
https://doi.org/10.26233/heallink.tuc.98033
Programs 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.