Dragon Adventure is a text-based Console game written in C#. This game features an original story with memorable and creative gameplay. With many different challenging puzzles to solve using your character's unique abilities, you'll surely be able to defeat the dragon... right?
Dragon Adventure consists of the following features:
Dragon Adventure was made for the Computer Science and Information Systems course 2410 (Advanced Programming) at Salt Lake Community College. It was made for the assignment titled "A05 Team Assignment", where the purpose was to show we could write a fully-featured C# application. It features code principles such as generic collections, file input/output, LINQ, and an in-place user interface (no scrolling in the Console Window). As a team assignment, we worked on collaboration and communication skills, responsiveness, and time management to complete the project on time.
We chose to make a light-hearted, but fun and challenging game. Wanting to include bits of dorky humor and rich story-telling, we opted to make an adventure game. Our inspiration came from the likes of games such as Ultima, Zork, and other games of the DOS gaming era.
Dragon Adventure is a purely text-based application. This means that there is no "pointing and clicking", you will interact with the program entirely with your keyboard by typing in what you want to do.
So, when you first launch the application, you will be presented with a menu, offering you some choices in your character selection and difficulty selection. Each character class has a different set of abilities, and once you choose your character class, you cannot change it. So choose wisely! Type the number corresponding to the option you would like and press Enter. The program will then provide additional instructions for next steps, which you may follow using the same proces (i.e. typing in what is requested and pressing Enter), or it will process your request - depending on what you selected of course.
In addition to your character class selection, the difficulty level you select will influence how the game plays. Make sure you choose the correct one suited to you! If you're not sure, we recommend starting with easy and working your way up.
Dragon Adventure is separated into two levels. The first level is a maze, simply referred to in the game as "The Cave". The second part of the game (should you make it through The Cave), is the actual fight against the dragon. In order to get to the dragon though, you must have successfully navigated the cave. But, there's a catch - the maze is not as easy as it may seem! The torch you brought with you will go out once you start moving through the maze. Once this happens, use your special abilities to find your way through the rest of the cave! Depending on your difficulty level selection, you might find the light goes out sooner than you expect!
In The Cave, you will be presented with a random maze, which will be one of six built into the game. In the future, we may implement a way to import your own maze designs, as well as allow for random generation. For now though it is limited to 6 pre-determined mazes. Because your torch only lasts so long, it is recommended that you try to remember the general shape of the maze. Running into walls will cost you Health Points, so you will want to avoid that at all costs! Use your abilities to help you remember the layout of the cave.
Should you make it through The Cave successfully, you will be able to face The Dragon. In this level you will approach the dragon and converse with him. We don't want to give too much away, but try to use common sense in your conversation. You'll want to avoid saying things that might anger the dragon.
As you answer, pay close attention to what happens to the dragon's level. If the level gets to the top, you may just be successful in winning the game! Or not... Guess you'll just have to try it and see, wont you?
During the first level, The Cave, you may see a small yellow character in the maze that is placed on the path somewhere. This is a gold piece. You might want to pick it up if you can. Though it likely is not easy to get to...
Pay attention to your Ability Points! You only have a certain amount available, based on which Character Class you chose. You may find it beneficial to choose your ability with the proper number key, then read what it does before deciding for sure to use that ability. Abilities that cost more points are usually more powerful/useful, but should be used wisely lest you run out of AP.
Because this is a console application, when it opens the Command Prompt window, you might find that the text is a bit small for your liking. We personally like to play with larger font sizes and recommend that you consider changing your console font size, too. To do this, you can take the following steps (we've also included a screenshot below):
Before downloading, it is recommended you review the How To Play tab, which explains how to play Dragon Adventure. System Requirements and Installation Instructions can be found below.
In order to play Dragon Adventure, you will need the following system specifications.
Take the following steps to install Dragon Adventure on your computer: