I figured a way: let's only have cells connected diagonally to each other. Cell only exists if its (x, y, z) coordinates are all even or all odd. Thus, a cell (2, 2, 2) is connected to eight cells: (1, 1, 1), (3, 1, 1), ... (3, 3, 3). Eight cells should allow for life-like rules but with interesting twist.
Plus, you can actually see what's happening because of "holes" in the mesh. It looks like this (UPDATED):
(Yellow is cell; red is its neigbors; white space between them doesn't exist topologically; I use openscad to visualize)
I've wrote some code: https://github.com/alamar/kife
But I have this problem. If my rule includes B2, it grows explosively. If it only has B3, it stabilizes fast. It's not that it can't escape bounding box, it never wants to :-/
Suggestions welcome on rules (or even mechanisms) for chaotic cellular automata in that setting. For experiments, you can check out sources and edit them a bit
