For my first module, I decided to stay simple, at first, and I'm creating a (mostly) clone of BSD Robots. I plan to add multi-level dungeons, (semi)consumables, life, death, diverse enemies, and persistent progression later, but for now I'm focusing on getting the basic mechanics right.
I have about 90% of it figured out and coded (or pseudo-coded), but one issue I'm having is getting the enemies to always move diagonally to get closer (unless they are straight away from you). I'm guessing that the problem is in te4-1.0.0/engine/DirectPath.lua. My current plan has all of the maps being wide open squares (with square FoV), so it should be relatively simple, but I just can't see how right now.
Robot Run
Moderator: Moderator