ECE 2524

Introduction to Unix for Engineers

'Choice' little, but powerful

Usage

Choice was very easy to use if you know you are already familar with programing. The README file did not say much in the way of getting started, although it did describe the project well. After downloading and making the program it ran just great.

Style

The code is well organized and easy to follow. The functions and variables have meaningful names. The main file is a state machine allowing the user to choose their character attributes and a weapon. While I wish there was more to this state machine to allow movement or battles, I think it is a great start to a game. The code is broken up into a player class and a weapon class which both hold attributes for the player and weapons respectively.

Philosophy

This project does follow the basic idea of unix design philosophy. It is very simple and modular as well as easy to follow. The output and feel of the game is elequent and straight forward. It has the potential for more complex additions which I am looking forward to.

Thoughts

I was a bit dissapointed when I clicked on the github link and saw this was a c++ project and not a python project. After running the program and looking at the code I was pleasantly suprised. The program is very straight forward and I think it has a lot of potential for a great game. Overall this is a great game and I cant wait to play more from these creators.