/Rocky-Life-Simulator

Ever wanted to experience the thrilling life of a pet rock? Well, now you can! Meet Rocky, your new rock overlord, who lives an eventful life, plotting world domination, hosting rock concerts, and challenging random opponents (and you!) to intense Rock-Paper-Scissors duels.

Primary LanguagePythonMIT LicenseMIT

Rocky: The Rock Life Simulator

Rocky Logo Contributions Welcome

๐ŸŽ‰ Welcome to Rocky - The Most Entertaining Rock Life Simulator! ๐ŸŽ‰

Ever wanted to experience the thrilling life of a pet rock? Well, now you can! Meet Rocky, your new rock overlord, who lives an eventful life, plotting world domination, hosting rock concerts, and challenging random opponents (and you!) to intense Rock-Paper-Scissors duels.

Rocky never stops โ€“ it's a rockin' adventure every step of the way! ๐ŸŽธ


๐Ÿ“œ Features

  • Rock Actions: Rocky is constantly up to something โ€“ from plotting world domination to inventing rock-based puns. You never know what your rock will do next!
  • Rock-Paper-Scissors Duels: Challenge Rocky to a duel โ€“ but if you donโ€™t respond in time, Rocky will find another rock to battle!
  • Automatic Life Simulation: Rocky lives on whether you're watching or not. But donโ€™t worry, you can still interact with your rock whenever you like.
  • Special Events: Rocky might get knighted by the Queen of Pebbles or win a prestigious rock revolution award. Itโ€™s full of surprises!
  • Rock Birthdays: Celebrate Rocky's milestones with special accessories on every rock birthday!

๐Ÿš€ Getting Started

Follow these simple steps to get Rocky running on your machine:

Prerequisites

Make sure you have Python 3.x installed on your machine. You will also need plyer for notifications.

Install the dependencies:

pip install plyer

Running Rocky

  1. Clone the repository:

    git clone https://github.com/barkerbg001/Rocky-Life-Simulator.git
    cd Rocky-Life-Simulator
  2. Run the program:

    python main.py
  3. Name your rock overlord and enjoy the rockin' simulation!


๐Ÿ’ป Contributions Welcome!

We'd love for you to contribute and help make Rocky even more exciting! Whether it's adding new rock actions, special events, or a totally new feature, you're welcome to submit pull requests. Hereโ€™s how you can contribute:

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request to the main branch

๐Ÿค Code of Conduct

We want Rocky to be a fun and safe place for everyone. Please adhere to our Code of Conduct when contributing.


๐Ÿ› ๏ธ Contribution Ideas

  • Add more actions Rocky can perform (e.g., learning calculus, becoming a rock star, running for rock president).
  • Create additional random special events.
  • Add more customization options like accessories or environment changes for Rocky.
  • Implement a GUI version of the simulator using tkinter or another library.
  • Improve the Rock-Paper-Scissors logic or add new minigames.
  • Add new rock birthdays celebrations or achievements.

๐Ÿ“œ License

This project is licensed under the MIT License โ€“ see the LICENSE file for details.


โญ Show Your Support

If you enjoy Rocky: The Rock Life Simulator, please give the project a โญ on GitHub and share it with your friends!


๐ŸŽฎ Try it Today!

Rocky is waiting for you. Are you ready to experience the most rockinโ€™ simulator out there? ๐Ÿชจ๐ŸŽ‰


Screenshot

Rocky Life Simulator Screenshot


Author

Developed with ๐Ÿชจ by Barkerbg001.