• Stars
    star
    212
  • Rank 186,122 (Top 4 %)
  • Language
    C#
  • License
    MIT License
  • Created almost 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The BabySmash game for small kids. Download and run for free at https://www.babysmash.com

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

More Repositories

1

firsttimersonly

The Repository for the FirstTimersOnly movement in Open Source. We want projects to reserve some issues for newbies.
CSS
639
star
2

TinyOS

TinyOS in C#
C#
301
star
3

WindowsTerminalHere

a .inf file for a right click Explorer "windows terminal here" for Windows Terminal until it's supported directly
223
star
4

PowerPointToOBSSceneSwitcher

A .NET core based scene switcher than connects to OBS and changes scenes based note meta data. Put "OBS:Your Scene Name" as the first line in your notes and ensure the OBS Web Sockets Server is running and this app will change your scene as you change your PowerPoint slides
C#
215
star
5

Windows-Wifi-Manager

Windows Wifi Manager
C#
156
star
6

SmallestDotNet

SmallestDotNet - SmallestDotNet.com is a single page site that does one thing. It tells you the smallest, easiest download you'd need to get the .NET Framework on your system.
C#
130
star
7

RemoveDotNetCoreSDKInstallers

Removes all the NET Core SDK Installers
PowerShell
101
star
8

TerminalAttractMode

Given a Profile and folder name, rotates the background of a Terminal
PowerShell
99
star
9

dasblog

The old, wonderful, and scalable DasBlog Blogging Engine
C#
93
star
10

ama

Ask me anything
88
star
11

AsteroidsGame

Asteroids Game generated by Scott and Mark Learn to Code, commited directly as written, just after BUILD 2023 keynote. Many many thanks to Yanan Cai for her help and prompt engineering.
C#
79
star
12

Psuedoizer

Psuedoizer - Psuedointernationalization Utility
C#
68
star
13

PrettyWindowsTerminalThings

A place for how to make your Windows Terminal Pretty
67
star
14

dotnetcoreunittestingwithcoverageinvscode

dotnetcoreunittestingwithcoverageinvscode
C#
52
star
15

ASP.NET-MVC-and-DbGeography

EditorTemplates and ModelBinder for ASP.NET MVC 4 when using Entity Framework and Spatial Types like DbGeography
JavaScript
48
star
16

LyncAutoAnswer

Lync 2012 Super Simple Auto Answer Video Kiosk with Full Screen
C#
43
star
17

PanTiltZoomSystem

Logitech Conference Camera BCC950 PTZ (Pan-Tilt-Zoom) Spike Attempt. Needs https://github.com/shanselman/Logitech-BCC950-PTZ-Lib to compile
JavaScript
39
star
18

suavebootstrapper

Suave Azure Bootstrapper
Shell
38
star
19

superzeit

Example ASP.NET Core App made as SMALL as possible for deployment to Zeit.co
C#
34
star
20

howtounmute.com

How many engineers does it take to unmute a conference system? A lot. Here's a repo of how to unmute!
32
star
21

RestoreAfterReloadVSIX

"Workspace Reloader" - Visual Studio Plugin that automatically restores open windows after project reloads.
C#
32
star
22

DasKeyboard-Q-NightScout

Hooking up the DasKeyboard Q REST API to change the key colors in response to diabetic's glucose from NightScout
JavaScript
30
star
23

azure-friday

Bicep
27
star
24

shanselman

25
star
25

PowerShellHgGit

An attempt at making PowerShell get along with both PoshHg *and* PoshGit
24
star
26

NightscoutPyPortal

Nightscout display for an AdaFruit PyPortal
Python
23
star
27

DumpPasswordsWindows8

C#
22
star
28

Logitech-BCC950-PTZ-Lib

.NET library for controlling the Logitech BCC950 Pan Tilt Zoom function. Uses https://github.com/shanselman/DirectShowLib-FORK
C#
22
star
29

ThisDevelopersLife-Transcripts

Transcripts in markdown of episodes of the This Developer's Life Podcast
21
star
30

hanselman.com-bugs

A place for you to file issues/bugs that you've found on Scott Hanselman's blog at http://hanselman.com
17
star
31

DotNetInteractiveExamples

Examples on how to use .NET, C#, and F# in Jupyter Notebooks
Jupyter Notebook
15
star
32

CrowPiDotNetCore

Fun .NET Core Raspberry Pi samples for the CrowPi from Elecrow
C#
15
star
33

microsoft-teams-buttons-for-streamdeck

microsoft teams buttons for streamdeck
13
star
34

AzureFridayToJson

