Skip to content

v4.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Feb 06:03

BabySmash! v4.0.0

A game for babies who like to bang on the keyboard!

📦 Download

File Description
BabySmash-Setup.exe Windows - Installer with Start Menu shortcut
BabySmash-win-x64.zip Windows - Portable version (also used by auto-updater)
babysmash_*_amd64.deb Debian/Ubuntu - Install with sudo dpkg -i babysmash_*_amd64.deb
babysmash-*.x86_64.rpm Fedora/RHEL - Install with sudo rpm -i babysmash-*.x86_64.rpm
BabySmash-linux-x64.tar.gz Linux - Manual install, extract and run ./babysmash

Self-contained - No .NET installation required.

⌨️ Usage

  • Press keys and watch shapes and letters appear!
  • Alt+O - Options (Linux) / Ctrl+Shift+Alt+O - Options (Windows)
  • Escape - Exit (Linux) / Alt+F4 - Exit (Windows)

🐧 Linux Package Installation

Debian/Ubuntu:

sudo dpkg -i babysmash_*_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora/RHEL:

sudo rpm -i babysmash-*.x86_64.rpm

After installation, BabySmash will appear in your application menu!

🐧 Linux Dependencies

  • espeak for text-to-speech
  • pulseaudio-utils or alsa-utils for audio

These are automatically installed when using .deb or .rpm packages.


What's Changed

  • Fix resource leaks, thread safety, and .NET 10 idiomatic issues by @Copilot in #54
  • Implement Linux port with shared core library (Phase 1 & 2 complete) by @Copilot in #53
  • Use bounded speech queue for TTS by @shanselman in #55
  • Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #61
  • Fix color/shape placeholders for French by @thomaslevesque in #57
  • Bump Microsoft.Extensions.DependencyInjection from 10.0.1 to 10.0.2 by @dependabot[bot] in #60
  • Add nfpm integration for .deb and .rpm packages by @Copilot in #59
  • Add language fallback for TTS voice selection by @Copilot in #63
  • Fix build-linux workflow: update nfpm installation to use apt repository by @Copilot in #64
  • Fix nfpm installation in build-linux workflow by @Copilot in #65

New Contributors

Full Changelog: v3.9.9...v4.0.0