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 neededFedora/RHEL:
sudo rpm -i babysmash-*.x86_64.rpmAfter installation, BabySmash will appear in your application menu!
🐧 Linux Dependencies
espeakfor text-to-speechpulseaudio-utilsoralsa-utilsfor 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
- @Copilot made their first contribution in #54
- @shanselman made their first contribution in #55
- @thomaslevesque made their first contribution in #57
Full Changelog: v3.9.9...v4.0.0