Piston

  • watereye
    25th Aug 2012 Member 0 Permalink

    Sounds like minecraft to me. How about put some slime in there and BAM! Minecraft powder toy hybrid game thingy has begun. (Just kidding)

  • therocketeer
    25th Aug 2012 Member 0 Permalink
    @plypencil (View Post)
    Erm. Yes. Just yes.

    Piston = movable solid.
    This suggestion = cheap compromise to try and simulate the movement of a piston = movable solid.

    So what you are basically saying, is when this element is sparked, it flood fills the space next to it with metal and then removes it when it's not sparked(v/v)? how is powder toy going to recognise which pixels of metal on the screen are produced from this new element?

    Not only that, but when you flood fill in tpt, it will surround what ever elements are in the space, with that element. And if an engine uses smoke and fire, it's just going to get trapped in the spawned metal. Which is not only completely unrealistic, but very impractical.

    And finally, people are just going to make simulations that flood fill the screen with metal (You're saying it flood fills empty space next to it, the empty space can easily be the whole screen), which would be a pain for people with slow computers.
  • epicksl
    25th Aug 2012 Member 0 Permalink

    Weve been making engines on tpt for a long time... and theyve never acutally been engines... just puff makers. Id like to keep it that way :P

  • nmd
    25th Aug 2012 Member 0 Permalink

    @therocketeer (View Post)

    I was thinking that he was talking about a different type of shield/pipe/bray in that when you spark it, It surrounds itself with one pixel of metl, and after you spark it again it destroys the metl adjacent to it.

    And isnt really a cheap version of moving solids... its just like a smaller electronic version of some amalgamation of shield and bray.

     

    I'm still thinking about if this would be a decent element or not.

  • therocketeer
    25th Aug 2012 Member 0 Permalink
    @nmd (View Post)

    plypencil:

    When recieves a spark it turns the empty space next to it (Up, Down, Left, Right) into METL. After not recieving a spark for a length of time (Use life value) the piston will retract, removing the spawned metal.



    Nope, that would be filling the blanks. Read it again, the way he described was that it acts like a flood fill for metal. It doesn't mention anything related to the way PIPE, SHLD or ARAY work. It just says "turns the empty space next to it into metal".
  • plypencil
    25th Aug 2012 Member 1 Permalink

    By empty space I mean 1 pixel...im sorry I didnt make that clear

  • ThunderSt
    25th Aug 2012 Member 0 Permalink

    @plypencil (View Post)

     

    I didn't like your attitude in this:

     

    Not within the same space as this element can do it in. And your method cannot keep 100% of the material. So in other words, Yes.

     

    You can't just say 'yes, it will be implemented', cuz you simply dont command anything.

     

    About the piston, wouldn't it be too complex? I mean, moving 1px of solids?

    I don't really know what will be this thread's end.

     

    @water, true, this just reminds me of minecraft, and will remember everyone of it if someone puts it into a mod and ppl zooms in to see it work.

  • plead-for-destruction
    26th Aug 2012 Member 0 Permalink
    @therocketeer (View Post)

    plypencil:

    the empty space next to it



    the words "empty space" (no plural....) and "Next to it" are specific enough to show that it is just 1 pixel...
  • therocketeer
    26th Aug 2012 Member 0 Permalink
    @plead-for-destruction (View Post)
    Not really. Some things don't need to be prural to imply plural.
  • plypencil
    26th Aug 2012 Member 0 Permalink

    @therocketeer (View Post)

     I was replying to this.

     

    You could make this with some Pcln, powered void, and some DLAY. So, in other words, No.

     

    My sarcasm to yes was the same reason you said to me but reversed.

    And if it isnt made (and I come accross some free time) then I am going to set up my compiler and build it myself, because I do believe there is a lot that can be done with this element.