Cellular Automata - Simulate life from chaos and code
NCOT Technology
@ncot_techAbout
Welcome! You'll find me writing C or assembly on various old and obsolete systems, letting the magic smoke out of electronics and working on retro computers. All opinions belong to me, or the other voices in my head. Here’s some hashtag soup… #programming #gamedev #linux #retrocomputing #smarthome #homeassistant If you want to find me online, I can be found on Mastodon @[email protected] and on the web at https://ncot.uk
Latest Posts
Video Description
Today, we're diving into the world of cellular automata. A digital playground of sorts where simple rules lead to astonishing complexity. where order can arise from chaos and collapse back into chaos just as quickly. First we have a look at One Dimensional Cellular Automata which were originally conceived by John Von Neumann in the 1950s. These cellular automata operate on a grid of cells, using each successive row of cells to create the next generation. A large amount of research into this was done by British-American scientist Stephen Wolfram - whose organisation Wolfram Research developed Wolfram Alpha - the computational knowledge engine and website. Wolfram (the person) devised a classification system for 1D CAs. It turns out there's quite a lot of them. Then we move onto two dimensional cellular automata, beginning with the familiar and popular Conway's Life. I look at some basic patterns such as the glider and then some more complex patterns including ones called methuselahs. Conway's Life is sufficiently complex that it is Turing Complete and able to simulate logic gates. Then I look at wireworld which is a kind of two dimensional cellular automata that simulates electricity flowing through wires. It is Turing Complete and can be used to create logic gates. The video then ends with me explaining how I wrote the code in the video myself as a learning exercise using the Python programming language and the PyGame graphics library. You can download my code from the github link below Links ==== My Github - https://github.com/ncot-tech/cellular-automata Website - https://ncot.uk Credits ====== Video by Taryn Elliott: https://www.pexels.com/video/low-angle-view-of-seashell-on-beach-shore-6003707/ Video by faycol bogonko: https://www.pexels.com/video/time-lapse-video-of-milky-way-1926295/ Video by MART PRODUCTION: https://www.pexels.com/video/a-man-and-woman-walking-on-the-desert-8865359/ Video by Ronald Hayward: https://www.pexels.com/video/waves-breaking-to-1582317/ Video by Pixabay: https://www.pexels.com/video/butterfly-fluttering-its-wings-854279/ Video by Nitesh Kamboj: https://www.pexels.com/video/flock-of-birds-flying-4457022/ https://cba.mit.edu/events/03.11.ASE/docs/VonNeumann.pdf By Richard Ling - Own work; Location: Cod Hole, Great Barrier Reef, Australia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=293495 Channel 4 news - https://www.youtube.com/watch?v=HE1LSMn0GxE https://seekingalpha.com/article/4010807-elon-musk-finally-run-out-of-rope https://github.com/mdgspace/shrishti20-cellular-dld https://en.wikipedia.org/wiki/Wireworld Contains a clip from "Jurassic Park" TM & © Universal Pictures (1993) Video by Egor Kunovsky: https://www.pexels.com/video/flock-of-birds-in-a-murmuration-flight-3851642/ Video by Zlatin Georgiev: https://www.pexels.com/video/a-sea-lion-preying-on-a-school-of-sardines-5607989/
You May Also Like
Code Master's Toolkit
AI-recommended products based on this video

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

9V Battery Powered Led Kayak Strip Lights, 2 Pcs 6.56 FT RGB Color Changing Paddleboard SUP Canoes Lights, IP68 Waterproof Marine Submersible Boat Light Strip with Remote, Marine Boat Interior Light.

Digital Multimeter Voltmeter Battery Voltage Multi Tester AC DC Volt OHM Amp Current Meter Circuit Continuity Resistance Diode Electrical Tester with Test Leads Backlight LCD Display

AstroAl Digital Multimeter 2000, Multimeter Tester with Volt Amp Ohm, Multi Meter Measures Voltage, Current, Resistance, Continuity and Diode, Electrical Tester with Test Leads, Backlight LCD Display
![[3+3 Pack] for Samsung Galaxy S26 Screen Protector, 9H Tempered Glass, Ultrasonic Fingerprint Compatible, HD Clear Case Friendly for Samsung S26 Tempered Glass Screen Protector 5G](https://m.media-amazon.com/images/I/71fBNpw7yNL._AC_UL960_QL65_.jpg)
[3+3 Pack] for Samsung Galaxy S26 Screen Protector, 9H Tempered Glass, Ultrasonic Fingerprint Compatible, HD Clear Case Friendly for Samsung S26 Tempered Glass Screen Protector 5G
![[3+3 Pack] for Samsung Galaxy S25 Screen Protector, 9H Tempered Glass, Ultrasonic Fingerprint Compatible, HD Clear Case Friendly for Samsung S25 Tempered Glass Screen Protector 5G](https://m.media-amazon.com/images/I/71MrPARmMqL._AC_UL960_FMwebp_QL65_.jpg)
[3+3 Pack] for Samsung Galaxy S25 Screen Protector, 9H Tempered Glass, Ultrasonic Fingerprint Compatible, HD Clear Case Friendly for Samsung S25 Tempered Glass Screen Protector 5G
![[3+3 Pack] Glass Screen Protector for Samsung Galaxy S25 Plus 5G, 9H Tempered Glass, Ultrasonic Fingerprint Compatible,HD Clear Case Friendly for Galaxy S25 Plus Glass Screen Protector](https://m.media-amazon.com/images/I/713UgLyuMRL._AC_UL960_FMwebp_QL65_.jpg)



