Gamemaker
E N D
Presentation Transcript
Gamemaker Nataša Grgurina Lars Tijsma
What is Gamemaker • Programming environment for building interactive multimedia applications (like computer games)
Why use tools like Gamemaker • Connect computer science concepts to “the computer” as students perceive it • Students can create the programs (games) they like to create • Motivation
Why use Gamemaker • Hides difficult code • Powerful and versatile • Large community
Usage in Dutch high schools • Game design course/competitions • As a tool in project based education • First-time programming class • Regular programming class
Demonstration • Features • Object instances in a room • Programming the behavior of objects • Visual actions • Code • Basic programming principles • Debugging • OO principles: • Objects & instances • Inheritance • Instance references • Other principles like finite state machines