top of page

Programming Accident: VOORDNORT GROUPING PATTERNS

!? Procedural Behaviors ?!

This is an accidental game design mechanic. I was exploring the idea of keeping the VOORDNORTS from grouping up into clumps.


And I found that during the process of programming this, I incidentally left the function they use to just "jump upwards" when close to another VOORDNORT. I was just testing to make sure the function itself was being called at the right time, instead of just using a standard "print string" approach usually used during debugging. That made the HOVERING VOORDNORTS (that you can see flying in this video) procedurally group into a vertical line, high into the sky. It was accidental, and only they did it, because of incidental physics interactions. They are not sending each other instructions, or talking amongst themselves at all. Programmatically speaking, they are not aware of their TYPE.

This may not sound amazing to some, but... What it means is the VOORDNORTS do not need to explicitly communicate with one another to form different grouping patterns. The DASHING VOORDNORTS (from the second group in the video) were given a different set of instructions when encountering another VOORDNORT (of any type). Instead of jumping, they move to the side a little. This causes a GROUP of DASHING VOORDNORTS to incidentally end up encircling their target. There are no explicit instructions to "encircle." Nor are there any gameplay tags identifying the VOORDNORT TYPE. It's all incidental. The third group has no grouping pattern, as I thought their main attack style lent well to forming a large group in a clump. THIS IS IMPERFECT.


ERROR


/// ERROR ///


! DESIRABLE PROGRAMMING RESULT SIGHTED WITHIN IMPERFECT CODE !

/// VIDEO REQUESTED... ///


/// RESULT: GRANTED ///

sorry for the programming rant

aLSO, i'M nOT sORRY, aND hERE iS A vISUAL fOR aDDITIONAL cLARITY


bottom of page