Skip to content

Latest commit

ย 

History

16 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

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