Skip to content

3D physics playground with multiplayer web-based controller UI

License

Notifications You must be signed in to change notification settings

aolkin/text-physics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 16, 2024
bd28d02 · Jun 16, 2024

History

14 Commits
Jun 16, 2024
Apr 13, 2020
Apr 13, 2020
Apr 13, 2020
Apr 12, 2020
Jun 16, 2024
Jun 16, 2024

Repository files navigation

Collaborative Text Physics Playground

This project was created as an assignment for an Interactive Design course at MIT's theater program. Due to the pandemic, creating an interactive project usable by many people at once required creating a web interface to the 3D simulator.

The two components (web interface and 3d display) communicate via a redis-backed message queue.

Web Launcher

Run ./web.py in the web subfolder to launch the server, then navigate to the provided URL and share it with any others you wish to be able to interact.

Launcher UI Top Half Launcher UI Bottom Half

3D Renderer

Run ./base.py to launch the renderer, which will display the results of user interactions with the web launcher in real-time.

3D Playground Screenshot

About

3D physics playground with multiplayer web-based controller UI

Resources

License

Stars

Watchers

Forks