
Sketch: https://editor.p5js.org/ryrotella/sketches/hPiAwtSlL
This assignment prompted a lot of questions about how to approach code with a group of people. There are limitless possibilities about building an interactive experience around choice so our group decided to build a game.
This game is based on the popular Shell Game, where a street vendor shows a special object and mixes the shapes up. Instead of mimicking that movement in our game, we decided to have all the movement happen in our code with the random() function selecting which circle was the correct one after each Reset call by clicking the button.
This creates a feeling of alienation in the player and questions why winning and losing are so important to us in games. Stripped down, I found myself yearning for experiential rewards, illustrations that celebrate what the user is doing in the moment, rather than just counting. Going forward, I would like to design more experiences around rewarding and chastising the user. However, this current circle game serves as an important lesson in the effects, limits, and consequences of minimalism on the mindset of a user.
Update: Right before class, I updated the game to have clear instructions and punishments for people using the console to cheat. I also included helpers if people really struggled with the game (by giving the answer directly to them). These were fun additions.



If someone had bad luck with more than 10 losses and less than 5 wins, I wanted to help them out. I spelled the correct answer out until they got 5 wins.

I look forward to making more fun rules/hidden treats in games and sketches.
Leave a comment