New Element - LDBL (Lead Ball)

  • PowderChallenge
    7th Apr 2014 Member 1 Permalink

    Name: LDBL

    Full Name: Lead Ball

    Description: Has many unique characteristics. Firstly, it melts at normal or less than normal metal melting temperatures. If it melts and cools, it just forms regular BRMT. Lead balls are not affected by pressure nearly as much as most elements. It takes very high pressure to impart motion to a lead ball. Gravity obviously still affects it just fine. The real interesting aspect of lead ball is its collision interactions. It has both gravity AND photon-like reflection code, meaning it bounces realistically like you'd expect a ball to. It shouldn't be too bouncy since lead is a heavy element. If it works nicely maybe a bouncy one could be added. Also I think maybe you should be able to somewhat alter its bounciness by changing its tmp value.

    Why Add It: Lead Ball would add an interesting new type of physics interaction in Powder Toy that hasn't been seen before, and does it simply by combining normal particle gravity with low air resistance and the same surface-normal reflection code that photons and other energy particles use. Very interesting mechanics can be added with this, and we could enjoy playing with rube goldberg machines and other fun bouncy-ball contraptions.

    In Conclusion: It won't require any brand new code written for behavior, it just combines existing code. Though you can somewhat replicate this with energy particles and black holes, it doesn't lose energy by bouncing and is hard to get parallel vertical gravity. Lead balls will provide many new opportunities.

    Extra Thought: You could do something called PTBL (paintball) that has a ctype like clone, that turns into its ctype or a handful of particles of its ctype when it hits a surface while traveling at high speed.

  • jacob1
    7th Apr 2014 Developer 3 Permalink
    While it does sound cool, there is a reason we haven't made things like balls that fall and move around with gravity. The game code just doesn't support it. TPT simulates particle physics, not actual physics and colliding bodies. While possibly a ton of work could make it work, it would be really glitchy and out of place in the game.

    Also you can't just add things like the PHOT reflection code to solids, because they don't mix (and it doesn't even make sense). Photons have a constant velocity, solids would be changing and moving with gravity. Also photons move through themselves when they reflect, that doesn't make sense in a solid.
    Edited once by jacob1. Last: 8th Apr 2014
  • NF
    7th Apr 2014 Member 0 Permalink
    @jacob1 (View Post)
    Why don't we make lead?
  • KydonShadow
    7th Apr 2014 Member 1 Permalink

    its for the most part pointless

    same reason for why we dont add: Unununium, Einsteinium, Haffnium, Scandium, Platinum, Copper, Silver, Nitrogen, Iodine, Silicon, Europium, Californium, Lithium, Actinium, or the Higgs Boson.

    Edited once by KydonShadow. Last: 7th Apr 2014
  • boxmein
    7th Apr 2014 Former Staff 1 Permalink
    > both gravity AND photon-like reflection code
    How many times does this need to be repeated: merging two codes doesn't make a third union of the two! You don't merge fire and ice update functions to make a water update function! You don't merge a NEUT, PROT and ELEC update function to create a HYGN update function! Code doesn't work that way!
  • zBuilder
    8th Apr 2014 Member 0 Permalink

    it seems like you want something like mercury,except that it sticks together?
    also, as far as determining wheather it's about to colide with a particle it only needs to check the surrounding area(which particles already do anyway) and have a custom response to it.

    KydonShadow:

    its for the most part pointless

    same reason for why we dont add: Unununium, Einsteinium, Haffnium, Scandium, Platinum, Copper, Silver, Nitrogen, Iodine, Silicon, Europium, Californium, Lithium, Actinium, or the Higgs Boson.

     
    then why do we have glow,tron,or 24 different GOL simulations that exhibt only 4 unique behaviours?

  • KydonShadow
    8th Apr 2014 Member 0 Permalink

    glow has tons of uses, as seen is many space ship saves. my guess is that tron was to see if they could build a 'smart' particle.

  • zBuilder
    8th Apr 2014 Member 0 Permalink

    KydonShadow:

    glow has tons of uses, as seen is many space ship saves. my guess is that tron was to see if they could build a 'smart' particle.

     Glow isn't really a usefull particle. it's nice to look at but the argument in this thread is that we shouldn't add particles that are cool but aren't imediately helpful to everyone(that would be tough to acheive)

  • boxmein
    8th Apr 2014 Former Staff 1 Permalink
    @zBuilder (View Post)
    GOL and its derivatives are meant to just be bragging rights to show that TPT has tons of cool cellular automatons to choose from and use. People actually make awesome things combining them, too. I have not ever seen a _mixed_ cellular automaton sandbox other than in TPT.
    Edited once by boxmein. Last: 8th Apr 2014
  • greymatter
    8th Apr 2014 Member 0 Permalink
    @zBuilder (View Post)
    Glow is indeed a useful particle. It has a ton of unique properties.
    @jacob1 (View Post)
    I'm not supporting moving solids, but what if it was a very heavy BRMT-like particle that instead of settling when it hits something, "bounces" away like a C-4 just went off near it? The bounce direction will be determined the same way PHOT bounce direction is determined and it's velocity will be boosted in that direction while still under under the influence of gravity?
    I don't even know if that's possible....but anyways,just something that popped into my head.