Physical Computing


Patchy is an interactive game for both kids and grandparents ideated to teach them complex systems in an easy and playful way.
Project purpose
Delivery date
March 2022
Piyush Churad, Stefano Magri, Sara Normanni, Matteo Subet
Developer & Product Designer
My role during this project was to follow the source code development process and the prototyping of the final product. Specifically, I developed the code to make the product work using an Arduino Mega 2560. In addition, I was in charge to design the product.
No items found.

/ Abstract
Patchy is an interactive game for both kids and grandparents ideated to teach them complex systems in an easy and playful way. The concept of the project was born from the necessity of connecting grandparents and grandchildren that live in different countries, letting them learn about technology and play together. Patchy is composed by two boards that connect the two users through a wireless vocal assistant that guides all the experience. The goal of the users is composing on the board some cycles that describe complex system (as, for example, Sending and receiving a message), with the help of blocks that represent the single steps of the activities.

/ Interface and Interaction Modality
The project is physical. The users interact with the board in two different ways: they can speak directly with Patchy, which has a vocal assistant that guides the hole activity experience, and they also interact with the blocks that they have to place in the right order on the board, to complete the game. Since it’s a learning experience, the users can ask Patchy for explanations if they don’t know how to complete the cycles. As they move on with the exercise, they have also a visible light feedback with a led ring that lights up green if the blocks are positioned correctly or red if they are not. As soon as they complete the activity, they gain a reward, as sending a real message to the other user.

/ User Experience
The User Experience is quite simple because it’s always guided by the vocal assistant that explains each step to the users, in case the operation is not explicit. The language used is simple in order to make both children and adults learn about complex topics. Moreover, the activities cycles are studied to be repetitive, both to make children understand how the topics work, and to make the experience easy to learn and to repeat. The experience is based on kits of blocks that describe different systems, in this way the users can learn about several technology topics using the same board.

/ Research and Development Context
Patchy could have different developments. In the first place, the vocal assistant could be implemented to recognise more and more phrases and ways of speaking. Connected to the voice recognition, the code could be developed on a Nano board that is able to use machine learning technology. The kits of activities and the related rewards could be expanded.

/ Source code (C++)
CC BY-NC 4.0