TodMenAdventure Documentation
Packages
Package
Description
JavaFX UI layer — all Scene screens and the GameController connecting the View to the Model.
Turn-based battle system supporting Player vs Goblin and Player vs Player modes.
All entities in the game: the 4 Player subclasses and Goblin.
Core game control package containing GameManager, ZoneManager, GameState, and GameEventListener.
Core game interfaces: AIControllable, Applicable, and Cooldownable.
All collectible item types on the map: HealItem, BuffItem, DefenseItem, and TomeItem.
11x11 map structure comprising MapGrid, Cell, CellType, and MapLoader.
Character special skills with cooldown management and multiple effect types.