New life idea.

  • EaterOfCake
    3rd Nov 2016 Member 1 Permalink

    The current life is quite good, however it's main issue is customisability. At the moment you cannot get a life type to do what you want, so my suggestion is to have a generic life form that has no default rules, but they can be set with tmp, tmp2 and life.

    My idea as to exactly how this works is:

    First, you would write out the numbers 0-9 in a horizontal line, like this:

     

    0 1 2 3 4 5 6 7 8 9

     

    Then beneath the numbers you want (this example is for GNAR), write a one. Beneath the others, write a zero, like this:

     

    0 1 2 3 4 5 6 7 8 9

    0 1 0 0 0 0 0 0 0 0 

     

    Convert the binary into a base-10 number, and that is the rule (So in this example, it would be 256 tmp, and 256 tmp2). The life value would be how many frames it should stick around after "dying". Normal tmp would be "Begin" rule, the tmp2 would be "Stay" rule.

     

    What do you think?

  • Pilihp64
    3rd Nov 2016 Developer 1 Permalink
    This has been wanted for a while, and already successfully implemented by mniip a few months ago. It may end up in the release version eventually.
    It works similar to your description. If you want to try it I can find the build in a bit, or compile from here, https://github.com/mniip/The-Powder-Toy/tree/vari
  • TPT_PL
    4th Nov 2016 Member 1 Permalink
    Hey, btw there are some like XXX/WTFOMG/2, what is the 2 there?
  • tptquantum
    4th Nov 2016 Member 0 Permalink

    @TPT_PL (View Post)

     Remains 2 frames. (ex 1/234/5 makes a new one at 1 particle and dies at 2/3/4 particles by dying ones will last 5 frames.)

  • thomasxin
    5th Nov 2016 Member 0 Permalink

    Doesn't LIFE already use one of those values to determine which life type it is?

  • tptquantum
    6th Nov 2016 Member 0 Permalink

    @thomasxin (View Post)

     It uses ctype value. Try to put some GOL, !set ctype life wood and see.