As I’ve shown pre-previously on Overlord-in-terms-of-issues-around-the-Über-Feral, you can create interesting fractals by placing restrictions on a point jumping inside a fractal towards a randomly chosen vertex. For example, the point can be banned from jumping towards the same vertex twice in a row, and so on.
But you can use other restrictions. For example, suppose that the point can jump only once or twice towards any vertex, that is, (j = 1,2). It can then jump towards the same vertex again, but not the same number of times as it previously jumped. So if it jumps once, it has to jump twice next time; and vice versa. If you use this rule on a pentagon, this fractal appears:
v = 5, j = 1,2 (black-and-white)
v = 5, j = 1,2 (colour)
If the point can also jump towards the centre of the pentagon, this fractal appears:
v = 5, j = 1,2 (with centre)
And if the point can also jump towards the midpoints of the sides:
v = 5, j = 1,2 (with midpoints)
v = 5, j = 1,2 (with midpoints and centre)
And here the point can jump 1, 2 or 3 times, but not once in a row, twice in a row or thrice in a row:
v = 5, j = 1,2,3
v = 5, j = 1,2,3 (with centre)
Here the point remembers its previous two moves, rather than just its previous move:
v = 5, j = 1,2,3, hist = 2 (black-and-white)
v = 5, j = 1,2,3, hist = 2
v = 5, j = 1,2,3, hist = 2 (with center)
v = 5, j = 1,2,3, hist = 2 (with midpoints)
v = 5, j = 1,2,3, hist = 2 (with midpoints and centre)
And here are hexagons using the same rules:
v = 6, j = 1,2 (black-and-white)
v = 6, j = 1,2
v = 6, j = 1,2 (with centre)
v = 8, j = 1,2
v = 8, j = 1,2 (with centre)
v = 8, j = 1,2,3, hist = 2
v = 8, j = 1,2,3, hist = 2
v = 8, j = 1,2,3,4 hist = 3
v = 8, j = 1,2,3,4 hist = 3 (with center)