GAMR1520: Markup languages and scripting

javascript logo

Week 6: Game-like systems

Back to home

This week we will be introducing a basic pattern for developing animatable canvases and game-like systems. We will move from a basic pattern to a robust and organised object-oriented approach using ES6 modules to organise our code across multiple files.

Lectures

Lab exercises

Lab 6.2: Using classes and modules

In this exercise we will develop a complex scene with different elements. Each object will be responsible for updating and drawing itself.

Other resources