Project 5: Adventure

Welcome to the final project of CS 151! Your mission in this project is to write a simple text-based adventure game in the tradition of Will Crowther’s pioneering “Adventure” program of the early 1970s, which was described in class. In games of this sort, the player wanders around from one location to another, picking up items, and solving simple puzzles. The program you will create for this project is less elaborate than Crowther’s original game and is therefore a bit more limited in terms of the types of puzzles one can construct for it. Even so, you can still write a program that captures much of the spirit and flavor of the original game.

As per usual, you will submit this project through GitHub Classroom, and you can find the link to accept the project and download the initial template files below.


Accept Project


To allow for the possibility of partners, everyone will need to make a team when accepting the assignment, even if you are just going to be working on things solo. Once one partner has made the team, the other can join it. If you accidentally join a team you did not mean to, let Professor Agbo know, and they can see about getting you removed so that you can join another. Only join an existing team if you intend to work with that person! It can help if you name your teams based on the expected team member’s names.