ECE 2524

Introduction to Unix for Engineers

Creative and cute game..lots of memories flowing back!

Usage

The instructions in the read me told me to use the Make method to call a make file, but it did not work. I manually compiled it by using what I thought would be right by looking at the project files. Besides the error, compile, execution, and usage works fine. The program works as advertised – it reminded me of those Mad Libs games that we used to play (but I guess this is more advanced, since its techy!).

Style

I think the code was very organized. I liked that the potential stories were in different files than the actual main function. That gave it a lot of organization. The code is defintely modular since it does the user input in the main and the story buildling/updates in another file. BUT, to make the program even omre modular, perhaps splitting the main into two parts would be better (inputs and actual data changes). I am not too sure about the two while loops in the main file. I think that could have been done differently, in a better fashion.

Philosophy

I think this design pattern is closest to the filter pattern. The user puts in some words and then a text is outputted. I dont see the program successfully using any other design patterns. The program follows unix design pihlosophy - it is simple with simple additions. I liked that I could save my text file that I created, and play other versions of the game. There is a lot that the coders could do to add more to the game, and it wouldnt be difficult to do so because of how well this program is designed.

Overview

Love the idea, love how the interface worked. I think Funlibs is a great final project for Unix. Good job guys!