Releases: hakarune/childsplay-modern
Release list
v0.5.0
Full Changelog: v0.4.0...v0.5.0
Childsplay Modern 0.4.0
20 activities on both targets (Godot desktop + HTML5 web), light/dark
theme, baked spoken instructions, per-channel sound. Everything runs
offline. Changes since 0.2.0:
New
- Quiz — a shared multiple-choice engine behind one menu tile with a
deck picker: General / Pictures / Math / Words / Sayings. Decks are
hand-editable JSON. Questions are spoken; a wrong tap never penalises. - PWA — the web build is installable and fully offline (manifest +
service worker). - Windows build —
childsplay-modern.exealongside the.deb.
Gameplay
- Falling Letter — a real 6-level ramp (gentle first level); out of
lives replays the level instead of ejecting you. - Falling Letter & Word Maker — type on a physical keyboard, the
device's on-screen keyboard, or an in-canvas one; a ⌨ button switches. - Simon — 10 levels (sequence length 2 → 11).
- Four in a Row & Tic Tac Toe — local Pass & Play 2-player mode.
- Pong — court-style picker: Retro (Atari) / 90s Neon / Y2K / Modern,
each with its own light + dark. - Puzzle & Wipe — 10 / 12 levels; the picture is drawn from a shared
painting pool by the level's difficulty tier, no-repeat within a session. - Electro — fingertip-sized drag targets that snap to the nearest node.
- Aquarium — every fish named; a Material-3 parallax backdrop.
- Memory / Find Sound / Electro / Image Changer — an optional
"say the names" toggle that speaks the picture on interaction.
Under the hood
- Art is referenced without an extension — a newer
.svgbeside a
.png/.jpgwins automatically; a dormant "artwork" toggle is ready
for an alternate art set. - Game content moved into
assets/data/:findsound.json,
backgrounds.json(painting difficulty),quiz/*.json. - Godot launcher rebuilt: responsive, paginated square-tile grid.
- Every in-game HUD bar is now a themed surface that reads in light mode.
- Consistent light/dark palette and WCAG contrast across every screen on
both targets; per-game asset declarations underdocs/assets/.
Verified: full script parse + headless scene-load of every game on both
targets. Not yet visually QA'd on physical hardware.
Downloads
- Linux:
childsplay-modern_0.4.0_amd64.deb—
sudo apt install ./childsplay-modern_0.4.0_amd64.deb - Windows:
childsplay-modern_0.4.0_windows_x86_64.zip— unzip and
runchildsplay-modern.exe(unsigned; SmartScreen warns once). - Browser: https://hakarune.github.io/childsplay-modern
Childsplay Modern 0.2.0
First tagged build of Childsplay Modern — a Godot 4 port of the classic
Childsplay learning games for children ages 2–7. The launcher opens 19
activities: Packid, Falling Letter, Memory, Billiards, Find Sound, Puzzle,
Aquarium, Pong, Find It, Four in a Row, Flashcards, Block Breaker, Simon,
Electro, Tic Tac Toe, Wipe, Image Changer, Numbers and Word Maker.
Highlights in 0.2.0
- Spoken instructions baked in — pre-rendered voice clips ship with the
package, so the "read it aloud" prompts work with no TTS engine installed
(falls back to live TTS where available). - Light / dark theme across every screen, with a toggle in the menu;
all games repaint live when it changes. - Per-channel sound — a Music / Effects / Voice popover on the menu,
each muting its own audio bus; the choice persists between runs. - Flat, purpose-named asset pools with shared no-repeat picture draws
(paintings, animals, sprites) so puzzle/memory/wipe don't keep showing
the same image. - Retuned difficulty curves, larger touch targets, on-screen "speak"
buttons, and local 2-player for Four in a Row and Tic Tac Toe.
Install (Debian / Ubuntu, x86_64)
sudo apt install ./childsplay-modern_0.2.0_amd64.deb
or
sudo dpkg -i childsplay-modern_0.2.0_amd64.deb && sudo apt -f install
The package is an x86_64 Linux build (embedded PCK, ~130 MB installed).
Depends: libc6, libgl1, libx11-6, libxcursor1, libxinerama1, libxrandr2,
libxi6. On Ubuntu 24.04+ the libasound2 recommend is libasound2t64;
it's only a recommend, so install still succeeds.
sha256 (childsplay-modern_0.2.0_amd64.deb):
ac45b164ee5d8ad10ec683e673275b3bd74013e07769af8966e7504d1cecbc01