Communications and emulation modules for the Enttec Usb Dmx Pro
The purpose of this software is the allow the crowd to interact with the light show using their mobile devices
The main file is crowd_interaction.py. Be nice to that file, it was born with a coding defect called Python. It has learned to live with itself, so we mustn't be disrespectful.
python -m crowd_interaction
You may need to run the following commands if you get import errors:
sudo pip install --upgrade pip enum34
sudo pip install pyserial
Yeah thats about it. The software should be smart enough to debug itself upon any errors.
- Send Data to the Enttec USB DMX (code named Timmy)
- Provide a Web Socket server for the Web App
- Store current pixel data for the net lights
- The Entec USB DMX Pro interface (this repsoitory is forked from)
- Takes data from the pixel manager and displays it on the netlights
- A Pixel Manager
- Data storage
- web socket exchange
- HTTP GET interface
- Game Server API
- Just the server side
- Currently active game
- Interface avaliable for server side logic
Currently, the web app and game interfaces (/web/) are stored on this repository's Github Pages space. See the README in /web/ for details.
This can be any other static website host (i.e. Amazon S3, GCP, the raspberry pi)