A playful acronym generator and technical testing challenge for exploring hidden behaviour, canvas output, and JavaScript state.
Fun and Games
Playful applications and games for practicing exploratory testing, JavaScript hacking, and browser automation.
These applications are useful when you want a more playful testing target, or when you want to practice automation against small, stateful browser interactions.
Some games are deliberately buggy or hackable. Treat them as exploration targets and use the instructions for practice hints.
The pages in the Buggy Game category are designed for exploratory testing, JavaScript investigation, canvas and keyboard interaction, state modelling, timing, synchronization, and automation of small game loops.
Pick a game, play it manually first, and build a model of how you think scoring, movement, and success should work. Then inspect the DOM and JavaScript to compare the implementation with your model.
A deliberately buggy driving game controlled from the browser console.
A deliberately buggy driving game rendered on canvas.
A deliberately buggy coloured-square browser game.
A deliberately buggy keyboard timing game based on matching a countdown to a hidden target number.
A deliberately buggy coloured-square game with changing state.
A deliberately buggy random movement canvas game.
A deliberately buggy multi-level version of the Random Walker game.
A deliberately buggy grid movement game.
A deliberately buggy calculator puzzle game using the numbers one to nine.
A deliberately buggy browser game about protecting a square.
A set of deliberately buggy Think of a Number game variants.
A browser-based cellular automata toy for exploring generated visual state, console automation, and simulation rules.