This is a physics-based puzzle game built using Python and the Pygame library. The game allows players to manipulate objects with realistic physics to achieve specific goals and solve challenging puzzles.
- Interactive Objects: Players can click and drag objects to move them around the game world.
- Goal Objects: The goal is to move the interactive object to touch the goal object to complete each level.
- Multiple Levels: The game includes multiple levels of increasing difficulty.
- Scoring and Timer: The game keeps track of the time taken to complete each level and displays the score to the player.
- Obstacles: Players must navigate around obstacles to reach the goal object.
- Hint System: A hint system is available to provide guidance if the player gets stuck on a level.
- Sound Effects and Music: The game includes sound effects and background music to enhance the gaming experience.
- Python 3.x
- Pygame library (
pip install pygame
) - Pymunk library (
pip install pymunk
)
- Install the required libraries as mentioned in the Requirements section.
- Run the
physics_puzzle_game.py
file to start the game. - Use the left mouse button to click and drag the interactive object.
- Move the interactive object to touch the goal object to complete each level.
- Try to complete each level as quickly as possible to earn a higher score.
- Use the hint system if you're stuck on a level.
- Left Mouse Button: Click and drag the interactive object.