Back to Projects

Month Match Adventure

A playful browser memory game that helps children learn the months through matching and progression.

Started Page updated
Month Quest
Match months. Simple game.

The Story

My daughter was learning the months of the year. Flashcards are boring. Games are fun. So I made a game.

What I Built

A memory matching game where:
  • Cards have month names
  • Match pairs to clear them
  • Track time and attempts
  • Beautiful 3D animations
Stack: JavaScript, Three.js, p5.js

Key Learnings

1. Kids are brutal testers
"This is boring" is honest feedback. Had to add animations, sounds, and celebrations to keep engagement.
2. 3D in the browser is mature
Three.js makes beautiful 3D accessible. The card flip animations were possible with surprisingly little code.
3. Learning games need progression
Starting with 12 months is overwhelming. Built difficulty levels: seasons first, then halves, then all months.
4. Inspired by X
Saw beautiful p5.js animations on X/Twitter and wanted to learn. Analyzing others' creative code is a great way to level up.

Agent Quick Start
# Month Match Adventure

Memory game to learn months of the year.

## Mechanics
* Card matching gameplay
* Month name pairs
* Time tracking
* Difficulty progression

## Stack
JavaScript, Three.js, p5.js

## Difficulty Levels
1. Seasons (4 cards)
2. Half year (6 cards)
3. Full year (12 cards)

Project record

Provenance and sources

This is a first party account by the project author. Page content was last updated on 2026-07-13. The linked repository last changed on 2025-02-05. Linked repositories and live services may change independently.