Skip to content

codeabuu/Golf-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Let's Play Golf 🏌️

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.

Features

  • 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.

Installation

  1. Clone the repository
git clone https://github.com/codeabuu/Golf-Game.git
  1. Run the game
python main.py

Usage

Main game

Begin a new game by clicking on the map

In Game

Use mouse controls and click to set the ball direction, then head to the powermeter and select speed to shoot.

Game Controls

  • Mouse: Set direction and select speed to shoot the ball.
  • Keyboard: Naivagate menus and interact with game elements.

Here is a video demo

Dependencies

  • Python 3.x
  • Pygame
  • Tkinter

Install dependencies using:

pip install pygame tk

Contributing

  1. Fork the repository
  2. Create a new brach for your feature or bugfix
git checkout -b feature/your-feature
  1. Commit the changes and push to the branch.
  2. Open pull request

About

A 9 hole 2D golf game created using pygame.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages