Skip to content

Evaluation Criteria

Jacob Faulk edited this page May 1, 2021 · 1 revision

I evaluated my software through a system of testing all edge cases manually. Since unit tests would not work for a project of this nature, I worked towards doing incremental testing every time I added a new feature or part of the level. Each time, I would integrate my new work into the main algorithm and go through it, making sure it was spawning correctly and was doable without extreme difficulty.
As I am only one person, I distributed prerelease versions of my game to my friends and had them test the game. I then collected their feedback about the game, evaluating both its difficulty and its clarity of use. I used this feedback to make some areas easier and to update the tutorial area to be more clear about the controls. This resulted in a more usable product for many different types of users, not just myself.

Clone this wiki locally