Gaming-1 lesson plans
To follow along, you need at least Kojo version 2.9.30 and kojo-gaming version 0.4.
These versions were released on 21st Nov. 2024.
Note – you need the kojo-gaming extension only if you plan to use picgaming via // #exec template /picgaming
at the top of your script.
- Creating Pictures and moving them around on the canvas.
- Moving Pictures smoothly.
- Keeping Pictures within the stage area.
- Canvas bounds.
- Picture collisions and bouncing.
- Controlling Pictures via the keyboard and the mouse.
- Making a game - Hunted.
- ArrayBuffers and HashMaps for gaming.
- Hunted 2 - increasing the number of hunters without any code change.
- A template to help with designing and developing games.
- Hunted 3 - adding background and character images.
- Hunted 4 - putting an envelope around character images for better collision detection.
- Hunted 5 - using multiple images per character for richer animation.
- Creating Sprite-sheets via Kojo-animations.
- Hunted 6 - adding sound.
- Project - Hunted, gameplay improvement.
- Project - Hunted, further gameplay improvement using AI.
- Game refinement project 1 - Dino.
- Game refinement project 2 - Car Ride.
- Game refinement project 3 - Aliens.
- Game Project
- A Platformer Game.
Todo
- Object Oriented Programming (OOP) – motivation and core ideas
- Redoing Hunted using OOP
- Redoing sample games using OOP
- Game Engines
- A Pictures based lightweight game engine
- The kojo-gaming game engine
- More lessons coming soon…
Copyright © 2010–2025 Kogics Foundation. Licensed as per Terms of Use.