Skip to content

Releases: hakarune/childsplay-modern

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:23

Full Changelog: v0.4.0...v0.5.0

Childsplay Modern 0.4.0

Choose a tag to compare

@hakarune hakarune released this 31 Aug 00:10

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.exe alongside 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 .svg beside a
    .png/.jpg wins 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 under docs/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
    run childsplay-modern.exe (unsigned; SmartScreen warns once).
  • Browser: https://hakarune.github.io/childsplay-modern

Childsplay Modern 0.2.0

Choose a tag to compare

@hakarune hakarune released this 30 Aug 04:46

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