diff --git a/README.md b/README.md index 3ecd1f8..4748f48 100644 --- a/README.md +++ b/README.md @@ -41,3 +41,6 @@ The token is optional and only to use your personal ngrok account. --video_bitrate bitrate of the video stream (default: 5000000) --logging_debug set logging level to debug (default: False) ``` + +## About the Project +The rules of the cellular automata are expressed as PyTorch functions in `rules.py` and they use 2D convolutions. Therefore, they can be heavily parallized and leverage the GPU. The current state of the automaton is streamed to the React App in the Browser via WebRTC so that the player can interact with it. Multiple players can manipulate the same automaton and everything is synchronized. Feel free to contact me for any questions or feedback and I'm open for collaboration!