ECE 2524

Introduction to Unix for Engineers

I laughed, I cried....I actually died, but at least I got a hug :)

Usage

## Are there sufficient instructions in the README to get started?

This is without a doubt the BEST GAME EVER The instructions to run this program were extremely easy to follow, even for someone like me who gets confused by the easiest of commands. The execution of the program was AWESOME, I just about freaked out when the game gave me a hug, MAJOR brownie points for that!!! The game was really fun as well, I enjoyed playing it and seeing how my choices affected my adventure into the Dark Forest.

Style

## Is the source code well organized?

I read through the source code with ease and found the comments to be extremely helpful in understanding what the code was doing. I believe the code is modular because there are various functions that do specified tasks that overall, add to the finished product of the code.

Philosophy

##It definitely follows the Rule of Silence

I think the program is written for the user. It really is an easy game to play. It tells you exactly what to do and you do not have to worry about doing additional commands to get it working. It also follows the rule of representation because the source code is extremely easy to follow. Having header files that have the function declarations in them makes it easy for someone trying to understand the code to look at the header files quickly and understand what those functions are supposed to do!

Other Unix design philosophies demonstrated -Rule of composition I really like how you left the door open for you game to be connected to the Qt interface.

-Rule of clarity The code was very precise and easy to follow. The comments explained explicitly what the code was supposed to do.

-Rule of modularity The code had smaller functions that completed small tasks of the overall game and were glued together at the end to make the overall product functional.