Skip to content

Mikou/numbers

Repository files navigation

Number Reading Game

An interactive game that helps children practice reading numbers. It uses a weighted-repetition system to show numbers the child struggles with more often, with special attention to visually confusable digits.

Features

  • Adaptive repetition — numbers answered incorrectly appear more frequently until mastered
  • Confusable-digit awareness — when a number is missed, visually similar numbers (e.g. 6/9, 1/7, 2/5, 3/8) and reversals (e.g. 13/31) are also boosted
  • Configurable range — set the min and max number via the settings panel; changes apply to the next number without resetting progress
  • Keyboard shortcuts — → or Enter for correct, ← or Space for wrong

Getting started

npm install
npm run dev

Then open the URL shown in the terminal.

How it works

Each number in the range has a weight that determines how likely it is to appear next.

  • Correct answer → weight decays (number becomes less frequent)
  • Incorrect answer → weight of the number and its confusable pairs increases (they appear more often)
  • A short cooldown prevents the same number from repeating back-to-back

The settings panel (⚙) lets you adjust the number range at any time. Learned weights for numbers that remain in the new range are preserved.

About

A number reading game for kids

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors