The primary functionality of the application is to provide users with interactive Mad Libs experiences. Users can choose from different Mad Libs themes, such as "Road Trips" or a "Christmas Mad Lib theme," and fill in various parts of speech to create humorous and entertaining stories.
- Theme Selection: Users can choose from different Mad Libs themes, including "Road Trip" and "Christmas."
- Dynamic Story Generation: The application dynamically generates stories based on user input for nouns, verbs, adjectives, adverbs, and more.
- Multiple Mad Libs: The application supports multiple Mad Libs scenarios, providing users with a variety of storytelling experiences.
- Language: C#
- Framework: .NET
- IDE: Visual Studio
- Package Manager: NuGet
- Version Control: Git
- Testing: MSTest
- Build Tool: MSBuild
Follow these steps to set up the project locally:
- Open Git BASH Download Link
- Clone the repository to your local machine:
git clone https://github.com/tdietzel/MadLibs
- Open the project directory:
cd MadLibs
- Open in a code editor like Visual Studio Code.
- In the command line, run the command
dotnet run
to compile and execute the console application. Since this is a console application, you'll interact with it through text commands in your terminal. - Optionally, you can run
dotnet build
to compile this console app without running it.
I welcome contributions to improve the project. If you'd like to contribute, please follow these guidelines:
- Fork the project repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test thoroughly.
- Commit your changes with a descriptive commit message.
- Push your branch to your forked repository.
- Create a pull request to the main repository.
- N/A
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions, suggestions, or inquiries, please contact Trent Dietzel at dietzelbiz@outlook.com.