custom GOL

  • powder_master
    24th Apr 2014 Member 0 Permalink

    how about an option to edit life element & choosing its birth, survival, and corpse parameters?
    also, how about adding 1D cellular automaton, with the indicated cell itself as a parameter? can it be considered with 2D automatons?

  • xetalim
    24th Apr 2014 Member 1 Permalink

    You can already customize your GOL in the source.

  • CeeJayBee
    24th Apr 2014 Member 0 Permalink
    @xetalim (View Post)
    Talking of source, is 146.cpp actually used?

    It seems to define BRAN... but does nothing extraordinary

    (it doesn't even have a Enabled setting ;3)
    Edited 3 times by CeeJayBee. Last: 24th Apr 2014
  • xetalim
    24th Apr 2014 Member 0 Permalink

    @CeeJayBee (View Post)

    I believe the LIFE element reactions are hidden somewehere in simulation.cpp

  • powder_master
    24th Apr 2014 Member 0 Permalink

    xetalim:

    You can already customize your GOL in the source.

     where is the source? or the config files?
    also what is the difference between the regular & the thing with 'legacy'?

  • jacob1
    24th Apr 2014 Developer 0 Permalink
    A customizable GOL element would be cool, and was planned at one point. It just doesn't exist yet ): Maybe eventually.

    @xetalim (View Post)
    That's a horrible answer, when someone suggests an element you can't just say "it's already possible, just edit the source", because if they were able to code their own elements they wouldn't be asking.

    @CeeJayBee (View Post)
    146.cpp is a leftover element, from when GOL were all separate elements. We started filling up ids, until BRAN, which we left so that people could overwrite it to make custom elements in lua. This was before it became possible to make new elements from scratch in lua.

    @powder_master (View Post)
    You should ignore powder-legacy, it's just a leftover for really old computers that don't support something called SSE2. If the non-legacy version works fine for you it might be faster. Also the source is separate from the game, and setting up compiling / doing other stuff to make it can be pretty challenging. I would just wait to see if it gets done on it's own eventually, I might try adding it to my mod sometime.
    Edited once by jacob1. Last: 24th Apr 2014