ITI Adventure
Java · 2024
A text-based Java RPG exploring object-oriented design and software patterns.
Overview
A text-based RPG developed in Java, applying OOP principles through inheritance hierarchies for characters and items, a modular event system, and design patterns such as Strategy and Observer.
Engineering approach
The educational value is the decomposition of a text RPG into objects, events and responsibilities. Strategy and Observer patterns make the rules extensible without a single monolithic class.
Scope and limitations
Academic or research work, potentially collaborative. It illustrates an engineering method or experiment rather than claiming a commercially deployed product.
Explore the project
Source repository, documentation or official result ↗
Related work: Mini Train Store · dera.page