Skip to content

About

๐Ÿงธ Ad-free HTML5 tablet games for toddlers (1-3) โ€” animals, bubbles, piano, fireworks, finger painting. Toddler-proof kiosk mode: no zoom, no accidental exit. PWA, zero dependencies, Hebrew RTL.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงธ Sofi Games โ€” Toddler-Safe Tablet Games (PWA)

Five free, open-source HTML5 games for babies and toddlers (ages 1โ€“3), built for kiosk-style tablet use. No ads, no tracking, no in-app purchases, no internet required after first load โ€” just big colorful things that make sounds when tiny fingers tap them.

๐ŸŽฎ Play now: https://razhadas.github.io/sofi-games/

๐Ÿ‡ฎ๐Ÿ‡ฑ ืžืฉื—ืงื™ ืกื•ืคื™ โ€” ืžืฉื—ืงื™ื ืœืคืขื•ื˜ื•ืช ื‘ื˜ืื‘ืœื˜

ื—ืžื™ืฉื” ืžืฉื—ืงื™ื ื—ื™ื ืžื™ื™ื ืœืคืขื•ื˜ื•ืช (ื’ื™ืœ 1โ€“3) ื‘ืขื‘ืจื™ืช: ื—ื™ื•ืช ื•ืงื•ืœื•ืช, ื‘ื•ืขื•ืช, ืคืกื ืชืจ, ื–ื™ืงื•ืงื™ื ื•ืฆื™ื•ืจ ื‘ืืฆื‘ืข. ื‘ืœื™ ืคืจืกื•ืžื•ืช, ื‘ืœื™ ืจื›ื™ืฉื•ืช, ื‘ื ื•ื™ ืœืžืฆื‘ ืงื™ื•ืกืง โ€” ื”ื™ืœื“ ืœื ื™ื›ื•ืœ ืœืฆืืช ืžื”ืžืฉื—ืง ื‘ื˜ืขื•ืช. ืขื•ื‘ื“ ื‘ื›ืœ ื“ืคื“ืคืŸ, ืžื•ืชืงืŸ ื›ืืคืœื™ืงืฆื™ื” ืžื”ื“ืคื“ืคื•ืŸ ("ื”ื•ืกืคื” ืœืžืกืš ื”ื‘ื™ืช").

The Games

Game What it does
๐Ÿถ Animals (ื—ื™ื•ืช) Swipe between animal cards, tap to hear real animal sounds
๐Ÿซง Bubbles (ื‘ื•ืขื•ืช) Pop floating bubbles โ€” bursts, particles, pop sounds
๐ŸŽน Piano (ืคืกื ืชืจ) Full-screen rainbow keys, pentatonic notes, multi-touch
๐ŸŽ† Fireworks (ื–ื™ืงื•ืงื™ื) Tap anywhere โ€” fireworks explode at the finger with boom & crackle
๐Ÿ–๏ธ Drawing (ืฆื™ื•ืจ) Finger paints glowing rainbow strokes with sparkles and musical tones; canvas slowly self-clears
๐Ÿช„ Magic Sticks (ืžืงืœื•ืช ืงืกื) Build the shown shape with colored sticks; the camera compares it to the target and shows a match %. Opens in demo mode without a camera. Play: https://razhadas.github.io/sofi-games/sticks.html

Magic Sticks is an early prototype: a light in-browser geometric matcher (stick colors โ†’ lines โ†’ template). It is not yet robust to rotation, busy backgrounds, hidden sticks or changing light. Camera requires HTTPS and permission.

Every game shows a tap score and remembers the all-time best (โญ current / ๐Ÿ† best, stored in localStorage).

Why it's toddler-proof

Designed for a 1.5-year-old who taps, mashes, and swipes randomly:

  • No wrong taps โ€” every touch gives positive feedback; there is nothing to lose, break, or misconfigure
  • Pinch-zoom fully blocked (viewport + touch-event guards โ€” Chrome ignores user-scalable=no alone)
  • Back button locked via history.pushState trap
  • Exit requires a deliberate 700 ms hold on a small semi-transparent home button
  • Multi-touch safe โ€” palm presses and extra fingers never break game state
  • No menus, no dialogs, no text prompts inside the games
  • Fullscreen persists across page navigation

Kiosk setup (lock the tablet to the games)

  • Android: install as PWA (Chrome โ†’ Add to Home screen), then enable App Pinning (Settings โ†’ Security) with PIN-to-unpin
  • Windows tablet: launch with chrome.exe --kiosk "https://razhadas.github.io/sofi-games/", or use Assigned Access with Edge kiosk mode
  • iPad: use Guided Access (Settings โ†’ Accessibility)

Tech

  • Zero dependencies, zero build step โ€” vanilla HTML/CSS/JS, one file per game
  • Web Audio API synthesized sounds (piano harmonics, firework boom + crackle, drawing tones) + real animal recordings inlined as base64 OGG
  • Canvas 2D particle systems (bubbles, fireworks, drawing sparkles)
  • PWA manifest โ€” installable, standalone display
  • Time-of-day themed backgrounds โ€” night stars, dawn, sunset gradients (theme.js)
  • RTL Hebrew UI

Runs from any static host (GitHub Pages) or straight from the filesystem.

Run locally

git clone https://github.com/RazHadas/sofi-games.git
cd sofi-games
python -m http.server 8123
# open http://localhost:8123

License

MIT โ€” use it, fork it, make games for your own kid.


Keywords: toddler games, baby games, kids games, tablet games, touch games, HTML5 games, PWA games, kiosk mode, ad-free kids app, offline games, open source children games, ืžืฉื—ืงื™ื ืœืคืขื•ื˜ื•ืช, ืžืฉื—ืงื™ื ืœืชื™ื ื•ืงื•ืช

About

๐Ÿงธ Ad-free HTML5 tablet games for toddlers (1-3) โ€” animals, bubbles, piano, fireworks, finger painting. Toddler-proof kiosk mode: no zoom, no accidental exit. PWA, zero dependencies, Hebrew RTL.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages