I have been thinking on this for some time now. In many of the more complicated systems (even my own), there is, for lack of a better term, clutter. That is to say, many creators have had to use space to make certain system “mechanics” work. So I’ve come up with a short list of system elements that could be potentially added to help reduce this clutter.
It is important to keep in mind that each mechanic associated with this new element listed could be created in an existing system with the currently available elements. However the ideas listed would make it so only one grid square would be needed for said mechanic, rather than several, thereby freeing up space in a given system.
First and foremost, a general selection of “Inverted Nodes” is a must. There are far too many systems that have to rely on using Inverted Flip-Flop Nodes hidden behind Blocker Nodes to create a system that contains Start-Inverted Nodes. Having the Inversion option available immediately would help reduce this clutter. If this seems non-viable, I would suggest at least adding the option to Start-Invert items using Buffer Nodes rather than limit that option to Flip-Flops, so as to provide more options for creators.
Next, “Direct Reflectors”. Fairly straightforward, direct reflectors, unlike their tilted counterparts, would send a Packet back the way it came. Orientation would be limited to being horizontal or vertical. Packets approaching from the non-reflective side would be destroyed. An alternative version of this could be a reflective square, which directly reflects packets back the way they initially came regardless of whatever side the packet hits the square from.
Third, “One-ways”. An element that makes it so a packet can only travel through it when approached from the “entry” side. Oriented up, down, left, or right. Any packet that hits a non-entry side is destroyed. Element could be represented with an arrow, to signify direction.
Fourth, “Tunnels”. Similar to the one way, except packets can instead enter from 2 sides, each across from the other. Oriented horizontally or vertically, this destroys packets from entering on two sides, but allows passage via the remaining two. I think this would be incredibly useful for creators, considering the abundance of blocker-tunnels that require three grid squares per tunnel length.
Fifth, “Delayers”. When shot with a packet, the delayer activates after a given timeframe and fires a packet in the direction it is aimed at. This element could admittedly cause some trouble if players were allowed to select how much each packet was delayed by, so it might be best to only allow a few-or maybe just one-delay speed(s) to be selected. Again it can be oriented up, down, left, or right, but regardless of where the element is hit, it will fire a packet after a delay. It is worth mentioning this could make the aforementioned Direct Reflectors partially obsolete if this element was added.
Sixth, my particular favorite, “Temporary Key Nodes and Ports”. These Temporary keys, when hit, would create a Port that can only be activated once. Once the Port is fired, the Port vanishes and the temporary key re-appears, allowing for the reactivation of the port if hit again. These elements could be recolored-versions of the existing keys and ports (I would recommend the Latch-Node blue for the ports personally). I honestly think this element has a lot of potential for systems, and would certainly be excited to see it implemented.
This is where I will leave off things for the moment. While I have a couple other ideas, the above six items are the ones that I believe could add the most in regards to system creation. Regardless, I do hope that my tone and suggestions have not come across as arrogant, I played the original Exploit many times over and it remains one my favorite games of all time, so I would love to see this sequel grow in popularity. At any rate, that is all I have to say for the moment, I hope these ideas will be useful in some capacity or another, and look forward to seeing what comes next!
-Haon115