8
Gamemaker Nataša Grgurina Lars Tijsma

Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

Embed Size (px)

Citation preview

Page 1: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

GamemakerNataša GrgurinaLars Tijsma

Page 2: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

What is Gamemaker

› Programming environment for building interactive multimedia applications (like computer games)

Page 3: 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

Page 4: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

Why use Gamemaker

› Hides difficult code

› Powerful and versatile

› Large community

Page 5: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

Usage in Dutch high schools

› Game design course/competitions› As a tool in project based education› First-time programming class› Regular programming class

Page 6: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

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

Page 7: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)

Thank you for your attention

Page 8: Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)