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.

Photos

BalderDash screenshot 1BalderDash screenshot 2

Links