Kojo Wiki

docs for Kojo

View source on GitHub

Level 2 lesson plans

  1. Creating Pictures and moving them around on the canvas.
  2. Keeping Pictures within the stage area.
  3. Canvas bounds.
  4. Control flow and notional machine review.
  5. Picture collisions and bouncing.
  6. Object Oriented Programming.
  7. Pictures - responding to the keyboard, joystick, and mouse clicks.
  8. Making a game - Hunted.
  9. Functional Programming.
  10. Blocks of code and lambdas.
  11. More on the second input to repeatFor.
  12. ArrayBuffers and HashMaps for gaming.
  13. Hunted 2 - increasing the number of hunters without any code change.
  14. Hunted 3 - adding background and character images.
  15. Hunted 4 - putting an envelope around character images for better collision detection.
  16. Hunted 5 - using multiple images per character for richer animation.
  17. Hunted 6 - adding sound.
  18. Hunted 7 - loading images and sounds off the web.
  19. Hunted 7 - running in iKojo.
  20. Hunted 8 - using a joystick to make the game mobile friendly.
  21. Exporting Hunted 8 as a web-app that can run standalone on personal computers and on mobile phones.
  22. Game refinement project 1 - Dino.
  • Game refinement project 2 - Shooter
  • Game refinement project 3 - Runner
  • Game refinement project 4 - Falling letters
  • Sample game - Tic Tac Toe
  • Tic Tac Toe, unbeatable (with AI).
  • Final Project

Contribute Content
Copyright © Kogics Foundation