https://github.com/ojas-arora/puckmaster
Welcome to PuckMaster, a fast-paced Air Hockey game built using Pygame. Challenge yourself or a friend in this classic game of skill and precision. Glide your paddle to outmaneuver your opponent and score goals in this addictive and fun game!
https://github.com/ojas-arora/puckmaster
pygame python
Last synced: 4 months ago
JSON representation
Welcome to PuckMaster, a fast-paced Air Hockey game built using Pygame. Challenge yourself or a friend in this classic game of skill and precision. Glide your paddle to outmaneuver your opponent and score goals in this addictive and fun game!
- Host: GitHub
- URL: https://github.com/ojas-arora/puckmaster
- Owner: Ojas-Arora
- Created: 2024-10-11T05:11:29.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-23T17:27:30.000Z (5 months ago)
- Last Synced: 2025-01-23T18:28:43.374Z (5 months ago)
- Topics: pygame, python
- Language: Python
- Homepage:
- Size: 18.9 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PuckMaster - Air Hockey Game 🏒
Welcome to PuckMaster, a fast-paced Air Hockey game built using Pygame. Challenge yourself or a friend in this classic game of skill and precision. Glide your paddle to outmaneuver your opponent and score goals in this addictive and fun game!
## 🎮 Features
- Multiplayer Mode: Challenge a friend in a head-to-head battle.
- Simple Controls: Easy-to-learn controls for smooth gameplay.
- Realistic Physics: Experience smooth and responsive puck movements.
- Exciting Visuals and Sounds: Engaging animations and sound effects to enhance the gaming experience.## 🛠️ Technologies Used
- Python: The core programming language for the game.
- Pygame: A set of Python modules designed for writing video games.## 📦 Installation
1. Clone the repository:
```
git clone https://github.com/Ojas-Arora/PuckMaster.git
```
2. Navigate to the project directory:
```
cd PuckMaster
```
3. Install the required dependencies:
```
pip install pygame
```
4. Run the game:
```
python main.py
```
## Game Controls:### Player 1 (Left Paddle):
Move Up: W
Move Down: S### Player 2 (Right Paddle):
Move Up: Up Arrow
Move Down: Down Arrow### General Controls:
Pause Game: PQuit Game: ESC
## 🖼️ Game Screenshots
- Home Screen:

- Color Customisation:

- Main game:
## 🚀 Future Improvements
- Add different levels of difficulty for AI.
- Add power-ups and special moves.
- Customize paddles and puck.
## 💡 How to Contribute
Contributions are welcome! Feel free to open an issue or submit a pull request if you have any ideas or improvements for the game.
1. Fork the repository
2. Create your feature branch:
```
git checkout -b feature/new-feature
```
3. Commit your changes:
```
git commit -m 'Add new feature'
```
4. Push to the branch:
```
git push origin feature/new-feature
```
5. Open a pull request