From b6c5abf56018fcb5cb0634c553b9a026245fb6b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Th=C3=BCning?= Date: Sun, 3 Sep 2023 04:05:30 +0200 Subject: [PATCH] Add about the project to README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) 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!