Alexis VO
← Retour aux projets

Forbidden Island

Java digital adaptation of the cooperative board game Forbidden Island, with a Swing graphical interface. MVC architecture (board and zone model, keyboard/mouse interaction controller, graphical view) with inheritance for special tiles (Temple, Helipad), progressive island flooding, artifact collection, turn-based system, and role abilities (Engineer, Pilot). Polished interface: animated pawns, dynamic images based on zone state, sound handling.

JavaSwingObject-Oriented ProgrammingMVC