Parent Child Relationships and Monster Movement
Recommended Classroom Hours: 6-8
Assessments: Available with Teacher PD
Teacher PD Flyer - Digital Technologies Curriculum Links
Game Maker is a downloadable platform which streamlines the development of 2D computer games in the classroom. The developer of Game Maker is YoYo Games and they have released a number of different versions of Game Maker commonly used in schools. This tutorial was written for the free version of Game Maker: Studio which can be downloaded from http://www.yoyogames.com/. In order to download, free registration with Yoyo Games is required. If you require advice or assistance choosing the correct version of Game Maker, please contact Texchellent on [email protected]
This course consists three modules. It begins with the applications of object oriented programming to create new elements (gems) which build on the properties of previously created elements. The course then goes on to create monsters which have their own unique movement dynamics and collision conditions which deplete the health of our explorer. Then we cover the creation of multiple levels and 'portals' which take the explorer from level to level.Next we tackle some advanced concepts like the creation of a new monster which has the ability to sense a clear path and chase the explorer. Finally, we explore animations and program in some realistic movement animations and explosions. Below is a specific set of student outcomes for this module:
Parent-Child Relationships Between Objects:
- Explain the purpose of a parent-child relationship in Game Maker.
- Configure parent-child relationships between objects.
- Create child gem objects of different colours and program them to act as the parent gem.
- Create groups for your sprites and objects to organise them.
- Explain how the Test Instance Count Question works.
Creation of Monsters With Basic Artificial Intelligence:
- Create monsters which move horizontally.
- Program the monster to reverse its direction when it collides with a wall.
- Program a collision between the explorer and the monster which makes the game restart.
Nat graduated with a Bachelor of Information Systems from The University of Melbourne in 2003 and spent two years working as an International Fellow, teaching programming and database concepts at Ngee Ann Polytechnic, Singapore. Following that, Nat worked as a Solution Consultant for one of Microsoft’s implementation partners in Singapore during which time he qualified as a Microsoft Certified Professional. In 2008 Nat completed a Post Grad Diploma in Teaching from The University of Melbourne and then spent five years working as a teacher of Information Technology and Mathematics at Caroline Chisholm Catholic College. During this time he wrote four Game Maker text books and completed additional coursework towards a Master of Teaching. In 2014 Nat traveled to the Northern Territory and worked as a ICT Coordinator at Centralian Middle School where he taught games programming and robotics