Baby Smash is a fun and interactive WPF application designed to entertain babies by displaying colorful shapes and announcing their names when they are clicked on or when any key is pressed.
- Displays random shapes when the mouse is clicked or any key is pressed.
- Shapes appear in random sizes and colors.
- Faces are added to each shape with animated eyes and a mouth that smiles.
- Shapes fade out and disappear after a few seconds.
- Dark mode support.
- Configurable fade-out speed.
- Announcements of shape names using the built-in Windows text-to-speech.
- Visual Studio 2019 or later
- .NET Framework 4.7.2 or later
-
Clone the repository:
git clone https://github.com/your-username/baby-smash.git cd baby-smash
-
Open the solution file
Baby_Smash.sln
in Visual Studio. -
Restore the NuGet packages.
-
Build the project.
-
Press
F5
in Visual Studio or click theStart
button to run the application. -
Click anywhere on the screen or press any key to see the shapes and hear their names.
You can configure the application settings through the Settings dialog:
- Dark Mode: Toggle between light and dark mode.
- Fade Speed: Adjust the speed at which shapes fade out and disappear.
- Change the build configuration to
Release
. - Build the project.
- The executable can be found in the
bin\Release
directory.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.