This repository is a collection of semi-independent modules related to the implementation of Game of life.
This is pretty much work in progress. Some modules are not yet fully (or at all) documented.
Everything is published under GPLv2.
This is implemented directly in Web Assembly, so it should have performance comparable to plain C version, but might not be fully compatible with older browsers (in particular, it requires support for bulk memory operations).
lib | Well-optimized C implementation |
jni | Java Native Interface (JNI) plugin for C library |
lifefx | UI implementation in Java FX using JNI plugin |
pni | Python package with wrappers for C library; published under name conway-life |
py-web | Pure Python Web UI using conway-life ; published under name life-web-ui |
wasm | Web Assembly implementation written directly in Web Assembly Text format (WAT). |
python | Python utilities based on conway-life for testing/research (in progress) |
test | Test suite in C (unfinished) |