ECE 2524

Introduction to Unix for Engineers

Game in progress??

Unix Project Review for Escape

Usage

-The README file contained a nice description of the game and how to play it. There were a few directions on how to execute it and I had no trouble doing so. The programmed compiled with no errors and ran fine; it did not crash. The program was advertised slightly better than it worked. It seemed like the game may have still been in progress. I could never go down, I never got to fight any monsters, none of the items I picked up seemed to have any relevance, and I could not escape the mansion no matter what room I went into or what item I had. I would have liked to have seen a better interface when navigating through the diffrent rooms. After the whole screen and every line feels up with text, it is hard to keep track of what is going on. I was not sure which items I had and everything was mashed together.

Style

I am not a python expert, but the code seems to be well organized. I read through it all and could get a general idea of what they did based of the structure and names of the classes and variables. The code seems to be modular since their are different classes and methods that handle different situations and initialize their own things. It seems to follow the unix philosophy fairly well

Philosophy

The projects code seemed Unixy since it was very modular, simple, and noncohesive. However, the funtionality was less Unixy. All the input and text displayed was jumbled up (disorganized), it felt like nothing was really interacting with eachother (items and location), and it did not feel stupid simple to play. I was not sure what was going on. However, the Rule of Silence was followed well, maybe too well, since it mostly only outputted any type of response to my actions when I was not able to do something. I would have like a little bit more clarity while playing though.

-Sorry if this critic seemed harsh, just constructive critiscm. Good job, you guys are definitely better at python than me because I would not have gotten this far.