The BabySmash game for small kids. Download and run for free at http://babysmash.com
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BuildProcessTemplates Checked in by server upgrade Aug 2, 2010
Extensions
Properties
Resources
Shapes
Tweening
.gitignore
App.ico
App.xaml
App.xaml.cs
Audio.cs
BabySmash.csproj
BabySmash.sln
BabySmash_TemporaryKey.pfx
Controller.cs
KeyboardHook.cs
LICENSE
MainWindow.xaml Addressed the Window.CommandBindings TODO. Feb 21, 2016
MainWindow.xaml.cs
Options.xaml Brought over a couple more of my old BabySmash mods. Mar 15, 2015
Options.xaml.cs
README.md
Settings.cs
Utils.cs
WordFinder.cs
Words.txt
app.config
packages.config

README.md

BabySmash

Overview

The BabySmash game for small kids.

As babies or children smash on the keyboard, colored shapes, letters and numbers appear on the screen and are voiced to help breed familiarization.

Baby Smash will lock out the Windows Key, as well as Ctrl-Esc and Alt-Tab so your baby won't likely exit the application, rotate your monitor display, and so on. Pressing ALT-F4 will exit the application and Shift-Ctrl-Alt-O brings up the options dialog.

Originally developed by Scott Hanselman, based on AlphaBaby. The version here contains some enhancements, but the original version is also available: http://www.hanselman.com/babysmash/

Enhancements

This version of BabySmash includes at least the following enhancements over the original:

  • Keypad typing now register as numbers typed, just like the number row.
  • Bug fixes, including cleaner shutdown.
  • Improved sound handling.
  • Ovals are added to the roster of shapes (including Circle, Heart, Hexagon, Rectangle, Square, Star, Trapezoid, Triangle), letters, and numbers.

AutoHotkey

Used in conjunction with a tool like AutoHotkey, you can essentially create a "baby lock hotkey" so you can baby-proof your PC inputs at a moment's notice, with this immersive application instead of just the boring Windows Lock Screen. To set up:

  • Download and install, if you don't already have it. Available for free at: http://www.autohotkey.com/
  • Run AutoHotkey; for the first time, it will prompt if you want to edit the script. You do.
  • If the script is not open, right-click the AutoHotkey taskbar icon (an 'H' icon) and select 'Edit This Script'.
  • Choose a hotkey. Avoid relying on the Windows key, as it will be held while BabySmash starts and may be buggy when you exit BabySmash due to the way the key is intercepted. I like to use Control+Shift+Z.
  • Code the hotkey. If you're using Control+Shift+Z, you can add "^+z::Run D:\GIT\babysmash\bin\Release\BabySmash.exe" right after the line "#z::Run www.autohotkey.com" (without quotes); Obviously your path to BabySmash.exe will vary depending on where you installed or built the code.
  • Save the file and close your text editor.
  • Right-click the AutoHotkey taskbar, and select 'Reload This Script'.
  • Try out your new hotkey to make sure it works. If not, go back to 'Edit This Script' and try again.

For more advanced customization, see also: http://ahkscript.org/docs/Tutorial.htm