Conway's Game of Life
A cellular automata algorithm made in Fusion 2.5
Example: https://drive.google.com/drive/folders/15sFfsNTldiFmx6d1wnW1LdBYfU1_Q8yv
Additional Features:
Pause/Resume simulation
Reset current simulation
Advance to next generation manually
Adjust Tick Speed (based on the timer)
Control the Res size (cell size) can also be used to zoom in/out
Surface/ Actives rendering
Pattern Loading from .txt files, very common format
Cells Wrap around when instead of just destroying themselves if they went close to one of the edges
Video Showcase:
Notes:
The custom debugger takes a lot of processing power, even when hidden
This can be faster, the easiest addition would be using the exclusive F2.5 plus features like refactoring the code to utilize child events and DX11, Using Faster Array based objects, like the binary array.. etc
You can easily add patterns, for example you can copy a pattern to
Template.txt
file in the"Lexicon"
folder, Try using this site to copy patterns from: http://conwaylife.com/ref/lexicon/lex.htm adding more patterns is also possible by just making a new .txt file in the Lexicon folder
Instructions:
LMB: Create Cells
RMB: Remove Cells
MMB: Drag Debugger
TAB: Hide/Show Debugger