This Article IsCreated at 2024-01-03Last Modified at 2024-03-11Referenced as ia.www.b31

Wire Routing Control Scheme

Recently, I thought of an interesting control scheme for top-down video games. The control scheme turns out to be quite suitable for data entry as well, so I am sharing it.

The code is here: https://git.envs.net/iacore/wire-routing-game

Here is a video of me using the control scheme. You can see in the video that the control scheme doesn’t work at some places. Workaround: don’t have two edges on the same line in level geometry.

Update: section 3.3 of a tutorial on deepnight.net described how to fix the bug seen in the video above. The wire routing algorithm needs path finding (nav mesh) in order to be stable. If you are looking at this paragraph, you can assume that I have not fixed it yet.