Mugwhyrt / adventuregame

Text based adventure game adapted from code by Phillip Johnson
MIT License
0 stars 0 forks source link

# adventuregame

Introduction

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:

Dependencies

adventuregame requires the following libraries:

Development Stage Overiew

Stage 0

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.

Stage 1

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).

Stage 2

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.

Stage 3

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.