********** ARCHIVED CONTENT **********
As technologies and trends evolve, compatibility issues with older technologies come up.
The content below below is available AS-IS for historical purposes and has been archived due to such compatibility issues.
For example, the Javascript games below are compatible with PC, Apple tablets and Android phone/tablets but Apple iPhones started reducing the browser's display resolution (to a virtual resolution, for readability) despite the increased physical resolution of the Retina displays. This virtual resolution makes the games below unplayable on iPhones.
The example game referenced by the CoderDojo book (Front cover | Back cover) was originally meant only for PC. More and more children seem to use a smartphone or tablet more than a PC nowadays. Perhaps this is why the example game taught in the book may be considered outdated and the book not made available for very long.
Static values were used in those Javascript games (for canvas, collision detection, gravity, etc) instead of dynamic ones. The nephews (the primary audience of my games) quickly lost interest in the games below anyway, so I decided not to spend time on a complete code rewrite for a title screen, dynamic value change based on in-game screen rotation, compatibility with every device imaginable, future-proofing, etc.
As for the Quest-based games later on this page, they are no compatibility issues (as of 2025) but depending on how much traffic there is on the textadventures.co.uk hosting infrastructure there can be considerable input lag. If the game does not seem to work right for you, try playing at a different time of day or day of week.
Uncle Erik's Games
Here is a list of games that I have created based on a CoderDojo book (Front cover | Back cover).
"Captain Clean" was what my nephews called me a couple years ago due to my constant reminders about washing their hands, especially before touching my video game controllers. From there I had an idea for a video game character and for some antagonists (germs) to work with.
The games are written in Javascript.
The Adventures of Captain Clean
First published: 2018
Genre: 2D Endless Runner
Input: Keyboard OR Touch
First game (2018) featuring Captain Clean.
Captain Clean's Germ Dodge
First published: 2019
Genre: 2D Endless Runner
Input: Keyboard only
Changing running mechanism into flying mechanism. Not a shmup yet.
Intruder Alert!
Intruder Alert!
First published: 2018
Genre: 2D Endless Runner
Input: Keyboard OR Touch
Jump over the taunting Retro Robots!
Nanonauts
(tablet edition)
Modified for touch in 2018
Genre: 2D Endless Runner
Input: Keyboard OR Touch
The original CoderDojo Nanonauts game, but with added tablet support.
Here are "Choose Your Own Adventure" style stories made using textadventures.co.uk's Quest software.
NOTE: Depending on how much traffic there is on the textadventures.co.uk hosting infrastructure there can be considerable input lag. If the game does not seem to work right for you, try playing at a different time of day or day of week.