Intersting but need more work
Usage
- 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.
- The complie part went through without any errors.
- 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.