project
Soft Body Olympics - Final Project - Physically-based Simulation at ETHZ
This project was a group effort completed for the Physically-based Simulation course at ETHZ. It serves as an example of a game that leverages compute shaders to calculate real-time soft bodies in the form of deformable meshes. The game is written in Python and uses Taichi Lang to write fast compute shaders that run on a GPU.

Gameplay of the Sumo Game
In addition, the game includes multiplayer functionality for up to 20 players, utilizing a web joystick interface where players can control their assigned player using a JavaScript-based controller. The game periodically pulls the controls and applies them. The backend software is written in Go. If you’re interested, you can find our final product presentation here!

Demo of the web based joystick
Find this project on Github!