SimonSays

A multiplayer rehabilitation game using FPGA-based motion sensing and Python gameplay logic to make physiotherapy more engaging.

SimonSays is a multiplayer game built around motion-driven interaction for rehabilitation settings. The aim was to make repetitive physiotherapy exercises more engaging by combining a competitive game loop with custom sensing hardware and real-time feedback.

The project used an FPGA-based controller with accelerometers and DSP logic to capture and interpret movement, while the game itself was implemented in Python. The resulting system blended embedded hardware, signal processing, and gameplay design into a single interactive application.

It was a good example of using hardware to support a non-traditional computing application: not just raw performance, but responsiveness, physical interaction, and a better user experience for a specific audience.

Example screens from the game and its motion-guided interaction flow.