This is fun and challenging 9 hole, 2D golf game created using pygame. It features a main game menu, different levels waiting to be unlocked, ball shop, and various in-game functionalities to enhance the player experience.
- Main Menu: Navigate through the game options and start a new game.
- Ball Shop: Purchase and equip different balls with in-game coins.
- Score Sheet: Track strokes, par, and score for each hole.
- Power-Ups: Various power-ups to enhance ball speed.
- Sound Effects: In-game sound effects to enhance player experience.
- Coin collection system to unlock new balls in the shop.
- Clone the repository
git clone https://github.com/codeabuu/Golf-Game.git
- Run the game
python main.py
Begin a new game by clicking on the map
Use mouse controls and click to set the ball direction, then head to the powermeter and select speed to shoot.
- Mouse: Set direction and select speed to shoot the ball.
- Keyboard: Naivagate menus and interact with game elements.
Here is a video demo
- Python 3.x
- Pygame
- Tkinter
Install dependencies using:
pip install pygame tk
- Fork the repository
- Create a new brach for your feature or bugfix
git checkout -b feature/your-feature
- Commit the changes and push to the branch.
- Open pull request