https://github.com/dukebismaya/ponggame
Phantom Pong: A fully crafted Pong game using C
https://github.com/dukebismaya/ponggame
c c-lang c-language game game-development gamedev open-source pong pong-game programming raylib retro-game
Last synced: 3 months ago
JSON representation
Phantom Pong: A fully crafted Pong game using C
- Host: GitHub
- URL: https://github.com/dukebismaya/ponggame
- Owner: dukebismaya
- License: bsd-3-clause
- Created: 2025-04-06T06:46:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T09:00:18.000Z (about 1 year ago)
- Last Synced: 2025-04-11T15:06:08.820Z (about 1 year ago)
- Topics: c, c-lang, c-language, game, game-development, gamedev, open-source, pong, pong-game, programming, raylib, retro-game
- Language: C
- Homepage:
- Size: 6.48 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhantomPong
PhantomPong is a simple yet polished clone of the classic Pong game, built using [raylib](https://www.raylib.com/). It features smooth paddle controls, score tracking, sound effects, and a stylish retro-futuristic aesthetic.
---
## 🎮 Features
- ⚙️ Built in C with raylib
- 🔊 Sound effects and background music
- 🖋️ Custom fonts
- 📦 Minimal external dependencies
- 🎯 Cross-platform potential (Windows/Linux)
---
## 🛠️ Requirements
- [raylib](https://www.raylib.com/) (included statically via `lib/` and `include/`)
- A C compiler (GCC, Clang, or MSVC)
---
## 🚀 How to Run
### On Windows:
Just double-click the `run.bat` file (if it exists), or compile manually:
```bash
gcc main.c -o Pong.exe -Iinclude -Llib -lraylib -lopengl32 -lgdi32 -lwinmm
./Pong.exe
```
---
## 📁 Project Structure
```
PhantomPong/
├── assets/ # Audio and font resources
├── include/ # raylib headers
├── lib/ # Static raylib library
├── main.c # Game source code
├── .gitignore
└── README.md
```
---
## 📜 License
This project is open source under the [BSD 3-Clause License](LICENSE). Raylib itself uses the zlib/libpng license.
---
## 🙌 Credits
- **Audio:** [Onyx - Ataraxia](#)
- **Fonts:** Toxigenesis, Exo 2
- **Game Framework:** [raylib](https://www.raylib.com/)
---
Enjoy the retro vibes! 🚀