### Richard Botting

Shared publicly -It's alive! Let me present to you the

http://dmishin.github.io/hyperbolic-ca-simulator/index.html

Help page is here: http://dmishin.github.io/hyperbolic-ca-simulator/help.html

Though I hope that GUI should be self-describing. Use left mouse button to drag view, middle or left+shift to edit cells.

I humbly believe that it is the first simulator of such kind that supports:

- Arbitrary regular tilings

- Infinite world, limited only by memory

Additionally, it does not require installation and runs directly in the browser.

Of course, it is an open software, sources are on Github: https://github.com/dmishin/hyperbolic-ca-simulator

In the nearest few months, I am planning to spam from time to time about the simulator, its algorithms and my (not-so-exciting-yet) findings.

~~~

It was a long journey. Working in short spurs with long pauses, it took more than 2 years to bring the simulator to

its current more or less finished form. It is, without doubt, the most knowledge-loaded program I ever wrote.

It uses math from almost every area I ever touched: non-euclidean geometry (well, that's natural), linear algebra, numeric optimization,

finitely generated groups and triangle groups, and other things I forgot to mention.

While writing it, I learned a lot about groups, their presentations, word problem and related things, all new to me.

A big thanks to Markus Pfeiffer, whose DiplomarbeitPfeiffer.pdf actually helped me a lot, being more digestible source of information.

**simulator of cellular automata on hyperbolic plane**, supporting arbitrary regular tilings.http://dmishin.github.io/hyperbolic-ca-simulator/index.html

Help page is here: http://dmishin.github.io/hyperbolic-ca-simulator/help.html

Though I hope that GUI should be self-describing. Use left mouse button to drag view, middle or left+shift to edit cells.

I humbly believe that it is the first simulator of such kind that supports:

- Arbitrary regular tilings

- Infinite world, limited only by memory

Additionally, it does not require installation and runs directly in the browser.

Of course, it is an open software, sources are on Github: https://github.com/dmishin/hyperbolic-ca-simulator

In the nearest few months, I am planning to spam from time to time about the simulator, its algorithms and my (not-so-exciting-yet) findings.

~~~

It was a long journey. Working in short spurs with long pauses, it took more than 2 years to bring the simulator to

its current more or less finished form. It is, without doubt, the most knowledge-loaded program I ever wrote.

It uses math from almost every area I ever touched: non-euclidean geometry (well, that's natural), linear algebra, numeric optimization,

finitely generated groups and triangle groups, and other things I forgot to mention.

While writing it, I learned a lot about groups, their presentations, word problem and related things, all new to me.

A big thanks to Markus Pfeiffer, whose DiplomarbeitPfeiffer.pdf actually helped me a lot, being more digestible source of information.

2

Add a comment...