So this week some members of my team went to the Allendale Columbia School to play test our game: Fractionauts. Allendale Columbia is a pretty nifty private school in Rochester that focuses on preparing students for college at a very young age. I was unfortunately not able to go to the play testing sessions due to having classes; however, my team filled me in on how the play tests went.
Overall, we got some pretty positive feedback from the kids but they obviously had some criticisms as well (which is awesome! That’s what we needed). Some of the criticism we received was:
- More on-screen directions, make it very clear
– This is definitely some good feedback and we already planned to add more directions to the game. This is actually one of the deliverable I’ll be adding to the game before we release it.
- Give feedback when the answer is wrong (it’s only given when the answer is right)
– This was a planned feature as well. Should be fairly easy to implement since we already have the correct answer screen. We will need to decide how we want to handle incorrect answers. Likely they will just be given unlimited shots at getting the correct answer
- Beating the game should increase difficulty, or difficulty should increase as you progress through levels (right now it’s kind of random)
– This is definitely needed. Currently our levels are just pulled in for jSON. I’ve been working on a questions class that will randomly generate a new questions for the player. We will need to implement a way of gradually increasing the difficulty of the questions.
- Kids suggest putting buttons in top-right
– This can be done…will need to see what the rest of the group thinks about this. Mostly a trivial issue.
- Kids suggest a “hint” button
– I think this could be beneficial especially if the child is having trouble with a question. Ideally I would like to make this work in a way that they are given the choice for a hint after failing 3 times or something similar in order to deter kids just from grabbing a hint without really trying to solve the problem