Directional Wire element suggestion

  • canxA
    25th Dec 2023 Member 0 Permalink

    Directional Wire(DIWI) would act very similarly to METL, however its Life value would determine which way SPRK travels inside it. 1 life would make it go right, 2 would make it go down, 3 left, and 4 up, going above 4 would kinda wrap around(5=1, 6=2, 7=3, 8=4, 9=5=1,ect). DIWI would only conduct to another DIWI or other conductive material to the right, left, ect of it depending on it's Life

  • Jerehmia
    27th Dec 2023 Member 0 Permalink

    You're aware that electricity uses the life property to move across conductors etc.?

     

    1. If you spark a conductor with life 0 the conductor becomes a SPRK with life 4
    2. a SPRK's life decreases every frame
    3. any conductor or powered material that's within conductive range of a SPRK with life 3 also gets sparked/activated
    4. after the SPRK has reached life 1 it turns back into the original conductor with life 4 at the next frame
    5. a conductor's life decreases every frame until it has reached 0
    6. once a conductor's life is down to 0 it's ready to accept a new SPRK

     

    This means you can't use the life propery of a conductor because it's already in use to facilitate the conducting of sparks. You should probably use the tmp or tmp2 property instead.

    Edited 2 times by Jerehmia. Last: 27th Dec 2023
  • Desty
    27th Dec 2023 Member 0 Permalink

    Doesn't INST do this? I mean, not exactly but you can have wires crossing, meaning this is useless.

  • ArolaunTech
    28th Dec 2023 Member 0 Permalink

    What are the uses for this? If you want multiple channels in one wire, there are many savees demonstrating how you can use materials like INWR, PTCT, and NTCT. If you want a diode, just use PSCN and NSCN.

  • RebMiami
    29th Dec 2023 Member 0 Permalink

    Yeah, I think it's interesting but in this state it just sounds like a clunkier version of things you can already do. Maybe it would be more interesting if you could also set the direction that it receives sparks and let it perform logical operations on them? (i.e. it sparks if the pixels to its left and right are sparked, in a certain configuration) since that would let you make compact logic circuits.