CIS 3280 Adventure Game Project

Assignment 1 – Game Design

 

Introduction

 

Adventure is a time-honored interactive game that has been enjoyed by many and has been implemented in many forms.  First implemented in 1977, t involves a command-line interface that allows the player to navigate some sort of map (a dungeon, a castle, a spaceship) while attempting to collect treasures and avoid monsters.  A sample Adventure game session might be:

 

You are standing at the doorway of a small cottage to the north.  The door is open and a light is shining inside.

 

>>  north

 

You are now inside the cottage.  A blazing fire warms the room, which is inhabited by a very old elf. Startled by your presence, he falls out of his chair and drops a shiny gold key.

 

>>  get key

 

You now have the key in your backpack.

 

>> south

 

The game progresses in this manner, with the player moving through the virtual world, collecting objects (perhaps later the key could be used to open a door), encountering creatures both good and bad, and trying to find the hidden treasures.  The player wins when all the treasures have been found and brought back to a “home base” (usually the starting point of the game).  Try playing the original Adventure game, online version..

Assignment

Design an adventure game (be creative) including creating a map data structure, treasures stored in the map, and monsters that can annoy or kill the player. 

Deliverables:

 

  1. A short (2-3 page) design description detailing your game ideas:
  2. Code for a simple linked list of monsters:

 

Turn In:

 

Assignments are due at the beginning of class on the date due.  Late assignments cannot be accepted.