Skip to content
Tom11wPublic

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

Repository files navigation

The purpose of this is to define a standardised set of words for a set of common moves / pattens to make it easier to talk about and write down / notate the shape of a maze.

Shapes, mirrored and backwards.

  • ' (Prime) = Mirror (Swap all Ls to Rs and vice versa).
  • * (Asterisk) = Reverse (The "tail" turn happens first).

Doubles (D)

Notation Actual Input Name Example
$D$ LL double left Mazing Pattern 1
$D'$
RR double right Mazing Pattern 1

Kink (K)

Notation Actual Input Name Example
$K$ LR Kink left Mazing Pattern 1
$K'$
RL Kink right Mazing Pattern 1

Bumps (B)

Notation Actual Input Name Example
$B$ LRRL Bump left Mazing Pattern 1
$B'$
RLLR Bump right Mazing Pattern 1

The Corners (I/O)

  • Indented Corner (I): LRL or RLR.
    • Concept: You "tuck" the corner inward.
  • Out-dented Corner (O): LRRRL or RLLLR.
    • Concept: You "bulge" the corner outward.
Notation Actual Input Name Example
$I$ LRL indent left Mazing Pattern 1
$I'$
RLR indent right Mazing Pattern 1
$O$ RLLLR bulge left Mazing Pattern 1
$O'$ LRRRL bulge right Mazing Pattern 1

The Triple Example

1. Timing Notation: Queues vs. Manuals

Everything is built from L (Left) and R (Right). But the time between them matters. We can borrow a bit of musical or fighting game notation to represent the rhythm:

  • . (Dot): Represents a Queued turn (exactly 100ms or cycle_delay).
  • + (Plus): Represents a Delayed/Manual turn (100ms + ).
  • Standard Triple (T): L.L.L.R (All turns can be queued)
  • Reverse Triple (T′): L.R.R+R (That last turn has to be manual to create a safety margin gap, the rest can be queued).
Notation Actual Input Name Example
$T$ L.L.L.R Triple (Left) Mazing Pattern 1
$T'$
R.R.R.L Triple (Right) Mazing Pattern 1
$T*$ L.R.R+R Reverse Triple (Left) Mazing Pattern 1
$T*'$
R.L.L+L Reverse Triple (Right) Mazing Pattern 1

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages