https://github.com/knapeczadam/dae-programming-2-ghosts-n-goblins
π©² Programming 2 final project: Ghosts 'n Goblins (1985) arcade remake. Implements the first level with OOP principles, full pixel accuracy, and optional debug mode with infinite lives and visualized sprites/physics points.
https://github.com/knapeczadam/dae-programming-2-ghosts-n-goblins
2023 2d-game arcade-game belgium c-plus-plus capcom cpp dae digital-arts-and-entertainment game-dev game-development ghosts-n-goblins howest howest-dae kortrijk prog2 programming programming-2 student-project university
Last synced: about 9 hours ago
JSON representation
π©² Programming 2 final project: Ghosts 'n Goblins (1985) arcade remake. Implements the first level with OOP principles, full pixel accuracy, and optional debug mode with infinite lives and visualized sprites/physics points.
- Host: GitHub
- URL: https://github.com/knapeczadam/dae-programming-2-ghosts-n-goblins
- Owner: knapeczadam
- License: mit
- Created: 2023-04-29T22:50:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-14T17:33:41.000Z (4 months ago)
- Last Synced: 2026-03-15T03:54:17.229Z (4 months ago)
- Topics: 2023, 2d-game, arcade-game, belgium, c-plus-plus, capcom, cpp, dae, digital-arts-and-entertainment, game-dev, game-development, ghosts-n-goblins, howest, howest-dae, kortrijk, prog2, programming, programming-2, student-project, university
- Language: C
- Homepage: https://www.digitalartsandentertainment.be/page/27/Programming+2
- Size: 1020 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π©² Programming 2 β Ghosts 'n Goblins
Hey there, fellow DAE student, arcade fan, or curious visitor π
Welcome to my **Programming 2 β Ghosts 'n Goblins** repository β a final project building on the [Programming 2](https://github.com/knapeczadam/programming-2) course.
---
## ποΈ About this repository
This repo contains my **arcade game remake project**, recreating the **first level of Capcom's Ghosts 'n Goblins (1985)**.
The main goal was to **apply object-oriented programming (OOP)** and leverage all the knowledge acquired during **Programming 2**.
Pixel-perfect implementation ensures accurate recreation of the level, while the debug build adds **infinite lives** and visualizes **sprites and physics/logical points** for testing purposes.
> β οΈ Note: this project is part of the learning process, not a production-ready game.
> Consider it a **snapshot of my Programming 2 final project**.
---
## π Repository Structure
All code is on the **main branch**.
---
## π Releases
Two builds are available:
- `programming_2-ghosts_n_goblins-1.0.0-windows-x64.zip` β standard release
- `programming_2-ghosts_n_goblins-debug-1.0.0-windows-x64.zip` β debug mode with **infinite lives** and **visual debug shapes**
---
## π§ Final Thoughts
This repository demonstrates how **OOP principles** can be applied in a game project.
It also shows how to integrate **debug tools** for testing and visualization.
If youβre exploring Programming 2 projects: **study, tinker, and enjoy a classic arcade revival** πΎπΉοΈ
---
### βοΈ License
This repository is licensed under the **MIT License** β feel free to explore, learn, or fork for educational purposes.