Game Dev Engine #16. Elementary Cellular Automaton.

Опубликовано: 09 Июль 2026
на канале: Jason Doucette
1,071
19

2024-03-31. Showing all 256 rules of Elementary Cellular Automaton.

The rules are all 2^8 ways (8 coming from 8 total ways to combine 3 binary digits) of propagating a 1-dimensional array of cells. Rule 90 is interesting in that it appears to produce random output, and is also visible in nature! Some patterns also result in the Sierpiński triangle.

I really want a way to close the windows of the boring results, and zoom in more on the interesting ones, but I really need to get back to developing my engine and games! :)

This is my first 4K upload. The original video was recorded in 1920 x 1080 resolution, though it is using the low-resolution 960 x 540 (pixel zoom of 2x2) within my "Xona System 8" game-dev engine. I've recorded this via the following method:

1. set Windows desktop resolution to 1920x1080 (from 1920x1200 on my Alienware m18 R2)
2. set NVidia ShadowPlay to the highest recording settings (Recommended video: "Nvidia GeForce Experience Settings for the Best Recording Quality with Shadowplay" by Game Guides):
2A. Alt+Z, Settings, Video Capture, Resolution: set to highest (depends on your GPU, I have a RTX 4090 Laptop, which allows 8K)
2B. Bitrate max will have increased, pick the maximum (250 Mbps for my system)
2C. Set save location to a fast NVMe SSD, turn off notifications (to prevent them from being recorded), shut off OneDrive (or anything that attempts to sync/backup temporarily huge video files to the cloud).
3. Alt+F9 to start/stop recording video (saves MP4 file)
4. Use VirtualDub2: default to Xvid codec (Video, Compression), load file, add resize filter (Video, Filters): set to 4K (200%) + nearest neighbour, save Video.
5. Upload

Playlists:
--------------
Xona System 8:    • Game Dev Engine #1. A New Beginning.  
Voxel:    • Voxel Engine #8 - Correct Peripheral Disto...  
Ray Cast:    • 3D Ray Casting Engine: #4 (Global Game Jam...  
Graph-All:    • #1 Graph-All Equation Renderer - Multiple ...  
Scroll Shmup:    • The First Pixel: Devlog #9 - Enemies, Anim...  
Road:    • Pseudo 3D Road #8 - infinite vegetation, t...  
Arena Shmup:    • Arena Shmup Demo #3 - Object Pool Optimiza...  
Wave Function:    • A.I. Texture Generation, High Res (Wave Fu...  
3D Polygon:    • 3D Polygon Engine #9 - Multiple Materials,...  
GW-BASIC:    • GW-BASIC - Escape From Monster Caverns - C...  

Websites:
---------------
GitHub: https://github.com/JDoucette
Blog: http://thefirstpixel.com
Studio: http://xona.com

Audio:
----------
Kick Shock by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/...
Source: http://incompetech.com/music/royalty-...
Artist: http://incompetech.com/