The reports begins with reviewing relevant literature, followed by stating the research objectives, benefits of game-based learning and the methodology for the creation of specific application.
3. The reports begins with reviewing relevant literature, followed by stating
the research objectives, benefits of game-based learning and the
methodology for the creation of specific application.
The research concluded that traditional education methods lack in
motivation and interests of students and do not polish their cognitive skills
and other skills while game-based learning fosters problem solving skills,
coordination, memory skills and generated interests for learning.
5. • Director of Carnegie Mellon’s Eberly Center for Teaching
Excellence Dr. Susan Ambrose believes that game-based learning
motivates the students to focus on the concepts as it
simultaneously provides the implementation of the knowledge in
the real life. While undergoing the education process, students
connect to the concepts, their questions are addressed
immediately and the element of entertainment does not let their
interest deviate.
• This Research is carried out to get a deeper insight on the impact
of game-based learning on the performance of students and their
understanding of the education transferred to them through
games. The results will be used to develop a game-based
application to teach programming concepts.
7. • 95% of people between the age of 13-35 play games on
computers and console games.
• 84% would love to play educational games and learn
through game-based methods.
• 52% play games every day while 67% play games every
other day.
• 70% play games on computers while 83% play it on
gaming consoles.
9. • 3D environment .
• Taken 70% less to learn Python language
• To assess the differences in the outcome of tradition and game-based
learning methods in order to analyze the suitability of each.
• To evaluate the motivational and interest appeal of game-based
learning in order to use it in future endeavors.
• To shed light on the extent to which game-based learning can increase
the efficiency of students.
11. • Increased Attention and Interest
The difference in teaching methods and flexibility of learning increases the
attention students pay during learning. The creativity of games and virtual
expression of concepts interests the young, providing a platform of comfortable and
meaningful learning for them.
• Relation between Concepts and Application
Game-based learning presents the connection between concepts and their
utilization to solve real life problems, reducing ambiguity of the importance of
lessons that do not seem useful at the beginning. Students aren’t just taught the
book based abstract but are given their implementations simultaneously.
12. • Increases Memorization
Game-based learning works on the principle of learning and memory
testing. Students are first introduced to ideas and later questioned about the
given knowledge, improving their memory skills along with concept retaining
power.
• Development of Skills
Game-based learning develops various skills over the course of time. Firstly, it
improves the eye-hand coordination skills and moves to developing skills
related to problem solving, strategic planning, problem solving and
collaboration. It also fosters pro-active thinking approach among students and
infuses learning-by-doing and experiential learning.
14. • Unity 3D Game Engine
For Game Development through C-sharp Scripting.
• Blender
It is an Open source 3D Modeling software use for creating player, enemy and
environment.
• Photoshop
For creating textures of 3d models, boards, buttons, titles, wallpapers.
16. Concept Development and Objectives
Research
Creation of a Prototype
Drafting the Game Rules
Game Development and Testing
Editing and Reediting
Releasing the Game
19. • Gamed-based learning makes it easier for players to remember the concepts.
Through PythonRun, the players will learn programming in a way that the
concepts will remain in their memory for long.
• The test after every level will insist the players to not just understand the
concepts but also to memorize it, in order to move to the next level. The
memorization will ultimately push the concepts into their long-term memory
along with strengthening their memorization skills.
• The players will learn how to simultaneously focus on playing the game and
understanding programing concepts hence increasing the coordination
between their mind and actions.
• PythonRun will improve the problem solving skills of players along with
enhancing their knowledge acquisition.
20. • Equal attention will be given to the game and the learning, in order to
have a perfect blend of the two. The graphic designs will be
meticulously chosen to engage the players in the game and to keep
their interest intact.
• Programming can be dull at times. PythonRun will ensure that the
players do not feel monotonous and throughout the game the will be
given an interesting element, to make the learning process fun.
• The theme of PythonRun will be to demonstrate where and how to
apply the concepts, therefore enabling players to immediately connect
with the practical application of programming.
• PythonRun will have a challenging theme infusing excitement and
enthusiasm in the players.
22. • PythonRun is a challenging game, one that makes you focus on playing,
while unconsciously teaching you programming. When other games were
evaluated, it was felt that they were either drifted more towards playing or
teaching, PythonRun has a perfect blend of the two.
• The tests at the end of a level would range from simple testing of the
player’s memory and understanding the concept ranging up to difficult
questions regarding the application of the concepts. In various other games,
it was witnessed that the game overtook the learning, PythonRun will
ensure that the whole purpose is served.
• The graphics and design of PythonRun are very careful chosen to make sure
that the players does not lose interest and during every second of the play,
PythonRun gives players something new to learn in terms of concepts or
application of the concepts.
• PythonRun teaches all the programming concepts necessary for a player to
make it a worthwhile project.