Inspiration

The inspiration for this project came from the idea of creating a single place where users can relax and play multiple small games without needing separate programs.

What it does

Multiple Games to Play is a Python console application that lets users: Log in with a name Share their mood to personalize the experience Choose from multiple mini-games, including: Rock Paper Scissors Lizard Spock Dice Game (Pig) Tic Tac Toe (2-player) Bash the Frog Word Guessing Game View short ads between games for realism Decide whether to continue playing or exit The app runs continuously until the user chooses to quit, making it feel like a real game hub.

How we built it

game. Put each game in its own function. Use a loop so the player can return to the menu after a game ends. Use conditionals (if/elif) to run the selected game. Add an exit option to stop the program.

Challenges we ran into

Some challenges included: Managing large amounts of code while keeping it readable Avoiding infinite loops and crashes due to invalid input Handling complex win/lose logic, especially in Rock Paper Scissors Lizard Spock

Accomplishments that we're proud of

Successfully combining multiple complete games into one app Creating reusable functions and clean game loops Implementing strong input validation to prevent errors Designing a realistic app experience with ads and maintenance messages

What we learned

How to structure large Python programs The importance of modular design How while loops and conditionals control game flow How to debug logic and runtime errors How to improve user experience in a text-based application

Chat Gpt can help identify my errors and explain me what I made an error on

What's next for Multiple games to play

Future improvements could include: Adding the Game of Life once maintenance is complete

Built With

Share this project:

Updates