← All projects

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