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 course.
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.
All code is on the main branch.
Two builds are available:
programming_2-ghosts_n_goblins-1.0.0-windows-x64.zip→ standard releaseprogramming_2-ghosts_n_goblins-debug-1.0.0-windows-x64.zip→ debug mode with infinite lives and visual debug shapes
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 👾🕹️
This repository is licensed under the MIT License — feel free to explore, learn, or fork for educational purposes.
Made with C++, curiosity, and arcade nostalgia 🎮
— Ádám