top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

NeoJackaroo

Date

Feb 2025 - Jun 2025

Course

Computer Programming Lab

Check out our code!

Download the Game!

I had the opportunity to lead the development of NeoJackaroo, a custom reimagining of the classic Jackaroo game, created for my Object-Oriented Programming course at the German University in Cairo. The game features new cards, custom movement rules, and smart CPU opponents, all built using clean OOP principles and a scalable, modular architecture.

We implemented a fully interactive GUI in JavaFX, synchronized with backend logic via the MVC design pattern. I also packaged the game as a standalone .exe using jpackage, enabling easy installation without technical setup.

Recognized as the #1 most fantastic game out of 320 projects, NeoJackaroo earned full bonus credit for creativity and technical excellence. This project significantly deepened my skills in software design, game logic, and UI integration.

bottom of page