ECE 2524

Introduction to Unix for Engineers

Intersting but need more work

Usage

  1. The compilling part was not so hard for this project. However, I did ran intothe permission denied or something I forgot, then I ran: $ chmod +x escape.py $ chmod +x house.py and changed all the files to executable files, and it went through. I am not sure if this step is foundational for ever python project. Sorry if it is my probleam that I should have known this.
  2. The complie part went through without any errors.
  3. I did found out, some of the action could not complete, like the pick up. some item when I ran pick. the program just crashed and jumped out. Maybe it is because it still under construction.

Style

After I examed the souce code, I can see the creator kept the modularity in mind. and the house.yaml file listed the infomation clearly. Overall, it is well organized. In house.py file, I could see all the class are modularilized.

Philosophy

I believe they followed the standard interface pattern. Also this project implement those exceptions message return, which is very professional. I suggest they could add more floors and dig more in deepth about the game backgroud and detail. Overall, it was fun game to play. good job.