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

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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