Implemeting Game Dynamics
Recommended Classroom Hours: 4-6
Assessments: Available with Teacher PD
Teacher PD Flyer - Digital Technologies Curriculum Links
Scratch is a visual programming language which creates programs by clicking together colour coded blocks. With Scratch, students have the opportunity to build core competencies before encountering the most recurring and challenging aspects of coding (precise nomenclature, debugging and mysterious error messages).
About Super Maria
My generation grew up playing Super Mario and a series of 2D arcade games both on consoles and in video game arcades. So for this course, I got together with my friend Kurt and we re-created one of our favourite games of all time; with a twist (Maria instead of Mario). As for the rest, we programmed jumping, falling, platforms, lava, villains and prizes!
Student Outcomes of this Module:
- Students create prizes and game winning conditions
- Students learn to time the game and create various game over scenarios
- Students optimise the game by tweaking values for gravity and jump power
- Students create villains which patrol the platforms that our character jumps on
Sanjin combines his passion for teaching and education with an in-depth understanding of a vast array of technologies. He graduated in 2007 from The Australian National University, majoring in Robotics and Computer Vision. He has a unique ability to adapt various engineering concepts into hands on classroom activities and teach everything from Scratch, Python, Arduino to Raspberry Pi to very young audiences. His role with Techxellent centres around doing this on a larger scale in an easy to follow ‘progression model’ which imbues students with a new mindset required for innovation and analytical thinking. In 2016 his goal is to raise the bar in student engagement with programming and robotics by enabling students to communicate with computers much like they do with their friends— using facial expressions and hand gestures.