New Element - LDBL (Lead Ball)

  • PowderChallenge
    8th Apr 2014 Member 0 Permalink

    Ok guys, I'm hearing a lot of diarrhea coming out of a lot of mouths, so let me just tell you why you're wrong about lead ball being both difficult to implement and useless. :D

     

    1. This is an interactive one, so open Powder Toy and draw a thick bar of black hole along the bottom of the screen. Coat the top of it with a layer of diamond. Now turn on Newtonian Gravity and add a photon or two on screen. Notice how it bounces wth realistic reflections? So the guy who said you can't just merge the two codes to make one, I'd like to point out that yes, you can. There's that evidence, and I'm also a coder myself with reasonable knowledge of how code works. Though I work mainly in Java, I know that you can combine pieces of different code to make something new. I've done it numerous times. As for lead balls, I want something that reacts to normal ambient gravity, that has variable bounciness so it maybe loses speed when it reflects, and obviously doesn't disappear after a while like energy particles. Of course there could be bugs, but it's not exactly time consuming for the devs to repurpose the current code to make a test of this.

     

    2. Why would this be useless? You can make so many new interactions with ballistic physics. Rube goldberg machines aside, having bouncy particles, in addition to not requiring any new code, would create new possibilities for non-electronic information transmission, catapult-style games and of course would just be fun on its own.

     

    3. I notice a lot of people on here think they know a lot more than they do. Perhaps that's the biggest bug this forum needs to repair. If a dev told me it'd be hard and gave a good reason, I'd accept that fine. But a bunch of people not involved with the game just repeating what devs say to a lot of outlandish ideas just to sound smart isn't helpful.

  • jacob1
    8th Apr 2014 Developer 1 Permalink
    Before I respond to that, there's one thing I need to know you haven't explained well, will lead ball be a single pixel big, or will it be a larger ball shape?
  • greymatter
    8th Apr 2014 Member 1 Permalink
    @PowderChallenge (View Post)
    If you could just combine code like that,
    Photon code+Gravity code = Moving Solids(!)

    And like jacob1 told, if it is a ball, things get really complicated.


    3. I notice a lot of people on here think they know a lot more than they do. Perhaps that's the biggest bug this forum needs to repair. If a dev told me it'd be hard and gave a good reason, I'd accept that fine. But a bunch of people not involved with the game just repeating what devs say to a lot of outlandish ideas just to sound smart isn't helpful.


    Now that's a bit like going over to someone's house and asking for cookies and then going on to shout at them...
    Even though we are not devs, most of us know quite a bit of programming too.
    Edited once by greymatter. Last: 8th Apr 2014
  • xetalim
    8th Apr 2014 Member 1 Permalink

    PowderChallenge:


    3. I notice a lot of people on here think they know a lot more than they do. Perhaps that's the biggest bug this forum needs to repair. If a dev told me it'd be hard and gave a good reason, I'd accept that fine. But a bunch of people not involved with the game just repeating what devs say to a lot of outlandish ideas just to sound smart isn't helpful.

     

     

    Heh, have you ever seen the github page on the powder toy? Boxmein has worked on TPT before. You just don't see a developer status, people who contribute to TPT are not immediately developers, but do certainly know about coding in TPT.

  • KydonShadow
    8th Apr 2014 Member 1 Permalink

    PowderChallenge:

    Ok guys, I'm hearing a lot of diarrhea coming out of a lot of mouths, so let me just tell you why you're wrong about lead ball being both difficult to implement and useless. :D

     

    1. This is an interactive one, so open Powder Toy and draw a thick bar of black hole along the bottom of the screen. Coat the top of it with a layer of diamond. Now turn on Newtonian Gravity and add a photon or two on screen. Notice how it bounces wth realistic reflections? So the guy who said you can't just merge the two codes to make one, I'd like to point out that yes, you can. There's that evidence, and I'm also a coder myself with reasonable knowledge of how code works. Though I work mainly in Java, I know that you can combine pieces of different code to make something new. I've done it numerous times. As for lead balls, I want something that reacts to normal ambient gravity, that has variable bounciness so it maybe loses speed when it reflects, and obviously doesn't disappear after a while like energy particles. Of course there could be bugs, but it's not exactly time consuming for the devs to repurpose the current code to make a test of this.

     

    2. Why would this be useless? You can make so many new interactions with ballistic physics. Rube goldberg machines aside, having bouncy particles, in addition to not requiring any new code, would create new possibilities for non-electronic information transmission, catapult-style games and of course would just be fun on its own.

     

    3. I notice a lot of people on here think they know a lot more than they do. Perhaps that's the biggest bug this forum needs to repair. If a dev told me it'd be hard and gave a good reason, I'd accept that fine. But a bunch of people not involved with the game just repeating what devs say to a lot of outlandish ideas just to sound smart isn't helpful.

     

    ok, for the first thing bolded: You really think you are gonna get any support for this that way? Ha!

     

    Second thing, @jacob1 said that the light-reflection code involves light particles moving through eachother. Therefore I believe that you cant just "Add together two different codes to get a different one out of it, that still works." The things that will need to be required for this...

     

    Third: You notice a lot of us think we know more than we do? Ah, I didnt notice your PHD in the Thoughts and Knowledge of Others, sorry about that. Also, if you have a problem with the forums, get off it. :P

     

    If you believe it to be so easy, make your own mod!

    Edited once by KydonShadow. Last: 8th Apr 2014
  • edza101
    8th Apr 2014 Member 1 Permalink

    @boxmein (View Post)

     

    Uhh boxmein, common hydrogen has no neutrons. It is just an electron and a proton (AKA protium, or hydrogen-0). Deuterium has one electron, one proton and one neutron (AKA hydrogen-1).

    Sorry to bug you :3

     

    EDIT: Plus anyone claiming this is easily done, follow this checklist:

     

    1. Make a mod containing this
    2. PM me a link to the relevant page
    3. create an equation to solve for prime numbers
    4. ???
    5. Profit
    Edited 2 times by edza101. Last: 8th Apr 2014
  • Cacophony
    8th Apr 2014 Member 0 Permalink

    1.jacob1(who knows a lot more about coding TPT than you since he made his mod and is a major dev) already told you why they can't just merge TPT element code.

    2.It does require new code,see what jacob1 said first.

    3.This is not even relevent to why it should be added. Also,you're forgeting the importance of the community here.TPT devs will usually add an element only if a large part of the community wants it.

  • zBuilder
    9th Apr 2014 Member 0 Permalink

    greymatter:

    @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.

     
    that sounds sort of like using Phot, changing the graphics and adding falldown. not sure if it would actually work that way but it might

    edit:just tested in LUA, nope. needs a whole new function after all.

    Cacophony:


    3.This is not even relevent to why it should be added. Also,you're forgeting the importance of the community here.TPT devs will usually add an element only if a large part of the community wants it.

     

    the community doesn't want it mostly because they've been implicilty told not to want it.

    Edited 2 times by zBuilder. Last: 9th Apr 2014
  • h4zardz1
    9th Apr 2014 Member 1 Permalink
    @PowderChallenge (View Post)
    NAH, just see how it is coded. energy particles has their own "newtonian gravity behaviour" and "bouncing" that is you cant simply code it. if that is solid/powder, you must create something like "pressure". i guess the basic code of bouncing is:
    if collide in Y=VX-VX*1,5
    if collide in X=VY-VY*1,5
    see why it's reduced with a higher number than the number reduced?
    and another:
    if collide in angle 45=VY to VX or VX to VY
  • PowderChallenge
    9th Apr 2014 Member 0 Permalink

    I'm saying that if you can make the exact thing I'm asking for using BHOL and PHOT/NEUT/PROT then you can make an element designed specifically to do it. It wouldn't have typical particle physics unless moving at very low velocities. And yes, I still think that a lot of people don't know what they're talking about when they shoot down an idea. Jacob clearly knows what he's doing, but I think maybe I didn't explain it correctly, that's my bad.