ECE 2524

Introduction to Unix for Engineers

I just wanted to play...

Usage

I could not identify any instructions in the README about how to get started with the game. The only thing they seemed to have was a nicely descriptive description. A good amount of errors prevented me from compiling and playing the game and I did not have time to try and fix them for myself. I noticed a few of the github commits had descriptions that indicated the game was still in progress.

Errors

Here are a few of the 20+ errors I received:

[enghokie@ece2524 finalproject]$ clang -o main main.cpp In file included from main.cpp:1: In file included from ./Cave.h:4: ./Room.h:83:8: error: use of undeclared identifier name; did you mean Room::name? ss « name; ^~~~ Room::name ./Room.h:15:9: note: Room::name declared here string name; ^ ./Room.h:83:8: error: invalid use of non-static data member name ss « name; ^~~~ ./Room.h:85:5: error: use of undeclared identifier item; did you mean Room::item? if(item != 0) ^~~~ Room::item

Style

The code seemed very neat and organized. They had a few header files and text files that they use to incorporate into this text-based adventure game. Although a lot of the code seemed incomplete, especially the main, it had a good structure. They used classes and the main seemed to call upon the different classes and functions to create the program.

Philosophy

Although I could not fully determine what would come of the complete version of thier code. I found that the code seemed very modular and noncohesive. It was well organized and seemed to be simple in its design. I think it is very Unixy so far.