Added: 4 years ago
From: sobrao
Views: 30,628
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (52)

Sign In or Sign Up now to post a comment!
  • It looks like the evoloution in the amoeba universe

  • Im not very smart at these kinda things and such (im interested) but isn't this KINDA the thing notch uses to create biomes on minecraft?

  • @LightProductionsTV The entire Minecraft landscape is basically a 3-dimensional cellular automaton. Fire blocks change their state according to a cellular automaton rule, as do lava, vines, mushrooms, water, and redstone circuitry.

  • First time I've seen a Spanish MATLAB code! So cool! Now to translate this and play around to see what I can come up with. Thanks !

  • This would be great for generating caves for games.

    :D

  • @mcwhitener

    That's exactly why I'm looking into cellular automata. Also, for landscapes, and for the roots of trees.

  • can anybody help me please. Does CA use for solving diff. equ. like Laplace or Maxwell Equ? ? for instance can we simulate electromagnetic wave propagation with CA ?

  • do you mind sharing how you define neighbour cell on matlab?

  • @johnkiu1987 The source code is in the video description.

  • Thank you very much.

    O dear, so much code in here.

    Take time to understand.

    you are really good.

    I think what i wanna do at the moment is a lot more simple one.

    Do you mind post on some step by step video for how to do the neighbouring in matlab?

  • Awesome, thank you fror the source code! 5/5

  • um... it's just a fade effect applied to the game of life... this could be achieved by simply not fully clearing the buffer. You know, just dimming it.

  • @TheReasonWhyGuy That's not true, the evolution rule of basic game of life and this CA is totally different, so this behavior is impossible to get with game of life. What make this CA behave this way is because growth and death speed is different, this cannot be defined with 1-bit CA.

  • @sobrao Alright :)

    My mistake... it looked like it, and I think most people would mistake it.

    Thanks :)

  • really cool !!!!....

  • O_o MatLab can do THAT?!

  • what are those 8 grades of life?

  • @mystic0difference mmmh... those 8 grades of life defines the "life intensity" or the "life density" of that call. 0-> totally dead. 7->totally alive

  • @sobrao not "call", I meant "cell", sorry.

  • Wow, that's cool. I'd like to know the formula that gives you this. It could find good use in random dungeon generator, don't you think? At least for a game that has 4 main directions only and rooms placed on grid.

  • @Hy22n you can download source code from video comment

  • Cool, I'm reading NKS by wolfram and it's really good. What are the rules for this automata?

  • Haha, gracias por compartir el codigo y su interesante nombre de una variable ;)

  • this code is sweet ive been messing with it a bunch and i actually got it to start forming some cool things. im gonna be messing with it for a while haha

  • Really? if you get something interesting please upload a video!

  • yea ill try to post one up soon

  • Just wasting your time. Don't you have any problems to solve?

  • Woah , this is pretty cool. I remember having a similar idea some time ago.. but in mine, each cell's grade of life was any number of the [0,1] interval.

    By the way, are you spanish?. Because I'm spanish too.

  • Hi!, then your idea and mine are quite similar. I restricted it to 8 values for being able to implement it later in a FPGA.

    And yes, I'm also from spain :)

  • What do you mean by 8 grades of life? I checked out the Matlab source code and somewhere in the code you had each random sample per cell multiplied to 8. why is that? please enlighten me on this thanks!

  • sling... by 8 grades of life I mean that each cell can have 8 different values depending on their "life activity" so they're are not just dead/alive but dead,1/8 alive, 2/8 alive ... 7/8 alive and totally alive.

    The random sample if for CA initialization, it gives a value between 0 and 1 and I multiply them by 8 for get a value between 0 and 8, dead and totally alive.

    Cheers.

  • Thank you! I understand now ^_^

  • Now what happens when you mix in a second rule space into the main rule space?

  • thanks for sharing your code. Very good work and very interesting your simulated game of life.

  • can someone explain please, can we simulate wave propagation, heat transfer, laminar fluid flow etc. with cellular automata ?

  • yes :P, I don't remember why but I think that when I did the algorithm, I was a bit frustated with the code.

  • hhahaha your code has some nice variables like "mierda" hahaha

  • i've changed a little bit your code, i changed the representation of occupied cells, i'm using 1 and 0

  • This would be beautiful with the time dimension replaced with a third spatial dimension; possibly something like an undulating vine.

  • will u upload the matlab script...will be useful for other developers..(actually i need it)...you will be of course refrenced.......

  • this is fucking scary

    what about the blocks that stayed alive?

  • They have permanent life as long as they aren't interacted with/affected by living cells.

    In the original, "Conway's game of life", 2x2 squares were living shapes also.

    It just happens to be a stable shape under the rules of the simulation.

  • some patterns are stable, and they can perpetrate themselves until another block of cells reach them.... like 11

    11

    there are millions of stable patterns

  • this stuff scares me

  • Why's that?

  • it died...

  • What axactly are the rules?

  • really great dude

  • Very nice, it has cohesion like an amoeba, or the surface tension on rippling water.

  • good film

  • Nice video, perhaps you could a slide showing the equations for the automata.  Otherwise great!

  • where do you get this program

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more