ECE 2524

Introduction to Unix for Engineers

Cool Typing Project

Usage

The Type Machine was a very neat typing game. The Readme was clear enough to allow me to run the program from the UNIX terminal window. I just had to run the make command in order to compile and then run a command to start the game. I had no problem navigating the file or using the in game menus.

Style

The code looks well written with respect to modularity. Its fuctions handle all of the parts of the game well. They would be easy to reuse for other things. The one problem i did notice is that the game was unable to run from visual studio. The were several memory out of bound errors that caused the program to crash. I am note sure if thats a fuction of what i did or the program. The delay fuction in general is bad programming in general(wastes clock cycles). Other than those two things it looked quite well written.

Philosophy

This project followed the unix philosophy fairly well.The fuctions in the code were very modular and could easily be reused in other similar programs.

Conclusion

This is a well built project.