Final Project – User Testing

I’ve made a few changes to my project as I worked through the coding and circuit building. Since I couldn’t get Force-Sensitive Resistors in my hometown quickly, I decided to use foil sensors instead. I also chose to remove the “black rule” (the ignore part) from my code because it was difficult to integrate, and I don’t think it changes the game much. I’ve settled on three levels, each with three randomized sequences. The flow is simple: the screen shows a sequence, and then a timer starts to give the player time to input what they saw. It gets much harder, and the time limits get tighter as you reach the third level.

For user testing, I let my cousin try the game out. She understood the intro and instructions well, though I realized I forgot to update my text after changing the rules. This caused a bit of confusion at first, she wasn’t sure if she should press the board while the sequence was showing or wait for the timer. While the first level worked perfectly, most of them had a hard time getting past the second level. I discovered that as the sequences get more complicated, my Arduino and p5.js struggle to talk to each other fast enough. Even when my cousins did the right thing, the game wouldn’t always register it.

Moving forward, my main goal is to fix the lag in levels two and three, so the game plays smoothly. I want to make sure the players actually enjoy the challenge rather than fighting with the controls. I also plan to improve the UI by adding more sound effects, especially for when a player levels up, to make the whole experience feel more polished and fun.

Leave a Reply