Little console app (soon to be azure function) to make an AF XLS into an AF JSON
C#
13
star
35

learninggit

13
star
36

thisdeveloperslife

The This Developer's Life Podcast Web Site - this code sucks, so be aware.
C#
12
star
37

ImageResizeCore

C#
12
star
38

keysleft

The keysleft website
JavaScript
11
star
39

AspNetPersonaId

Example of integrating ASP.NET Membership and Mozilla's Persona ID System
JavaScript
11
star
40

NightscoutDashboard

Jupyter Notebook
10
star
41

DirectShowLib-FORK

Fork of DirectShowNet. It may be abandoned? Hasn't been touched on http://directshownet.sourceforge.net in 2+ years and I needed to a change to AXExtend.cs. I'll continue to try to get an updated drop of the original, but I'll keep this fork if the original goes away.
C#
10
star
42

get-azure

dotnet install tool get-azure --g
C#
9
star
43

nxslt2

Archive of Oleg Tkachenko's disappeared Nxslt2 project.
C#
9
star
44

Hanselminutes-Transcripts

An attempt to get some proper MD transcripts for the Hanselminutes Podcast
8
star
45

BabySmashWindows10

The Windows 10 port of BabySmash!
C#
8
star
46

NightscoutReminder

This is a small app that gets your NightScout SAGE and CAGE and makes a reminder in your Outlook using Microsoft Graph
C#
8
star
47

ObjectToString

C#
8
star
48

march-is-for-makers

The website for MarchIsForMakers.com
HTML
8
star
49

AdaFruitM4MatrixWithNightScout

Code to run an AdaFruit M4 Matrix display with Nightscout to show your Blood Sugar
Python
8
star
50

NightscoutArduinoPlayground

A little Arduino sketch to show the values of a Nightscout diabetes site on a SeeedStudio LCD
Arduino
8
star
51

aspneteverywheredemo

CSS
7
star
52

MakeCodeLaunchAndCopy

Associates with *.uf2 files and when launched, copies the file to the first drive called CPLAYBOOT
C#
7
star
53

SignalRMonkeys

The SignalR Monkeys
JavaScript
6
star
54

allinonetest

JavaScript
6
star
55

crossplatnet

The website for crossplat
CSS
5
star
56

TweetSandwich

A silly app so I can tweet my order to the local Quiznos
C#
5
star
57

sinatrademo

Ruby
5
star
58

azurefridayaggregator

Fixing Azure Friday by calling a new document API
C#
5
star
59

treehousesample

C#
5
star
60

MyNodeAppOnAzure

JavaScript
5
star
61

myhamsterblog

My 8 year old's page about hamsters
HTML
4
star
62

sharp-lzw

Archived copy of https://code.google.com/archive/p/sharp-lzw
C#
4
star
63

emojimadness

C#
4
star
64

PsuedoizerCore

C#
3
star
65

azure-dashboard-chrome-app-bookmark

Google Chrome "app"
3
star
66

tweakorgstaticsite

HTML
3
star
67

FakeNightscoutPebbleEndpoint

Fake Blood Sugar data to feed Pebble or Band Clients
C#
3
star
68

babysmashwebsite

HTML
3
star
69

CRLFExample

2
star
70

threemammals.com

ThreeMammals website
C#
2
star
71

womenwhocodepdxgit

womenwhocodepdxgit Workshop
Python
2
star
72

Hanselminutes-Images

Images from the Hanselminutes Podcast. Crowdsourcing to complete.
2
star
73

hello-aspnet-kube-pi

2
star
74

AngularNuGet

Downloads Angular JS, separates them, makes NuGets
JavaScript
2
star
75

IfFoundLockScreen

Rescued from BitBucket
C#
2
star
76

addmvc3towebforms

Rescued from BitBucket
Pascal
2
star
77

HanselmannTest

For your eyes only ;)
C#
2
star
78

precode-openlivewriter

Copy of Precode Plugin for WLW/OLW from Precode.codeplex.com. Work originally by Anthony Bouch (http://www.58bits.com)
C#
2
star
79

linkedlists

C#
2
star
80

TwineAzureGarageDoor

A basic ASP.NET service for notifying me that my garage is open using the Twine box from Supermechanical
1
star
81

lostphonescreenwebsite

Website for LostPhoneScreen.com
JavaScript
1
star
82

learninggit2

1
star
83

ghcliblogpost

This is a test for my GH CLI Blog post
1
star
84

lwaas

Last Word as a Service
JavaScript
1
star
85

mysupernodesite

just an azure test
JavaScript
1
star
86

nodetest

JavaScript
1
star