Giter Club home page Giter Club logo

babysmash's Introduction

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

babysmash's People

Contributors

danatkinson avatar davidrieman avatar ericlaw1979 avatar formaldeterminism avatar katu07 avatar shanselman avatar yazgoo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

babysmash's Issues

Backspace and Windows keys no longer working after running Babysmash

Hi Scott,

After I let my son smash my keyboard for a while, the Backspace and Windows keys are no longer working. The keyboard is not broken, it seems to be a software issue (I use an external keyboard on my laptop, and the problem is the same if I switch to the laptop keyboard).
Since Babysmash seems to intercept all keys, including the Windows key, I suspect it could be related...

Options dialog opens on F4

... and I am feeling really dumb for not beeing able to find the responsible code.

Branch: dotnet5
OS: Win11

Current behavior: Options dialog opens on key down F4 (and CTRL+ALT+SHIFT+O of course)

Expected: Same behavior as the other F-Keys

Notes:

Stacktrace leads to MainWindow.g.i.cs (((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.Properties_Executed);) which is on line 22 in MainWindow.xaml which is a command binding but does not contains anything near F4.

Running on Windows 10

Hi,

to get this to run on Windows 10 one must do some ninja parsing of the install directory to find the actual executable. Running from the start menu does not work.

Clearly this is a job for some post installation reg-exp with folder search (to do the ninja) and then maybe some in house co-ercing on your part to get a suitable startmenu icon magicked into life from this new info.

This first part I could do myself. We use this app regularly with our tiny infants right thru to early years and have expounded its virtues evangelically to all of our parents since business began.

It would not be a tough step for a group such as ourselves (and in that I include all contrubutors to this project).

Comments?

Our dekstop icons work btw.

Is it possible to change the "text to voice" language?

I just found out that I can change the "recognized words" by editing words.txt, which is perfect since I can adjust them to my individual needs!

The logical next step would be to add words in my (and my childs ๐Ÿ˜‰) native language German. In order for this to make sense, I'd also like to hear those recognized words pronounced correctly by a "German voice".

Is it possible to change the voice to a German one by adjusting some file or windows system setting?

Manifest error in project

Hi there!

Upon loading the project, the following error is thrown when building:

Unable to find manifest signing certificate in the certificate store.

The project SignManifests value should be false in the public project unless you're happy to bundle the private.pfx with the project.

Kind regards, Dan

BabySmash not running anymore

It was running fine on my laptop even about 2 weeks ago. However, now all of a sudden, I see the following error message

image

The error log is attached.

RSY1MKDO.log

FYI: My laptop is running windows 10. I've tried deleting the folder and re-installing. Didn't work. Ran as administrator too. No difference. Would appreciate any help on this.

High frequency words list. With some names.

Hi. This is the High frequency words list we compiled for our build of babysmash.

Happy for this to be in as a general pedagogical option, our kids like it.

AM AN AS AT BE BY DO GO HE IF IM IN IS IT ME MR MY NO OF OH ON OR SO TO TV UP US WE AGO AIR ALI ALL AMY AND ANY ARE AVA BAD BEN BIG BOX BOY BUT CAN CAT DAD DAY DOG DRY ELI END EVA FLY FOR FUN GET GOT HAD HAT HER HES HIM HIS HOT ILL ITS IVY KAI KAY KEY LEO LET LOW MAN MAP MAX MEN MIA MOM MRS MUM NEW NOT NOW NUR OFF OLD ONE OUR OUT PUT RAN RED RUN SAM SAT SAW SAY SEE SET SHE SIX SUN TEA TEN THE TOO TOP TRY USE WAR WAS WHY YES YET YOU ZOE ABLE ADAM ALEX ALSO ANNA AREA ARIA AWAY BABY BACK BALL BASE BEST BOAT BODY BOOK CAME COLD COME DARK DEEP DOES DONE DONT DOOR DORA DOWN DRAW DUCK EACH EASY EGGS ELLA ELSA EMMA ERIN ESME EVAN EVEN EVER EVIE EYES FACT FALL FARM FAST FEEL FEET FELL FINE FINN FIRE FISH FIVE FOOD FROM FULL GAME GAVE GIRL GIVE GONE GOOD GRAN GROW HALF HAND HARD HAVE HEAT HELP HERE HOLD HOME HUGO INTO IRIS ISLA JACK JAKE JOHN JUDE JUST KEEP KIAN KIND KING KNEW KNOW KYLE LAND LARA LAST LEAH LEON LESS LETS LEXI LIAM LIKE LILY LINE LIVE LOLA LOOK LUCA LUCY LUKE MADE MAKE MARK MAYA MILA MILK MILO MISS MOST MOVE MUCH MUST NAME NANA NEED NOAH NOTE NOUN OMAR ONCE ONLY OVER OWEN PAGE PAIR PAPA PARK PLAN PLAY POOP READ REST ROAD ROCK ROOM RORY ROSE RUBY RULE RYAN SAID SAME SEEN SETH SHIP SHOW SING SIZE SKYE SNOW SOME STAY STEP SUCH SURE TAKE TELL THAN THAT THEA THEM THEN THEO THEY THIS TIME TOBY TOLD TOWN TRUE TURN UNIT UPON VERB VERY WAIT WANT WARM WEEK WELL WENT WERE WHAT WHEN WILL WIND WISH WITH WOOD WORD WORK YOUR ZARA AARAV AARON ABOUT AFTER AGAIN AIDEN ALFIE ALICE ALONG AMBER AMONG ASKED AVERY BELLA BIRDS BLACK BLAKE BRING BUILT CALEB CHECK CHLOE CLARA CLASS CLEAR COLOR COULD CRIED DAISY DAVID DIDNT DYLAN EARLY ELENA ELIOT ELIZA ELLIE ELLIS ELSIE EMILY ETHAN FAITH FELIX FIELD FORCE FOUND FREYA FRONT GIANT GRACE GREAT GREEN HAPPY HARRY HEARD HEAVY HENRY HOLLY HORSE HOURS HOUSE ISAAC JACOB JAMES JAMIE JASON KATIE KAYLA KNOWN LACEY LARGE LAYLA LEARN LEWIS LIKED LIVED LOGAN LOOKS LUCAS MARIA MASON MEANS MEGAN MOLLY MOMMY MONEY MUSIC NAOMI NIAMH NORTH OCEAN OLLIE ORDER OSCAR PIECE PLACE PLANE POINT POPPY POWER QUEEN RIGHT RILEY RIVER ROBYN ROSIE ROUND SARAH SHAPE SHORT SHOWN SIMON SINCE SLEEP SMALL SMASH SNAKE SOUND SOUTH SPACE SPELL STAND STARS STILL STOOD STUDY TABLE TEDDY THEIR THERE THING THINK THREE TODAY TOMMY TREES TYLER UNDER VOICE VOWEL WAVES WHERE WHICH WHITE WHOLE WORDS WORLD YEARS ACROSS ALEXIS ALYSSA AMELIA AMELIE ANDREW ANSWER ARIANA AROUND ARTHUR AUSTIN BABIES BANANA BECAME BECOME BEFORE BEHIND BETTER CALLED CALLUM CANNOT CHANGE CIRCLE COMING COMMON CONNOR COURSE DANIEL DEXTER DRAGON DURING EDWARD ELIJAH EMILIA EVELYN FIGURE FILLED FINLEY FLOPPY GEORGE GRACIE GROUND HANNAH HARPER HARVEY HUNTER IMOGEN INCHES INSIDE ISLAND JASPER JAYDEN JOSEPH JOSHUA JUMPED LISTEN LITTLE LOOKED LOTTIE MAISIE MARYAM MILLIE MOTHER NATHAN NOTICE OBJECT OLIVER OLIVIA PASSED PEOPLE PERSON PHOEBE PLANTS PLEASE PULLED RABBIT REALLY REUBEN SAMUEL SHOULD SIENNA SLOWLY SOPHIA SOPHIE STREET STRONG SUMMER SYSTEM THERES THOMAS THOUGH TOWARD TRAVEL VIOLET WHEELS WILLOW WINDOW ABIGAIL AGAINST AMERICA ANIMALS ANOTHER BANANAS BECAUSE BETHANY BROUGHT CAMERON CERTAIN CHARLIE CLOTHES CONTAIN CORRECT COVERED DECIDED ELEANOR ENGLISH EXPLAIN FINALLY FREDDIE FRIENDS GABRIEL GEORGIA GRANDAD HARRIET HIMSELF HOWEVER HUNDRED IBRAHIM INCLUDE JACKSON JASMINE JESSICA KAYCARE LETTERS LOOKING MACHINE MADISON MATILDA MATTHEW MEASURE MICHAEL MINUTES MORNING NOTHING NUMERAL PATTERN PICTURE PROBLEM PRODUCE QUICKLY REACHED REBECCA SEVERAL SMASHED SMASHES SPECIAL STANLEY STOPPED SURFACE THROUGH USUALLY WILLIAM ZACHARY BENJAMIN BUILDING CHILDREN COMPLETE COMPUTER EQUATION FLORENCE HAPPENED HARRISON ISABELLA ISABELLE JONATHAN LANGUAGE MATERIAL PRODUCTS REMEMBER SCARLETT SENTENCE SMASHING SUDDENLY CAREFULLY DIFFERENT FOLLOWING QUESTIONS THOUSANDS GOVERNMENT SCIENTISTS UNDERSTAND

We currently provide a basic build to interested parties via http://kaycare.co.uk/games/about/#babysmash and use it in-house on all client accessible computers.
Thanks for the amazing tool.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.