Abstract
The main aim of this project is to create a tool which will make engineering both thought provoking and fun. An implementation of engineering ideas or solutions usually requires knowledge of a programming language. Most of the students get exposed to programming only at college level. At the high school level, students do not have adequate scientific exercises to stimulate their interest in STEM fields.
This problem is addressed by creating a game like activity to encourage students to improve their problem solving skills. Students' solutions are implemented using a visual programming environment which eliminates the need for the knowledge of a programming language.
The project was designed in two parts -Visual Programming Interface and Game Engine. The first part of the project involved designing of Creatures and was designed in Visual C++ using Object-Oriented Programming. The second part of the project was designed using MATLAB. This involved the design of interface where the user can design the algorithm that will be later translated into sequences of operations in a text file. Both parts were combined to create a fully functional game like activity by designing a Main Application Interface from which the user can access the entire activity.