Random Thoughts

  • keperitan
    16th May 2012 Member 2 Permalink
    Okay, I would like to get this off my chest:
    -Would it be possible to rotate the cursor? This would be particularly useful for the triangle and square cursors.

    -Why does the game occasionally go into insert mode out of the blue during long sessions of manual mouseclicking to put elements in tight corners?

    -Is there a way to circumvent the 255 element limit by using the same method used to reduce all the life categories into 1 element? For instance, BMTL would become like Solid(BMTL).

    -Have we even reached that limit yet?

    -How does TTAN work and why does it lose its pressure holding ability when sparked? Is that a glitch?

    -If I am logged into PT and accidentally click the Sign In button by mistake instead of the New Simulation button, is there any way to prevent autologging out short of signing in again?

    -Now that we have redone the concept of gravity vortices, would it be possible to make SING attract particles in Newtonian mode through simple gravitational attraction like BHOL instead of through negative pressure?

    -If that would break saves, how about it only generates low pressure only if Newtonian gravity is disabled?

    -What about powdered GPMP?

    -Portal doesn't work with TRON? Come on...

    -Please re-enable setting of life of metals to -1 if possible.

    -My thoughts on voltage:
    I suppose you could approximate voltage with TMP. The element PBAT increases the TMP of any metal it is connected to and NBAT decreases the TMP of the metal it is connected to. If left alone, the TMP of metal would remain constant. If connected to NBAT or PBAT, its TMP value would increase linearly until it is equal to the temperature of the PBAT (-1*temp in the case of NBAT). TMP would be transferred within metals with the same mechanism that heat is transferred in tPT, only sped up considerably (think of how heat is conducted by HSWC, only faster). If negative values are unattainable, consider a default TMP of metal of 200 as a base (0V) with a range of values ranging from 0(-200V) to 400 (+200V). The metal's temperature would also increase at a rate proportional to the change in TMP, and NSCN's tmp value would not decrease it if in contact with PSCN only.

    Clarifications:
    You would visualise the voltage level of the metal by the brightness of its glow.

    Generally, the farther away from the baseline TMP value, the brighter the metal would glow. If the metal's temperature and TMP value exceeds a certain (negative) amount, it would start emitting ELEC. Each ELEC released increases the TMP value of the metal emitting it by 1. If the ELEC contacts a pixel of metal, it would decrease the TMP value of the metal by 1.
  • MeinFuhrer
    16th May 2012 Member 0 Permalink
    i think TTAN loses pressure for purpose, i actually like it beacuse now you can create like air locks or smthing like that, i can be useful in reactors :)
  • boxmein
    16th May 2012 Former Staff 0 Permalink
    @keperitan (View Post)
    TTAN loses its pressure stopping ability because sparks are another element with ctype of the metal, not that TTAN has a sparked property. Basically, when it's sparked, it's not TTAN but SPRK. That's why.
    The auto-logout is the worst glitch yet. Simon tried fixing it once but the sign out button is useless to this day.
  • Raphi
    16th May 2012 Member 0 Permalink
    Where is the problem with the auto-logout? Just press Esc if you clicked the button.
  • jacksonmj
    16th May 2012 Developer 0 Permalink
    Yes brush rotation is possible, provided someone makes a decent user interface for setting the rotation amount. All the necessary code for creating particles using rotated brushes is in https://github.com/jacksonmj/The-Powder-Toy/tree/experimental-brushrotate, but I wasn't happy with the user interface.

    -Why does the game occasionally go into insert mode out of the blue during long sessions of manual mouseclicking to put elements in tight corners?
    I don't know.

    There is a way to increase the element limit (changing pmap and some other stuff to use more than a single byte to store particle type), but it would take a lot of work. We have just under 160 elements at the moment.

    TTAN makes the air simulation block air in the same way as walls do, on a 4x4 pixel grid. This has the unfortunate side effect that there could be a 6 pixel gap between TTAN particles and they would still block air.

    I don't know whether TTAN not blocking air when sparked is a bug or a feature. Opinions?

    To get rid of the login window, press Esc (you may need to press it twice, since the username box is automatically focused).

    Gravity generating elements that move don't work particularly well. Recalculating gravity is very slow, so elements have often moved by the time gravity updates to match their previous position (even with FFT gravity).

    -Portal doesn't work with TRON? Come on...
    Maybe

    -Please re-enable setting of life of metals to -1 if possible.
    Why?
  • buggerman
    16th May 2012 Member 0 Permalink
    @jacksonmj (View Post)

    The re-enabling of metals creates the
    possibility of metals that don't conduct spark so you do not need to create a hole between two pieces of metal
    but ofcourse @keperitan (View Post) could also use insulated wire
  • boxmein
    16th May 2012 Former Staff 0 Permalink
    @jacksonmj (View Post)
    It'd be useful as a feature though! I'd like that.
  • tommig
    16th May 2012 Member 0 Permalink
    @keperitan (View Post)
    Voltage is a great idea, however, as it stands spark cannot travel any faster, so I suppose it can noly travel slower. Say and increased tmp slows sparks, we could have a load of new elements like transformers. I'm also interested in how D.C. type currents could be implemented, although I cannot work out this is possible. @jacksonmj (View Post) , Is D.C. possible at all?
  • boxmein
    16th May 2012 Former Staff 0 Permalink
    @keperitan (View Post)
    The SING idea would be slow, try moving PGRV around for a while. For awesome systems, it proves no harm, but for mine for example, it could be fatal.
  • keperitan
    17th May 2012 Member 0 Permalink
    @tommig (View Post)
    The basic idea is that voltage is represented by TMP, and that TMP would then flow from a region of high TMP to low TMP the same way heat transfer in this game is done. Positive voltage is generally represented by higher TMP and negative voltage by lower TMP. By making a few quirks, you can add things like thermionic emission, electromagnetic induction (if a mode such as ambient voltage were ever created) and the like. So yeah, DC is very likely but not AC.

    Also, now that we have CAUS, why not make it so that molten salt can be electrolysed into RBDM (representing sodium) and CAUS(representing chlorine)? I don't see why not.

    Sorry for terrible formatting on the last post, I was half asleep then. I'll be fixing it soon.