BalderDash
Java / JavaFX / A* Pathfinding / Git
BalderDash is a JavaFX recreation of the classic game, built by an eight-person university team. It received the highest mark out of more than 30 teams.
Notes
- Implemented the Capybara enemy using the A* pathfinding algorithm.
- Developed the main menu and navigation flow.
- Built the player profile and high-score persistence system.
- Collaborated in a Git-based team workflow to integrate game features.
What I Took From It
This was my first real taste of building software with a larger team. Game logic gets complicated quickly when AI, saved data, and multiple contributors are involved. Implementing A* also gave me a practical introduction to graph algorithms.

