EdCCDroid: An Education Pilot Prototype for Introducing Code-Combat using LUA
DOI:
https://doi.org/10.56198/w869gn08Keywords:
Teaching, Learning Strategies, Interactive Learning Environments, Head Up Display (H.U.D.), Unity 3DAbstract
The current paper presents a serious game prototype developed to assist the learning of programming at a university level. The game is called EdCCDroid, and is based on Code-Combat, currently the only game field targeting audience for programming learning compared to other games that would see users touch on the purely logical side of programming without having the user entering any code. Code Combat allows users to use script languages such as JavaScript, Lua, Python etc. as input in order to progress through a small story or compete against other players. The paper reports on a “Learn & Play” game prototype that encourages students to understand the fundamentals of programming, through algorithmic design sceptic tasks, using Robots as Avatars to perform certain tasks within the game world. The paper explores the use of the UNITY 3D libraries to design the game, the real-time interactive platform used and the instructions in Lua format. The goal of the game is to produce an attractive game theme environment as part of the game simulation concept, targeting the development of an easy-to-use Head Up Display (HUD) for writing the equivalent task code in Lua. Feedback is provided in case of errors and a visual output of the game state is being produced with the motion/interaction of the game world-bots. The paper also reports on the usability evaluation results from a pilot study conducted with 14 participants.
Published
Conference Proceedings Volume
Section
License
The papers in this book comprise the proceedings of the meeting mentioned on the cover and title page. They reflect the authors' opinions and, in the interests of timely dissemination, are published as presented and without change. Their inclusion in this publication does not necessarily constitute endorsement by the editors or the Immersive Learning Research Network.
Contact: publications@immersivelrn.org