# adventuregame
A text-based adventure game based on a tutorial by Phillip Johnson. I first encountered Phillip Johnson's tutorial prior to returning to school for Computer Science, and I've revisited it towards the end of my school career. Partly as a birthday gift for a friend and partly as coding project that seemed poetically appropriate for the end of school. Phillip Johnson's original source code comprises the core functionality of the game: A basic adventure game where a player navigates a cave with enemies to fight and items to pick up.
Links to Phillip Johnson's original work:
adventuregame requires the following libraries:
This iteration comprises changes to the game made as part of a birthday gift. It includes (but is not necessarily limited to):
The new map is based on a One Page Dungeon submission by Redrobes titled Three Witches and A Hermit.
This is the current iteration. The goal of this iteration is to implement deeper changes to the UI and mechanics such as ability to display a map showing a player the rooms they've visited, and a natural language based UI (as in, user types "go north" to move to the northern tile).
The goal of this iteration is to improve standard RPG mechanics. First by introducing a more in-depth statistical system including attributes such as strength, intelligence, luck, and experience.
The tentative goal of this stage is to introduce a system to support multiple maps. This should allow for a larger game world with multiple dungeons and landmarks. May also introduce procedural tile generation to aid in map development.