The BabySmash game for small kids. Download and run for free at https://www.babysmash.com
Перейти к файлу
karak 93d9604f83 Controller as singleton. 2015-03-26 21:56:24 -07:00
BuildProcessTemplates Checked in by server upgrade 2010-08-02 22:49:34 +00:00
Properties Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
Resources/Sounds Added support for a Transparent Background 2008-07-29 00:45:54 +00:00
Shapes Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
Tweening New Cursors, Font Support, Timer to force Foreground. 2008-07-18 17:07:51 +00:00
.gitignore Initial commit 2015-01-21 14:51:22 -08:00
App.ico Initial commit 2008-06-02 18:49:35 +00:00
App.xaml Here's what I'm calling v2 internally. This is July 10th's checkin. 2008-07-10 20:47:38 +00:00
App.xaml.cs Controller as singleton. 2015-03-26 21:56:24 -07:00
Audio.cs Audio class should be static 2015-02-25 20:07:17 -06:00
BabySmash.csproj Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
BabySmash.sln Added Ovals, upgraded to VS2010. 2015-03-15 00:47:45 -07:00
BabySmash_TemporaryKey.pfx Initial commit 2008-06-02 18:49:35 +00:00
Controller.cs Controller as singleton. 2015-03-26 21:56:24 -07:00
KeyboardHook.cs Here's what I'm calling v2 internally. This is July 10th's checkin. 2008-07-10 20:47:38 +00:00
LICENSE Initial commit 2015-01-21 14:51:22 -08:00
MainWindow.xaml Updating with some clickonce background improvements 2008-09-18 00:03:58 +00:00
MainWindow.xaml.cs Updating with some clickonce background improvements 2008-09-18 00:03:58 +00:00
Options.xaml Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
Options.xaml.cs Auto-formatted Options.xaml.cs with Visual Studio default formatting, to reduce noise on further checkins. 2015-03-15 13:44:35 -07:00
README.md Fixed readme typos 2015-03-15 12:11:51 -07:00
Settings.cs Here's what I'm calling v2 internally. This is July 10th's checkin. 2008-07-10 20:47:38 +00:00
Utils.cs Audio class should be static 2015-02-25 20:07:17 -06:00
WordFinder.cs Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
Words.txt Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
app.config Brought over a couple more of my old BabySmash mods. 2015-03-15 14:06:16 -07:00
test.txt SVN test 2008-09-17 23:59:54 +00:00

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