ThePuzzler is a dynamic puzzle game platform, featuring a variety of games including a custom implementation of the popular 2048 game. This project utilizes Pygame for rendering and game management, offering users an engaging and interactive experience with multiple game types and difficulty levels.
- Multiple Puzzle Games: Includes the 2048 game with varying board sizes (3x3 up to 8x8).
- Customizable Settings: Users can adjust sound settings, music, and more through an intuitive settings manager.
- Dynamic UI: Responsive game interfaces that cater to various user interactions.
- Save and Load Functionality: Users can save their game progress and load previously saved games.
To run ThePuzzler, you will need Python and Pygame installed. Here are the steps to get it up and running:
- Clone this repository to your local machine.
- Ensure you have Python installed, preferably Python 3.8 or above.
- Install Pygame via pip:
- Navigate to the project directory and run the main script:
- Start the game by executing the
main.pyscript. - Use the mouse to navigate through the game menus.
- Select the puzzle game you wish to play.
- Game settings can be adjusted from the options menu accessible from the main menu.
Contributions to ThePuzzler are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/amazing-feature). - Commit your changes (
git commit -am 'Add some amazing feature'). - Push to the branch (
git push origin feature/amazing-feature). - Open a new Pull Request.
- Quinton Nelson, AFHofts, and JasonNelson93 for initial development and ongoing maintenance.