Text RPG

Github

Console text-based RPG engine using the blessed ui library.

text-rpg_0

The game map is created procedurally using a heightmap, allowing different strata to be defined at height ranges to create a variety of natural land types, such as fields, mountains, and rivers.

text-rpg_1

Enemies are encountered randomly as the player travels across the map, with different creatures encountered based on the land type.

text-rpg_2

Players acquire items and experience as they win battles.

text-rpg_3

Items gained through battles can be equipt to improve player stats.