Skip to content

➕ ➖ Maths game for kids in vanilla Javascript. Intended to teach young kids basic arithmetic (addition and subtraction) with positive numbers

License

Notifications You must be signed in to change notification settings

ullenius/natan-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

natan-js - Maths Game for Kids

Screenshot of the game

A web based app I made for my nephew. Intended to teach young kids basic arithmetic (addition and subtraction) with positive numbers.

Features

  • Addition ➕
  • Subtraction ➖
  • No negative numbers
  • Input using touchscreen/mouse 🖱️
  • Tablet support (especially ipad) using custom CSS
  • HTML 5
  • 100% vanilla Javascript (ES6)

How It Works

  • The game generates 10 random maths problems one-by-one.
  • It randomizes the numbers with a a number range of 1-11 for the first number and 1-30 for the second number

Children do not know the validity of basic mathematical proofs that adults take for granted. Also, negative-numbers can be quite tricky (too abstract) for young kids. Considering this the game is consciously designed to never generate problems where the answer is less than 0.

a + b == b + a

(This proof is self-evident for adults. But not for young children)

Usage

  1. Click Start-button to Start the game
  2. Enter digits by clicking on the buttons
  3. Submit your answer using the 'DONE'-button
  4. Game ends after 10 rounds

Development

The code is written using OOP (Object Oriented Programming) and uses the MVC-pattern (Model View Controller).

🐧 Attribution

The image of birthday Tux is courtesy of Pixabay

Licence

Made in 2019. MIT Licence

About

➕ ➖ Maths game for kids in vanilla Javascript. Intended to teach young kids basic arithmetic (addition and subtraction) with positive numbers

Topics

Resources

License

Stars

Watchers

Forks