The University of Auckland

Project #92: Educational Simulator of electric Circuits using Game Engines

Back

Description:

Analysis of electric circuits using different circuit theory methods is a challenging task to perceive by many students in electrical and computer engineering. The aim of this project is to create a game engine that encourages students to learn and engage with each topic, for a better understanding over electrical circuits and its different circuit theory methods.

The game will be visually appealing, simple enough for the students to learn, with multiple levels of difficulty in each topic as well as provide accurate circuit simulations. Game learning especially helps individuals practice the newly learned concepts for better understanding, it allows the students to think and understand for themselves at their own pace, which encourages active engagement in the topics and a positive learning environment helps with long time memory. The proposed simulator will pave the way to develop a software that will visually imitate the working condition of electric circuits. A suitable game engine will be selected to build the simulator. Game engine will provide a visually attractive objects that can be interesting to learners. A training and testing phases will be developed for each method such that the student can build up the required experience in circuit analysis in an interesting way and then go through a suitable testing procedure to assess the understanding of each topic. We will start with few topics first and extend as time allows.

Type:

Undergraduate

Outcome:

Software with the following suggested attributes:
1.   Dice controlled board game. Where each color corresponds to a category, in which the player will need to answer correctly in order proceed forward.
2.   Practice mode will be available, in which the students will be able to practice each category & difficulty.
3.   Possibly a Player vs. Player mode.

Prerequisites

Strong programming skills and knowing the subject of Circuits and Systems

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Lab allocations have not been finalised