Particle Life - A Game of Life Made of Particles

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • An organic alternative to Conway's Game of Life involving only particles and forces.
    Download:
    Standalone (Windows 64-bit): github.com/HackerPoet/Particl...
    Source Code: github.com/HackerPoet/Particl...
    Browser Version: github.com/fnky/particle-life
    Links:
    Conway's Game of Life: en.wikipedia.org/wiki/Conway%...
    Online Simulator: bitstorm.org/gameoflife/
    Jeffery Ventrella's 'Clusters': www.ventrella.com/Clusters/
    Music:
    Stress - Luxurious Vegetation
    / luxuriousvegetation

ความคิดเห็น • 488

  • @xenontesla122
    @xenontesla122 5 ปีที่แล้ว +1150

    It's interesting how many of the stable arrangements are symmetric.

    • @CodeParade
      @CodeParade  5 ปีที่แล้ว +370

      It's also true in Conway's Game of Life!
      The reason is because if it was asymmetric, the forces would be unbalanced, so particles would tend to move. Either the whole arrangement gets a torque (spinning) or a particle will change position to make it symmetric.

    • @davelife3324
      @davelife3324 4 ปีที่แล้ว +44

      MorTobXD Most animals today are bilaterally or radially symmetric, but some animals are asymmetric. Most are only asymmetrical due to a single part of their body (think snapping shrimps) while others are completely asymmetrical (think some sponges).

    • @mdoerkse
      @mdoerkse 4 ปีที่แล้ว +24

      @@davelife3324 Humans look symmetric on the outside, but not completely on the inside.

    • @davelife3324
      @davelife3324 4 ปีที่แล้ว +23

      mdoerkse That’s true. Symmetry (for the most part) is selected for due to aerodynamics, so it doesn’t matter what’s on the inside near as much.

    • @NStripleseven
      @NStripleseven 4 ปีที่แล้ว +8

      Makes sense, actually. If an arrangement weren't symmetric, it would be moving, as forces would be unbalanced.

  • @chepulis
    @chepulis 5 ปีที่แล้ว +679

    Now repeat this in 3D. Seems a simple enough leap

    • @LamanodeManolo
      @LamanodeManolo 5 ปีที่แล้ว +67

      I really thought that's what he did with the bit shown at 2:30. I was blown away and would love to see it!

    • @kalenipclaw5683
      @kalenipclaw5683 5 ปีที่แล้ว +19

      And then FRACTALLISED 3D

    • @seannissenbaum3704
      @seannissenbaum3704 5 ปีที่แล้ว +26

      @@LamanodeManolo lol just spent like an hour doing it in unity. Pretty cool, some really fascinating arrangements however a lot of it looks kinda like messy blobs. edit: I should add I did not follow the source code, just made up whatever numbers I liked for the interactions and tweaked for "coolness".

    • @CodeParade
      @CodeParade  5 ปีที่แล้ว +121

      Someone already did it! th-cam.com/video/mnr0UoClDNQ/w-d-xo.html

    • @hexagonist23
      @hexagonist23 5 ปีที่แล้ว +5

      No don't do that
      That's my job

  • @g59enjoyer48
    @g59enjoyer48 3 ปีที่แล้ว +31

    2:41 "Life, it seems, is really a giant fractal. It all goes back to that emergent behavior arising from simple rules. And that's what the universe is."
    I love this channel. Profound video, thank you for this.

  • @davawen9938
    @davawen9938 4 ปีที่แล้ว +664

    "And that's what the universe is made out of : Simple rules."
    Quantum Mechanics : *Get a load of this guy*

    • @alansmithee419
      @alansmithee419 4 ปีที่แล้ว +73

      *laughs in superposition*
      Or does it?
      Well, yes but actually no.

    • @hubert6943
      @hubert6943 4 ปีที่แล้ว +21

      i would love the universe to be made of just a couple of amazingly simple rules. like, in a sense we always kind of miss out on everyday basis of how everything works

    • @videogmz7047
      @videogmz7047 4 ปีที่แล้ว +38

      @@alansmithee419 it only laughs when you observe it

    • @realdragon
      @realdragon 4 ปีที่แล้ว +9

      Probably it can be simplyfied to wave function

    • @tassadardaris7294
      @tassadardaris7294 3 ปีที่แล้ว +13

      Simple rules still apply, but our observation messes up detection of any patterns, so we have to find patterns in the mess ups to describe the universe. If the universe were a simulation you could just observe these states without interfering with them so no problem there.

  • @gustuscom1061
    @gustuscom1061 5 ปีที่แล้ว +55

    you should make this a background that refreshes every 20 mins or something

  • @deltuhvee
    @deltuhvee 5 ปีที่แล้ว +104

    i think they are slowly achieving sentinence, soon they will make their own particle life simulator and replace you

    • @CyberCrow4
      @CyberCrow4 ปีที่แล้ว

      Maybe everyone around us was once a simple life simulator and we have already replaced our creators...

    • @CyberCrow4
      @CyberCrow4 ปีที่แล้ว

      Maybe everyone around us was once a simple life simulator and we have already replaced our creators...

  • @cng-
    @cng- 4 ปีที่แล้ว +26

    Imagine if certain colors ate each other. And they changed depending on particles around them ex: constant attraction means particles will become more attractive and less repulsive, and minimal attraction will fade into nothing.

  • @Eichro
    @Eichro 5 ปีที่แล้ว +224

    1:17 build speed forever? 12 hours is enough to get to a PU

    • @gius8068
      @gius8068 5 ปีที่แล้ว +39

      But can you do it in 0.5 A presses?

    • @Michael-cg7yz
      @Michael-cg7yz 5 ปีที่แล้ว +23

      I see you are a man of the culture.

    • @fendoroid3788
      @fendoroid3788 5 ปีที่แล้ว +6

      I see you are a man of culture too

    • @boltstrikes429
      @boltstrikes429 5 ปีที่แล้ว +8

      @@gius8068 half an A press? Heresy!

    • @fendoroid3788
      @fendoroid3788 5 ปีที่แล้ว +2

      Actually, there are lots of men of culture here.

  • @wencesvm
    @wencesvm 5 ปีที่แล้ว +68

    Dude I love your content, such interesting projects, keep it up!

  • @drdca8263
    @drdca8263 5 ปีที่แล้ว +83

    Hm, if this also had a mechanism for particles to be created and destroyed, or changed in type, I wonder if glider-gun like structures could be made.

    • @CodeParade
      @CodeParade  5 ปีที่แล้ว +33

      That would be really interesting, and a totally different dynamic to the game. I'd bet you *could* get glider-gun structures that way.

    • @eddieh7962
      @eddieh7962 5 ปีที่แล้ว +7

      I made my own implementation of this and I’ve definitely had structures with like 3 strongly charged molecules in the back that control the direction of the whole structure

    • @Oberon4278
      @Oberon4278 4 ปีที่แล้ว +12

      @@CodeParade Give each particle randomly-assigned "mass," add an energy field, and a way for particles to be created/destroyed. Creation can only happen when there's enough energy in a localized field to make up the mass of a particle, and destruction of a particle turns their mass into energy.
      Of course then you have to have a way for the energy in the field to influence the movement of the particles, and for the particles to interact with the energy, and it gets really complicated really quick.

    • @goldenwarrior1186
      @goldenwarrior1186 10 หลายเดือนก่อน +1

      @@Oberon4278And ta-da, the universe pops out!

  • @yboris
    @yboris 5 ปีที่แล้ว +10

    Phenomenal!
    I have a BA in math, have read a lot of math books, am a programmer now, and only _now_ I come across this! This should be more-widely known

  • @Komplexitet
    @Komplexitet 3 ปีที่แล้ว +5

    2:40 "Life it seems is, really a giant fractal."

  • @misterjigolo
    @misterjigolo 5 ปีที่แล้ว +1

    Amazing content man. Your channel is a hidden gem for now but I'll bet it won't stay that way for long! Hope you the best.

  • @rolininthemud
    @rolininthemud 5 ปีที่แล้ว +11

    You always make the coolest stuff

  • @timtrussnersims
    @timtrussnersims 5 ปีที่แล้ว +5

    Very very cool. Been looking for something like this for a long time. It’s a kind of low level evolution simulation. I’ve got tons of ideas for my own simulation again. Very inspiring.

  • @wesleydellinger4344
    @wesleydellinger4344 5 ปีที่แล้ว +1

    I am soooo glad youtube recommended this channel. The videos are fantastic!

  • @halonothing1
    @halonothing1 ปีที่แล้ว

    I'm really glad I found this video. I must have downloaded this while I was half asleep and couldn't for the life of me figure out EXACTLY what it was. I could definitely tell it was similar to Conway's Game of Life, and something to do with the attraction/repulsion of the particles based on color, but that was as much as I could figure out by watching it and studying the various controls. It took a lot of searching around your site to find this video, and the "about" section on the app only shows the name of who I assume is the creator and nothing more. But I'm just glad I can finally understand this. I've gotta say, it's a really fun app to play with and a really great idea. I'm glad I stumbled across this.

  • @samvdheisteeg
    @samvdheisteeg 5 ปีที่แล้ว

    It seems your channel is blowing up, great for you! Great informative videos on how fractals can be applied btw. I am thinking about their usefulness in protein engineering, molecular dynamics and synthetic biology, since I probably want to master in one of these topics as a third year biomedical engineering student, right now.

  • @joshuahunt8911
    @joshuahunt8911 5 ปีที่แล้ว +1

    I love your videos! Both informative and chill.

  • @AndrewDinspechin
    @AndrewDinspechin 3 ปีที่แล้ว +1

    I don't know how to say this other than watching these things is very serene, like watching koi fish

  • @exendrawrrens9157
    @exendrawrrens9157 5 ปีที่แล้ว

    I just found your videos and they are amazing in a game design, programming and scientific perspective :^D since i love those things things.
    i really love to learn and see cool different stuff and your vids fit in right there, thanx for making them, made my night better ;'^) and keep up the hard work

  • @feynstein1004
    @feynstein1004 5 ปีที่แล้ว +2

    This is a really interesting concept. I wish to see more of this in the future.

  • @Liam_Patton
    @Liam_Patton 3 ปีที่แล้ว +1

    you and I could have an unbelievable conversation about particle physics

  • @-_Nuke_-
    @-_Nuke_- 5 ปีที่แล้ว +1

    CodeParade your creation is actually really poetic - as it actually does represent life even in our everyday scale: As we move in life, being repealed by some, attracted by others, chased by some others and chasing some others ourselves...

  • @darthalex314
    @darthalex314 5 ปีที่แล้ว +4

    That's crazy. I'm currently reading The Salmon of Doubt by Douglas Adams, and I just finished the part where he discusses how his fascination with computers and evolutionary biology both stem from the amazing idea that beautiful complexity can come from simple rules. It's truly a fascinating concept.

  • @zhatar4214
    @zhatar4214 5 ปีที่แล้ว +1

    man I love this channel so much, keep it up

  • @AtomicBlastPony
    @AtomicBlastPony 5 ปีที่แล้ว +1

    The Homogeneity randomizer seems to be the best so far. The first time I tried it I got red balls with purple edges, which had a few green particles in a circle around them some distance away. When two of these collided, the result was an EXPLOSION which sent particles flying all across the screen, and then the remains of the two balls split into like 5-6 smaller balls. I saved the parameters.

  • @aaronanderson9058
    @aaronanderson9058 5 ปีที่แล้ว +1

    Your channel is fantastic! I'm sad it took me so long to find!

  • @XDKvlogs
    @XDKvlogs 5 ปีที่แล้ว +1

    Life is a fractal, that statement just helps reiterate the old saying 'as above so below' although in a slightly different context

  • @ziggyzoggin
    @ziggyzoggin 2 ปีที่แล้ว

    I love the motion blur on the particles!

  • @tempname8263
    @tempname8263 5 ปีที่แล้ว

    In the name of all existing! I had not been so shocked and excited like I am right now for months!
    You have NO idea how much I enjoy evolving N-body systems

  • @dog-ez2nu
    @dog-ez2nu 3 ปีที่แล้ว

    The fundamentals of life is always fascinating to me - the idea that you can have an organism which thinks, has a 'being' and 'self', and does complicated actions - based on a huge Rube Goldberg of small, tiny mechanisms IS INSANE. We really are organic machines.

  • @piggi5xtheawesome973
    @piggi5xtheawesome973 5 ปีที่แล้ว +2

    You sir, have inspired me to make a sandbox/life simulation game in the future.

  • @FrostMonolith
    @FrostMonolith 3 ปีที่แล้ว +2

    If this in some way exists back then, this would be the most underrated screensaver ever.

  • @NonTwinBrothers
    @NonTwinBrothers 5 ปีที่แล้ว +2

    Glad I'm not the only one aware of Ventrella's work

  • @Rotem_S
    @Rotem_S 5 ปีที่แล้ว +15

    hmm. perhaps in the future I'll try to create some continuum differential equations for this to see what would happen for really large things

    • @zokalyx
      @zokalyx 5 ปีที่แล้ว +2

      be sure to let us know. that seems cool.

    • @alexs710
      @alexs710 5 ปีที่แล้ว +1

      can u develop ur idea with more accessible terms ? Sounds interesting. from what i get now, you mean you want to be able to change the size of the particles in the game but then the physics rules within the game should be changed too to get more close to reality right ?

  • @OrangeC7
    @OrangeC7 5 ปีที่แล้ว +5

    I would've never thought of something like this!

  • @fabiobauer7754
    @fabiobauer7754 5 ปีที่แล้ว +1

    This channel will grow so fast I bet

  • @Shango
    @Shango 2 ปีที่แล้ว +1

    Sometimes I feel like a little purple dot floating in a sea of chaos.

  • @MrSplonger
    @MrSplonger 5 ปีที่แล้ว

    This channel is amazing.

  • @Jamie-my7lb
    @Jamie-my7lb 4 ปีที่แล้ว +1

    Rest in peace, John Conway.

  • @ferdiprod
    @ferdiprod 6 หลายเดือนก่อน +1

    Damn. I can't imagine how complex this could get with features such as machine learning, reproduction, need for resources (for example food, which would turn out to create herbivores, carnivores, and omnivores) etc. This has incredible potential!

  • @The_Foreman
    @The_Foreman 5 ปีที่แล้ว +3

    Second creature, Typically uses a yellow body, and a pair of wing like appendages. Pink particles are typically used as tail feathers and a single red or green head. Due to the lesser particle count needed for the creature multiple can be found at a given moment. Despite their bird like apearence, They cannot flock, as they tend to collide either exploding into a shower of particles ore merging creating a larger faster bird. These larger birds tend to collect further eventually resulting in massive explosions resetting the system.

  • @Blockinger
    @Blockinger 3 ปีที่แล้ว

    Underrated Channel.

  • @tttreyflip17
    @tttreyflip17 3 ปีที่แล้ว +1

    I love this so much. Thank you.

  • @keterpatrol7527
    @keterpatrol7527 5 ปีที่แล้ว +3

    what i find rly common in particle life are what i call fusion and fission cells. they are when two big cells collide and they glitch, creating this very glitchy ball of particles. Fusion cells are when it doesnt spew out any particles, but is still very glitchy, and fission are when it does. Also, the particles they spew out (if they do) usually create new cells (collections of particles)

  • @AltairBlue
    @AltairBlue 4 ปีที่แล้ว +5

    *"This was inspired by jeffery ventrella's clusters."* Me playing DarwinPond while watching this: somebody recognized this? *Hol' Up*

  • @peterwalkington1412
    @peterwalkington1412 5 ปีที่แล้ว +1

    Thank you for making this video. This is amazing

  • @yeahorightbro
    @yeahorightbro 5 ปีที่แล้ว

    Mate I watch a lot of TH-cam.. but this channel is legit! So Good!

  • @dudeareyoucrazy202
    @dudeareyoucrazy202 5 ปีที่แล้ว +1

    I don't think I've ever been more excited to download something off of the internet

  • @absolutedogy346
    @absolutedogy346 5 ปีที่แล้ว

    Wow, I love your video style and quick and interesting projects! I imagine each of these videos takes such a disproportionate amount of time to make with how much work goes into showing such neat little programs. What is your language of choice for these projects? I notice that this one at least was written in CPP, is there any particular reason you chose that over something like python? just comfort? Thanks for the entertainment you put out! seeing these is really inspiring me to try getting into making videos for my little projects and putting them out there for people!

  • @deoxyplasmic
    @deoxyplasmic 3 ปีที่แล้ว

    The movement seems so natural! So... organic.

  • @MetroAndroid
    @MetroAndroid 2 ปีที่แล้ว +6

    It would be cool to see the game of life adapted to 3D space with voxels.

    • @o_sch
      @o_sch 2 ปีที่แล้ว

      done many times before

  • @bevo65
    @bevo65 3 ปีที่แล้ว +1

    I'd "like" this a thousand times if I could.

  • @jaidenlang4991
    @jaidenlang4991 5 ปีที่แล้ว

    Earned yourself a sub! This is awesome!

  • @Fregmazors
    @Fregmazors 3 ปีที่แล้ว +1

    I downloaded this an it's absolutely amazing! I think my favorite is Chaos, because it generates these semi-stable objects that collide and EXPLODE, only to reform into different clusters.

  • @stevepittman3770
    @stevepittman3770 5 ปีที่แล้ว

    This is very cool. I'd love to see you revisit this at some point and add reactions between various particles (simple chemistry) to turn into other particles.

  • @onlyguitar1001
    @onlyguitar1001 3 ปีที่แล้ว +1

    This is also how i view the universe, not exactly a fractal but a kind of cellular automaton that generates fractals. Awesome video bro, physicists and computer scientists need to work together to create better simulations like this

  • @tomtheravenclaw8661
    @tomtheravenclaw8661 5 ปีที่แล้ว +2

    Wow! This video was PARTICULARLY interesting

  • @joops110
    @joops110 5 ปีที่แล้ว

    Why do you only have 10k subs? I love your videos!

  • @TimothyDavison
    @TimothyDavison 5 ปีที่แล้ว

    This is connected to swarm intelligence (like boids). You mention biological molecules. Many students have a misconception that molecules interact via a lock-and-key model. Molecular interactions are driven by random movements and the probability that two species of molecules will interact (when close), depending on their current conformation. Your particle life, with its interaction vectors, does indeed have a connection to molecular biology, as you pointed out! Nice work. This is an interesting channel!

  • @espen990
    @espen990 5 ปีที่แล้ว +1

    I'd love to see a follow-up video where you take a look at specific structures and find out how they work. Some of the bigger, more complex structures seem to show symmetry and stuff.

  • @TheRealToaster2
    @TheRealToaster2 5 ปีที่แล้ว +1

    I came across this channel yesterday and I am LOVING IT. Particle life and the marble marcher games are ideas that I have thought about making into a game for a long time. I am shocked that something like this already exists.
    I love fractals, cellular automaton, 4D space, and AI learning.

  • @DreadedEgg
    @DreadedEgg 2 ปีที่แล้ว +1

    This is so cool. One thought I've had is that some interesting configurations get stuck on the border wall. Perhaps you would consider making this region continuous, carrying over to the opposite side of the screen like old arcade games? Love this stuff.
    Edit: To give a bit more clarity, it seems that configurations with linear movements inevitably end up stuck against the artificial constraint of the border, remaining in the middle space only those with rotational movement. This effectively separates everything into distinct bubbles which never again interact.

  • @The_Foreman
    @The_Foreman 5 ปีที่แล้ว +2

    Idk how but I've created a pair of very interesting creatures. The first uses pink particles for its head, followed by a series of greenish yellow and red stripes. The other uses yellow as its head, followed by a dotted blue pattern with each dot having 2 teal dots on either side between them.
    Both creatures use the same method of locomotion. The head is pulling from the body, but the larger size of the attracting body causes it to "catch up". The larger the head, the faster the worm. This becomes a problem for the blue worm because it's head is made of the red-ish worms body, so it rarely gains much speed. Meanwhile the redish worm is zooming across the screen.

  • @NonisLuck
    @NonisLuck 5 ปีที่แล้ว +1

    Just found yout channel. Excelent content

  • @Captain8Cake
    @Captain8Cake 5 ปีที่แล้ว +592

    ""The universe is based on simple rules"
    Somebody didn't learn Quantum Physics.

    • @neomarrodriguez9255
      @neomarrodriguez9255 5 ปีที่แล้ว +47

      That's because, WE NEED TO GO DEEPER!

    • @nuadathesilverhand3563
      @nuadathesilverhand3563 5 ปีที่แล้ว +43

      I mean, thats pretty simple too: a very small particle could be in a given place. It could also be in an infinite number of other given places. really though its in all of those places, and none of them. see? just three sentences!

    • @CodeParade
      @CodeParade  5 ปีที่แล้ว +285

      I did take Quantum Physics :P I still say field equations are relatively simple. It's just that when we try to analyze the behavior at higher levels and formulate what's going on with a bunch of formulas that things start getting difficult. It's like the Game of Life, the cell rules are easy, but try analyzing the structures and behaviors that emerge from those rules! That's where the complexity comes in!

    • @joost199207
      @joost199207 5 ปีที่แล้ว +17

      Well it probably is because it can only be 100% logical, we just don't understand it yet.
      It's like saying subtracting two numbers is NOT based on simple rules because a baby can't understand it.

    • @ARBB1
      @ARBB1 5 ปีที่แล้ว +25

      Quantum Physics *is* based on simple rules. In fact, quantum physics is a extremely natural and reasonable way for _any_ universe to function.
      The best read on this is by RC Henry's paper on the subject, _Quantum Mechanics made Transparent_ , 1990.
      aapt.scitation.org/doi/10.1119/1.16277
      It discusses how on a universe, when you have a particle and you want to find properties about it with no specific information given, quantum physics arises naturally. It goes on to define Hilbert Spaces, operators and even derive the time-dependant and independent Schroedinger equation in a delightful way.

  • @bloodypommelstudios7144
    @bloodypommelstudios7144 3 ปีที่แล้ว +5

    Would be interesting seeing this with Brownian motion added to the mix or 3D with gravity.
    Perhaps permeability could lead to some interesting emergent behaviors such as cell formation.

  • @clockworkkirlia7475
    @clockworkkirlia7475 3 ปีที่แล้ว

    Beautiful stuff!

  • @VoidSec3
    @VoidSec3 3 ปีที่แล้ว +1

    Bro this feels good

  • @tobenamed610
    @tobenamed610 3 ปีที่แล้ว +1

    I played with it until I found one where all the yellow and blue particles clump up, and then some of the pink ones cluster around that. It's actually really cool. If these clumps are given enough time, they can take other particles and turn into *really* interesting shapes - which doesn't happen often because these clumps are always smashing into each other and going absolutely nuts, which is also incredibly entertaining.
    Something I've noticed while playing with this is basically each particle has rules as to how it reacts with things. Some are attracted to everything, others are repelled by everything, some are attracted to certain others but keep a distance, etc. So each and every particle reacts differently with each other. When two particles come together they become one unit which reacts to others based on the rules that the two individual particles have, which makes for some incredibly interesting reactions with others.
    For example, let's say we have three particles; red, green and yellow. Green and yellow are attracted to each other, so they become a unit, but they both have different interactions with red. Green is attracted to red, and yellow is repelled by red. So when the unit comes across one yellow pulls away and so does red, but green tries to get to red; the result is they all become 'one' - because with the way green and yellow are reacting with red, they keep each other in place.
    All you need to do to make different behaviors is to tamper with the rules or properties of each particle. And I love that so much.

  • @longrangeshotgun4321
    @longrangeshotgun4321 4 ปีที่แล้ว +1

    Dang this looks awesome

  • @vehicleboi5598
    @vehicleboi5598 ปีที่แล้ว +1

    particle life. 50% particle, 50% life.

  • @nonsensicalhumanoid
    @nonsensicalhumanoid 3 ปีที่แล้ว

    A lot of cells (mainly the ones I've been seeing in random configuration for clusters) tend to form walls around themselves.
    This makes them efficient at keeping out other cells and occasionally consuming a particle or two in order to expand.
    As an example, I'm seeing this type of "ship", which can recover from most damage. There's also this type of still blob that has a forcefield of yellow/greens. The ship ends up steering itself into the still blobs. The ship does seem to consume a few particles, but the still blob's forcefield repels the ship.

  • @RaskaTheFurry
    @RaskaTheFurry 4 ปีที่แล้ว +1

    simple rules make complex rules and those make more complex rules that we are abiding by.

  • @jerrylou9285
    @jerrylou9285 หลายเดือนก่อน +1

    R.I.P John Conway

  • @TheAprone
    @TheAprone 5 ปีที่แล้ว

    I've been watching a pretty neat little assembly of cells. These clumps of purple, orange, and red cells would wander the screen with a few cyan colored "moons" orbiting them. They would absorb more of those colors as they passed, growing in size. Most of the blue specs would slowly avoid them, but every now and then one would impact with enough force to breach the outer (red) layer. The inner color must hate blue because it would violently pop and split the whole thing in half. Sometimes it would merge back together a moment later, but more often one of the "moons" would orbit into the middle and cause each half to rearrange into mini versions of the original. Each half would go it's separate way eating and growing, until eventually a blue would divide them again. If there was a constant resupply of the random background dots, I imagine these would have continued to eat and multiply. It was very neat to watch.

  • @mykolask
    @mykolask 4 ปีที่แล้ว +1

    we need a user friendly, interactive version of this :D

  • @vamshivams5029
    @vamshivams5029 5 ปีที่แล้ว

    You have amazing content

  • @dcterr1
    @dcterr1 3 ปีที่แล้ว

    Very cool - I need to check this out!

  • @thegoodthebadandtheugly579
    @thegoodthebadandtheugly579 4 ปีที่แล้ว +1

    Interesting to understand ‘emerging properties’ from this simulation..

  • @applebanana6149
    @applebanana6149 5 ปีที่แล้ว +1

    Very cool! I'm making that as my screen saver :)

  • @curator23
    @curator23 3 ปีที่แล้ว +3

    Now add rules for changing the particle type according to their neighbours.

  • @mgetommy
    @mgetommy 5 ปีที่แล้ว

    so cool. Love this

  • @davidcermak9822
    @davidcermak9822 3 ปีที่แล้ว +1

    ''And universe is about simple rules...'' So we totally ignored two of most important ones... :D

  • @_fragment
    @_fragment 3 ปีที่แล้ว +1

    This has given me enough inspiratiion to start a custom nature simulator, of sorts, where instead of simple rules, it's based on survival. I'll come back to this comment when I make some progress.

  • @Kitsudote
    @Kitsudote 5 ปีที่แล้ว +1

    That's awesome! Think I have to code this myself, just for fun :)

  • @garyshannon1424
    @garyshannon1424 5 ปีที่แล้ว

    This looked so familiar to me, then I remembered why: Scientific American, September 1987, Computer Recreations Column; "Diverse personalities search for social equilibrium at a computer party" by A.K. Dewdney. I had to dig through a mountain of back issues of SciAm to find it, but there it is. It's available online, for a price, or better yet, check your local library for back issues. In his version, the dots were guests at a party that each had a preferred distance for each other guest. The main difference is that there was only one of each guest, or, equivalently, one dot of each color.

  • @WildAnimalChannel
    @WildAnimalChannel 5 ปีที่แล้ว

    Interesting indeed. Not often I see something new these days!

  • @aurielklasovsky1435
    @aurielklasovsky1435 3 ปีที่แล้ว +1

    This is really fun thank you for the amazinh content and published softwear!. if I may make a request, since you already have code for hyperbolic 2d, would it be too much to ask for hyperbolic partical automata creatures?

  • @VtinMusic
    @VtinMusic 2 ปีที่แล้ว +1

    We need this as a screensaver

  • @da_xbox360
    @da_xbox360 3 ปีที่แล้ว +1

    dani is taking notes

  • @mgsgamer8340
    @mgsgamer8340 4 ปีที่แล้ว +2

    Now let’s make a particle love triangle

  • @zharkovstas
    @zharkovstas 5 ปีที่แล้ว

    Amazing! Would be cool if under some parameters this simulation eventually led to the emergence of a structure with error-prone self-copying behavior, launching the evolution mechanism.

  • @drsquash2003
    @drsquash2003 5 ปีที่แล้ว

    If this simulation was robust enough, it could be a wonderful demonstration of how evolution works, and how RNA and DNA can lead to more complex life

  • @divijvora3762
    @divijvora3762 2 ปีที่แล้ว +1

    Imagine it as a desktop wallpaper!

  • @BoncaOfficial
    @BoncaOfficial 5 ปีที่แล้ว +1

    It's really cool! Would you make a more interactive version?

  • @binaryalgorithm
    @binaryalgorithm 4 ปีที่แล้ว +1

    Yeah, I found that if you had attractive/repulsive zones on your particles things get interesting.

  • @deede963
    @deede963 ปีที่แล้ว +1

    The perfect screensaver xD

  • @NuncNuncNuncNunc
    @NuncNuncNuncNunc 4 ปีที่แล้ว +1

    It might be interesting to see particles, each with potentially different attributes, like A is attracted to B on one side but repelled on the other. Also add in some random rotation.