PetPixel is a fun and interactive virtual pet application where users can feed, play with, and watch their pet grow over time. The app includes animations and simple AI, making the pet respond to user actions and creating a delightful experience for users of all ages.
Note: PetPixel is in very early development, with many more features planned for future updates.
- Features Implemented
- Features Currently Working On
- Technologies Used
- Getting Started
- Project Structure
- Contributing
- Contact 🌐
- Feed: Give your pet food to keep it healthy and happy.
- Play: Interact with your pet to keep it entertained.
- Sleep Mode: Put your pet to sleep to help it regain energy.
- Growth Tracking: Watch your pet grow over time based on care.
- Animations: Enjoy engaging animations that bring your pet to life.
- Simple AI: The pet responds to user interactions, enhancing immersion.
- JavaScript: Powers the app's interactivity and pet responses.
- HTML/CSS: Provides a visually appealing and user-friendly interface.
- Local Storage: Saves pet stats and progress, allowing users to return to their pet where they left off.
To run PetPixel locally, you need a modern web browser.
- Clone the repository:
git clone https://github.com/yourusername/PetPixel.git
- Navigate into the project directory:
cd PetPixel
- Open index.html in your browser to start interacting with your pet:
open index.html
- Open the app in a browser to start interacting with your pet.
- Use the on-screen buttons to feed, play with, or check on your pet.
- Each action updates your pet's stats, which are saved using local storage, so your pet remembers its state even after closing the app.
- index.html: Main HTML structure
- style.css: Styling for the UI
- script.js: JavaScript for functionality
- Clone the repository:
git clone https://github.com/mariarodr1136/PetPixel.git
- Navigate into the project directory:
cd PetPixel
- Open index.html in your browser to start interacting with your pet::
open index.html
Feel free to submit issues or pull requests for improvements or bug fixes. You can also open issues to discuss potential changes or enhancements. All contributions are welcome to enhance the app’s features or functionality!
To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feat/your-feature-name
- Alternatively, for bug fixes:
git checkout -b fix/your-bug-fix-name
- Make your changes and run all tests before committing the changes and make sure all tests are passed.
- After all tests are passed, commit your changes with descriptive messages:
git commit -m 'add your commit message'
- Push your changes to your forked repository:
git push origin feat/your-feature-name.
- Submit a pull request to the main repository, explaining your changes and providing any necessary details.
If you have any questions or feedback, feel free to reach out at mrodr.contact@gmail.com.