diff --git a/fractal/fractal.htm b/fractal/fractal.htm new file mode 100755 index 0000000..1d4e164 --- /dev/null +++ b/fractal/fractal.htm @@ -0,0 +1,132 @@ + + + + + Fractal mazes + + + + +
+ +

+ + home + help +

+
+ +
+ +
+

Microchip fractal mazes (2024 collection)

+

+ This page offers a selection of fractal mazes inspired by the works of Mark J. P. Wolf (2003) + and Ed Pegg Jr (2011). The collection starts with four hand-crafted mazes first published in + early 2021, now ported to PS+ and updated for faster game play. + The new set of designs for 2024 have been derived from computer-generated data provided by + Erich Friedman in late 2021, adapted to demonstrate a variety of new fractal maze-forms. +

+
+
+

Use cursor-keys to move the spark along the wires, the spark will keep moving until it + reaches an unvisited goal or a decision point. Goals are indicated by orange squares and + can only be harvested on the home-level of the maze. Use ESC for level select.

+

+ Mazes 1-4: [2021] Bi-directional, single-goal, single-chip (the 2021 collection).
+ Mazes 2-?: [2024] Bi-directional, multi-goal, single-chip.
+ Mazes ?-?: [2024] Bi-directional, multi-goal, dual-chip.
+ Mazes ?-?: [2024] Bi-directional, multi-goal, split-chip.
+

+
+ +
+

+ Here is an image of... +

+
+
+ +
+
+ +
+

Development notes - History

+ +

The Wolfram maze (2011) is an 8-pin maze, in a 22222/33 configuration. The 8 + edge-connectors (pins) offer 8 inner (downward) and 8 outer (upward) termini. + Of the 16 termini, 2 sets of 3 are connected to form the two decision points. + The other 10 termini are plumbed in 5 pairs with no decision points. + In 2011 I was intrigued by the depth of the recursion required to solve + such a minimal fractal design, but I also noted that if I could only + recurse outward from the start point I could reach the goal in a single move. +

+

+ In 2021 I eventually started exploring some bi-directional Wolfram-style mazes + of my own. I implemented them in rudimentary puzzlescript, and shared them at + itch.io. Later the same year Erich Friedman kindly started exploring other + configurations of 8 and 9 pin mazes, specifically configurations 22222/33 (8-pin) + through to 333333 (9-pin) with most effort spent on 22/3333 (8-pin). + The data taught me a lot about what was and wasn't possible with single-chip + fractal mazes. Ultimately provoking me to comment (in an email in + Jan 2022) that fractal mazes are endlessly fascinating in their ultimate + dullness!. I needed to take a breather. + In Jan 2024 the dullness finally dissipated and I was tempted to take + another look at Erich's data, resulting in this, the 2024 collection. +

+ +

Development notes - Implementation

+ +

Puzzlescript is an ideal engine for implementing many grid-based logic-mazes, + however for fractal mazes it poses a few challenges. With no stack, and only + primitive mechanisms for counting how do you implement a potentially infinite + recursive maze? The short answer is... you don't. + Setting a generous (but finite) recursion limit avoids one set of problems, + but if a fractal shape can contain multiple copies of itself, then it is very + difficult to track current state without a stack. So to keep things simple + I decided to side-step the latter problem completely. Each + fractal chip is unique and contains a maximum of one copy of itself (or + another chip) following closely the simple model of the Wolfram maze.

+ +

Development notes - clickmazes variations

+ +

One key benefit of non-repetition of the fractal shape is there is no + ambiguity with recursing "upwards" from the start level, thus all mazes + featured here allow you to explore in both directions. But given this + restriction what other variations on the fractal maze are possible? Most of + the more complex fractal mazes you find online rely on repetition of + the same fractal shape within itself. + My first idea was to make the mazes multi-goal (by placing a separate + target on every home-level path). Then to start redistributing the + available microchip "pins" to form dual-chip and split-chip mazes. + Dual-chip mazes consists of two non-identical chips each containing a + copy of the other (to break parity direct connections between the dual-chips + are also permitted). + Split-chip is a further variation where the outer edge of the fractal + chip is an amalgamation of several non-identical inner chips. So 4 inner + chips, each with 3 outbound termini, yields an outer chip with 12 inbound + termini. These fractal mazes start to feel a little "cursed" but are they + fundamentally harder? Let me know if you decide. +

+ +
+ +
+

Links and related pages

+ The Wolfram maze (Ed Pegg - 2011)
+ Mathpuzzle.com archive of the earliest fractal mazes (Mark J. P. Wolf - 2003)
+ Clickmazes Microchip fractal mazes V1 in PS (2021)
+ Solving Fractal mazes (freethoughtsblog)
+

+
+
+

+ concept - Mark J. P. Wolf - 2003
+ maze designs - © Andrea Gilbert and Erich Friedman 2021-24
+ puzzlescript implementation - © Andrea Gilbert - 2021-24
+ +

+
+
+ + diff --git a/itchio/2balls2.txt b/itchio/2balls2.txt new file mode 100644 index 0000000..1def23b --- /dev/null +++ b/itchio/2balls2.txt @@ -0,0 +1,371 @@ +6 ++--+--+--+ +|..|b..b.| +|..|.....| ++..+..+..+ +|..|a.|.2| +|..|..|..| ++..+..+..+ +|a1..1|.2| +|.....|..| ++--+--+--+ + +7 ++--+--+--+ +|b......1| +|........| ++--+--+..+ +|a..a1.b2| +|........| ++--+--+..+ +|.......2| +|........| ++--+--+--+ + +7 ++--+--+--+ +|.1.b1.a2| +|........| ++..+..+..+ +|...a...2| +|........| ++..+..+..+ +|b.......| +|........| ++--+--+--+ + +10 ++--+--+--+ +|.1..2...| +|........| ++--+..+--+ +|b1|..|.2| +|..|..|..| ++..+..+..+ +|a..a..b.| +|........| ++--+--+--+ + +10 ++--+--+--+ +|b.|..|..| +|..|..|..| ++..+..+..+ +|a1....a.| +|........| ++..+..+..+ +|b1|.2|.2| +|..|..|..| ++--+--+--+ + +11 ++--+--+--+ +|...a...2| +|........| ++..+..+..+ +|....1.a2| +|........| ++..+--+..+ +|b.....b1| +|........| ++--+--+--+ + +12 ++--+--+--+ +|...b...1| +|........| ++..+--+--+ +|....1..2| +|........| ++--+..+--+ +|b..a..a2| +|........| ++--+--+--+ + +13 ++--+--+--+ +|.1...|a.| +|.....|..| ++..+--+..+ +|..|a.|..| +|..|..|..| ++..+..+..+ +|b2..2.b1| +|........| ++--+--+--+ + +13 ++--+--+--+ +|b2.a....| +|........| ++--+--+..+ +|....1.a.| +|........| ++..+--+..+ +|.2|b1...| +|..|.....| ++--+--+--+ + +14 ++--+--+--+ +|a1......| +|........| ++..+..+--+ +|a.|..|.2| +|..|..|..| ++--+..+..+ +|b2..1.b.| +|........| ++--+--+--+ + +14 ++--+--+--+ +|.1..2|b2| +|.....|..| ++..+..+..+ +|..|b.|..| +|..|..|..| ++--+..+..+ +|a.....a1| +|........| ++--+--+--+ + +14 ++--+--+--+ +|.2..1...| +|........| ++--+..+..+ +|a.|..|.2| +|..|..|..| ++..+--+..+ +|b1.a..b.| +|........| ++--+--+--+ + +15 ++--+--+--+ +|..|a2|.2| +|..|..|..| ++..+..+..+ +|.1.a.|.1| +|.....|..| ++--+..+..+ +|b..b....| +|........| ++--+--+--+ + +16 ++--+--+--+ +|...b..b1| +|........| ++..+..+..+ +|......a2| +|........| ++--+..+..+ +|a...1..2| +|........| ++--+--+--+ + +16 ++--+--+--+ +|a1..2|b.| +|.....|..| ++..+..+..+ +|..|b..a.| +|..|.....| ++..+--+--+ +|.2..1...| +|........| ++--+--+--+ + +17 ++--+--+--+ +|b..a1..1| +|........| ++--+..+..+ +|.2...|b.| +|.....|..| ++--+..+--+ +|.2.a....| +|........| ++--+--+--+ + +18 ++--+--+--+ +|a1|..|.1| +|..|..|..| ++..+..+..+ +|b......2| +|........| ++--+..+..+ +|b..a2|..| +|.....|..| ++--+--+--+ + +19 ++--+--+--+ +|.......1| +|........| ++--+..+--+ +|....2|b.| +|.....|..| ++..+--+..+ +|a1.b..a2| +|........| ++--+--+--+ + +19 ++--+--+--+ +|.1|b2.a.| +|..|.....| ++..+..+--+ +|.1....a.| +|........| ++..+..+--+ +|b.|....2| +|..|.....| ++--+--+--+ + +21 ++--+--+--+ +|.2...|a.| +|.....|..| ++..+..+..+ +|..|.2|a1| +|..|..|..| ++..+--+..+ +|.1.b..b.| +|........| ++--+--+--+ + +22 ++--+--+--+ +|........| +|........| ++..+..+--+ +|a2|...b1| +|..|.....| ++--+..+..+ +|a2.b1|..| +|.....|..| ++--+--+--+ + +24 ++--+--+--+ +|.2...|.1| +|.....|..| ++..+--+..+ +|b..b1|a.| +|.....|..| ++..+--+..+ +|....2.a.| +|........| ++--+--+--+ + +24 ++--+--+--+ +|b.|.....| +|..|.....| ++..+..+..+ +|....2|b1| +|.....|..| ++..+..+--+ +|a1|a2...| +|..|.....| ++--+--+--+ + +25 ++--+--+--+ +|..|a2...| +|..|.....| ++..+..+--+ +|b2.a....| +|........| ++..+--+..+ +|.1|b1...| +|..|.....| ++--+--+--+ + +25 ++--+--+--+ +|....2|b1| +|.....|..| ++--+..+..+ +|....2|..| +|.....|..| ++--+..+..+ +|b1.a..a.| +|........| ++--+--+--+ + +25 ++--+--+--+ +|a....|b1| +|.....|..| ++--+..+..+ +|.2.b..a.| +|........| ++..+..+--+ +|..|.1..2| +|..|.....| ++--+--+--+ + +27 ++--+--+--+ +|....1..1| +|........| ++--+..+..+ +|a...2|.2| +|.....|..| ++..+--+--+ +|a..b..b.| +|........| ++--+--+--+ + +30 ++--+--+--+ +|a..b..b.| +|........| ++..+--+..+ +|a2|....2| +|..|.....| ++..+..+..+ +|.1|.1|..| +|..|..|..| ++--+--+--+ + +32 ++--+--+--+ +|...b....| +|........| ++..+..+--+ +|.1|a...1| +|..|.....| ++..+--+..+ +|a2..2|b.| +|.....|..| ++--+--+--+ + +35 ++--+--+--+ +|.2|...a1| +|..|.....| ++..+..+..+ +|.....|a1| +|.....|..| ++--+..+..+ +|b...2|b.| +|.....|..| ++--+--+--+ + +44 ++--+--+--+ +|....2.a2| +|........| ++--+--+..+ +|b.|....1| +|..|.....| ++..+..+..+ +|b..a.|.1| +|.....|..| ++--+--+--+ diff --git a/itchio/Four-room-tilt-mazes.html b/itchio/Four-room-tilt-mazes.html new file mode 100644 index 0000000..8cd022b --- /dev/null +++ b/itchio/Four-room-tilt-mazes.html @@ -0,0 +1,1284 @@ + Four-room tilt mazes

Four-room tilt mazes

\ No newline at end of file diff --git a/itchio/Harbour.html b/itchio/Harbour.html new file mode 100644 index 0000000..f69e805 --- /dev/null +++ b/itchio/Harbour.html @@ -0,0 +1,20 @@ +Harbour puzzle

Harbour puzzle

\ No newline at end of file diff --git a/itchio/Microchip-Fractal-Mazes.html b/itchio/Microchip-Fractal-Mazes.html new file mode 100644 index 0000000..02fcd06 --- /dev/null +++ b/itchio/Microchip-Fractal-Mazes.html @@ -0,0 +1,1284 @@ + Microchip Fractal Mazes

Microchip Fractal Mazes

\ No newline at end of file diff --git a/itchio/Multi-goal tilt mazes-2.html b/itchio/Multi-goal tilt mazes-2.html new file mode 100644 index 0000000..6983976 --- /dev/null +++ b/itchio/Multi-goal tilt mazes-2.html @@ -0,0 +1,1284 @@ + Multi-goal tilt mazes

Multi-goal tilt mazes

\ No newline at end of file diff --git a/itchio/Paint-box.html b/itchio/Paint-box.html new file mode 100644 index 0000000..015a85e --- /dev/null +++ b/itchio/Paint-box.html @@ -0,0 +1,12786 @@ + Paint Box

Paint Box

\ No newline at end of file diff --git a/itchio/RBG-tilt-mazes-v2.html b/itchio/RBG-tilt-mazes-v2.html new file mode 100644 index 0000000..b2e4429 --- /dev/null +++ b/itchio/RBG-tilt-mazes-v2.html @@ -0,0 +1,12694 @@ + 3x3 RBG tilt mazes

3x3 RBG tilt mazes

\ No newline at end of file diff --git a/itchio/RBG-tilt-mazes.html b/itchio/RBG-tilt-mazes.html new file mode 100644 index 0000000..9f48a8e --- /dev/null +++ b/itchio/RBG-tilt-mazes.html @@ -0,0 +1,12671 @@ + 3x3 RBG tilt mazes

3x3 RBG tilt mazes

\ No newline at end of file diff --git a/itchio/RGB-tilt-mazes-v2.png b/itchio/RGB-tilt-mazes-v2.png new file mode 100644 index 0000000..7e97664 Binary files /dev/null and b/itchio/RGB-tilt-mazes-v2.png differ diff --git a/itchio/RGB-tilt-mazes.png b/itchio/RGB-tilt-mazes.png new file mode 100644 index 0000000..81a2580 Binary files /dev/null and b/itchio/RGB-tilt-mazes.png differ diff --git a/itchio/Stick-with-it-mazes.html b/itchio/Stick-with-it-mazes.html new file mode 100644 index 0000000..c0226b6 --- /dev/null +++ b/itchio/Stick-with-it-mazes.html @@ -0,0 +1,1284 @@ + Stick-with-it mazes

Stick-with-it mazes

\ No newline at end of file diff --git a/itchio/Swap-over-mazes.html b/itchio/Swap-over-mazes.html new file mode 100644 index 0000000..31af4df --- /dev/null +++ b/itchio/Swap-over-mazes.html @@ -0,0 +1,1284 @@ + Swap-over mazes

Swap-over mazes

\ No newline at end of file diff --git a/itchio/Twisty-mazes.html b/itchio/Twisty-mazes.html new file mode 100644 index 0000000..86e7b35 --- /dev/null +++ b/itchio/Twisty-mazes.html @@ -0,0 +1,1284 @@ + Twisty Mazes

Twisty Mazes

\ No newline at end of file diff --git a/itchio/birdwatching-anim.gif b/itchio/birdwatching-anim.gif new file mode 100644 index 0000000..db0cbb9 Binary files /dev/null and b/itchio/birdwatching-anim.gif differ diff --git a/itchio/birdwatching-animated.gif b/itchio/birdwatching-animated.gif new file mode 100644 index 0000000..60fa6da Binary files /dev/null and b/itchio/birdwatching-animated.gif differ diff --git a/itchio/birdwatching.html b/itchio/birdwatching.html new file mode 100644 index 0000000..bccd22a --- /dev/null +++ b/itchio/birdwatching.html @@ -0,0 +1,12671 @@ + Birdwatching Puzzles

Birdwatching Puzzles

\ No newline at end of file diff --git a/itchio/birdwatching.png b/itchio/birdwatching.png new file mode 100644 index 0000000..4afd05a Binary files /dev/null and b/itchio/birdwatching.png differ diff --git a/itchio/boxup-splash.png b/itchio/boxup-splash.png new file mode 100644 index 0000000..2d2e9b4 Binary files /dev/null and b/itchio/boxup-splash.png differ diff --git a/itchio/boxup-v2.html b/itchio/boxup-v2.html new file mode 100644 index 0000000..15fab74 --- /dev/null +++ b/itchio/boxup-v2.html @@ -0,0 +1,16078 @@ + Clickmazes BoxUp
\ No newline at end of file diff --git a/itchio/boxup.html b/itchio/boxup.html new file mode 100644 index 0000000..25dab7f --- /dev/null +++ b/itchio/boxup.html @@ -0,0 +1,12861 @@ + Clickmazes BoxUp
\ No newline at end of file diff --git a/itchio/boxup1.png b/itchio/boxup1.png new file mode 100644 index 0000000..9d1b635 Binary files /dev/null and b/itchio/boxup1.png differ diff --git a/itchio/boxup2.png b/itchio/boxup2.png new file mode 100644 index 0000000..adc3a0e Binary files /dev/null and b/itchio/boxup2.png differ diff --git a/itchio/bridge-toggle-v1.png b/itchio/bridge-toggle-v1.png new file mode 100644 index 0000000..40759b1 Binary files /dev/null and b/itchio/bridge-toggle-v1.png differ diff --git a/itchio/bridge-toggle.html b/itchio/bridge-toggle.html new file mode 100644 index 0000000..7014399 --- /dev/null +++ b/itchio/bridge-toggle.html @@ -0,0 +1,1284 @@ + Bridge-toggle Maze

Bridge-toggle Maze

\ No newline at end of file diff --git a/itchio/button-anim.gif b/itchio/button-anim.gif new file mode 100644 index 0000000..2274c36 Binary files /dev/null and b/itchio/button-anim.gif differ diff --git a/itchio/button-maze.html b/itchio/button-maze.html new file mode 100644 index 0000000..933dad6 --- /dev/null +++ b/itchio/button-maze.html @@ -0,0 +1,12671 @@ + Three-step button mazes

Three-step button mazes

\ No newline at end of file diff --git a/itchio/button-maze.png b/itchio/button-maze.png new file mode 100644 index 0000000..bfa841c Binary files /dev/null and b/itchio/button-maze.png differ diff --git a/itchio/counter-step-maze.html b/itchio/counter-step-maze.html new file mode 100644 index 0000000..195d0e2 --- /dev/null +++ b/itchio/counter-step-maze.html @@ -0,0 +1,1284 @@ + Oskar's counter-step maze

Oskar's counter-step maze

\ No newline at end of file diff --git a/itchio/counter-step-maze.png b/itchio/counter-step-maze.png new file mode 100644 index 0000000..02f71de Binary files /dev/null and b/itchio/counter-step-maze.png differ diff --git a/itchio/ef-roll-anim2.gif b/itchio/ef-roll-anim2.gif new file mode 100644 index 0000000..116915a Binary files /dev/null and b/itchio/ef-roll-anim2.gif differ diff --git a/itchio/ef-roll.png b/itchio/ef-roll.png new file mode 100644 index 0000000..e0001df Binary files /dev/null and b/itchio/ef-roll.png differ diff --git a/itchio/ef-rolling-block.html b/itchio/ef-rolling-block.html new file mode 100644 index 0000000..17b1c1f --- /dev/null +++ b/itchio/ef-rolling-block.html @@ -0,0 +1,12694 @@ + Rolling-block mazes

Rolling-block mazes

\ No newline at end of file diff --git a/itchio/eg1.png b/itchio/eg1.png new file mode 100644 index 0000000..070b5c8 Binary files /dev/null and b/itchio/eg1.png differ diff --git a/itchio/football-with-friends-140922.html b/itchio/football-with-friends-140922.html new file mode 100644 index 0000000..feef027 --- /dev/null +++ b/itchio/football-with-friends-140922.html @@ -0,0 +1,17 @@ +football with friends

football with friends

\ No newline at end of file diff --git a/itchio/football-with-friends.html b/itchio/football-with-friends.html new file mode 100644 index 0000000..70cbf9e --- /dev/null +++ b/itchio/football-with-friends.html @@ -0,0 +1,17 @@ +football with friends

football with friends

\ No newline at end of file diff --git a/itchio/footy.gif b/itchio/footy.gif new file mode 100644 index 0000000..2e1b59a Binary files /dev/null and b/itchio/footy.gif differ diff --git a/itchio/footy2.png b/itchio/footy2.png new file mode 100644 index 0000000..a04b397 Binary files /dev/null and b/itchio/footy2.png differ diff --git a/itchio/four-room-tilt-v2.png b/itchio/four-room-tilt-v2.png new file mode 100644 index 0000000..3b8c582 Binary files /dev/null and b/itchio/four-room-tilt-v2.png differ diff --git a/itchio/hat-tricks-140922.html b/itchio/hat-tricks-140922.html new file mode 100644 index 0000000..b534254 --- /dev/null +++ b/itchio/hat-tricks-140922.html @@ -0,0 +1,11811 @@ + + + + + +Hat tricks + + + + +

Hat tricks

+
+ +
+ + +
+ + +
+ + + + + diff --git a/itchio/hat-tricks.gif b/itchio/hat-tricks.gif new file mode 100644 index 0000000..aa24e7f Binary files /dev/null and b/itchio/hat-tricks.gif differ diff --git a/itchio/hat-tricks.html b/itchio/hat-tricks.html new file mode 100644 index 0000000..f1c894b --- /dev/null +++ b/itchio/hat-tricks.html @@ -0,0 +1,11811 @@ + + + + + +Hat tricks + + + + +

Hat tricks

+
+ +
+ + +
+ + +
+ + + + + diff --git a/itchio/hat-tricks.png b/itchio/hat-tricks.png new file mode 100644 index 0000000..b4c616d Binary files /dev/null and b/itchio/hat-tricks.png differ diff --git a/itchio/herd-cover.png b/itchio/herd-cover.png new file mode 100644 index 0000000..a01801e Binary files /dev/null and b/itchio/herd-cover.png differ diff --git a/itchio/herd103.html b/itchio/herd103.html new file mode 100644 index 0000000..affaf8c --- /dev/null +++ b/itchio/herd103.html @@ -0,0 +1,16106 @@ + Herd Chapter-1 V2.1
\ No newline at end of file diff --git a/itchio/herd104.html b/itchio/herd104.html new file mode 100644 index 0000000..d3f7ebf --- /dev/null +++ b/itchio/herd104.html @@ -0,0 +1,16106 @@ + Herd Chapter-1 V2.1
\ No newline at end of file diff --git a/itchio/herd105.html b/itchio/herd105.html new file mode 100644 index 0000000..254be1b --- /dev/null +++ b/itchio/herd105.html @@ -0,0 +1,16106 @@ + Herd Chapter-1 V2.1
\ No newline at end of file diff --git a/itchio/herdv2-1ea.html b/itchio/herdv2-1ea.html new file mode 100644 index 0000000..e90e652 --- /dev/null +++ b/itchio/herdv2-1ea.html @@ -0,0 +1,16106 @@ + Herd Chapter-1 V2.1
\ No newline at end of file diff --git a/itchio/hvm-drop12.png b/itchio/hvm-drop12.png new file mode 100644 index 0000000..d2b5398 Binary files /dev/null and b/itchio/hvm-drop12.png differ diff --git a/itchio/hvm-drop12b.png b/itchio/hvm-drop12b.png new file mode 100644 index 0000000..9c04f32 Binary files /dev/null and b/itchio/hvm-drop12b.png differ diff --git a/itchio/hvm.html b/itchio/hvm.html new file mode 100644 index 0000000..429e108 --- /dev/null +++ b/itchio/hvm.html @@ -0,0 +1,14364 @@ + The haunted vending machine
\ No newline at end of file diff --git a/itchio/hvm.png b/itchio/hvm.png new file mode 100644 index 0000000..4e095b5 Binary files /dev/null and b/itchio/hvm.png differ diff --git a/itchio/hvmV2.html b/itchio/hvmV2.html new file mode 100644 index 0000000..318ce80 --- /dev/null +++ b/itchio/hvmV2.html @@ -0,0 +1,14364 @@ + The haunted vending machine
\ No newline at end of file diff --git a/itchio/hysteresis-mazes.html b/itchio/hysteresis-mazes.html new file mode 100644 index 0000000..9394239 --- /dev/null +++ b/itchio/hysteresis-mazes.html @@ -0,0 +1,1284 @@ + Hysteresis mazes

Hysteresis mazes

\ No newline at end of file diff --git a/itchio/hysteresis-v2.png b/itchio/hysteresis-v2.png new file mode 100644 index 0000000..c2d98d6 Binary files /dev/null and b/itchio/hysteresis-v2.png differ diff --git a/itchio/icon.jpg b/itchio/icon.jpg new file mode 100644 index 0000000..53b2cb0 Binary files /dev/null and b/itchio/icon.jpg differ diff --git a/itchio/jump2it-v1.html b/itchio/jump2it-v1.html new file mode 100644 index 0000000..d5537c3 --- /dev/null +++ b/itchio/jump2it-v1.html @@ -0,0 +1,16086 @@ + Jump to it
\ No newline at end of file diff --git a/itchio/jump2it-v2.gif b/itchio/jump2it-v2.gif new file mode 100644 index 0000000..6bf9f7c Binary files /dev/null and b/itchio/jump2it-v2.gif differ diff --git a/itchio/jump2it.gif b/itchio/jump2it.gif new file mode 100644 index 0000000..e96a192 Binary files /dev/null and b/itchio/jump2it.gif differ diff --git a/itchio/jump2it.html b/itchio/jump2it.html new file mode 100644 index 0000000..91f983b --- /dev/null +++ b/itchio/jump2it.html @@ -0,0 +1,16086 @@ + Jump to it
\ No newline at end of file diff --git a/itchio/knights-tour-maze.html b/itchio/knights-tour-maze.html new file mode 100644 index 0000000..b4d88ae --- /dev/null +++ b/itchio/knights-tour-maze.html @@ -0,0 +1,1284 @@ + Knight's tour maze

Knight's tour maze

\ No newline at end of file diff --git a/itchio/knights-tour.gif b/itchio/knights-tour.gif new file mode 100644 index 0000000..7b1dd07 Binary files /dev/null and b/itchio/knights-tour.gif differ diff --git a/itchio/knights-tour.png b/itchio/knights-tour.png new file mode 100644 index 0000000..d329915 Binary files /dev/null and b/itchio/knights-tour.png differ diff --git a/itchio/knotwork-solved.png b/itchio/knotwork-solved.png new file mode 100644 index 0000000..2f939f7 Binary files /dev/null and b/itchio/knotwork-solved.png differ diff --git a/itchio/knotwork.png b/itchio/knotwork.png new file mode 100644 index 0000000..06d1eab Binary files /dev/null and b/itchio/knotwork.png differ diff --git a/itchio/knotwork3.html b/itchio/knotwork3.html new file mode 100644 index 0000000..931eed1 --- /dev/null +++ b/itchio/knotwork3.html @@ -0,0 +1,17 @@ +Knotwork

Knotwork

\ No newline at end of file diff --git a/itchio/knotwork4.html b/itchio/knotwork4.html new file mode 100644 index 0000000..581f374 --- /dev/null +++ b/itchio/knotwork4.html @@ -0,0 +1,17 @@ +Knotwork

Knotwork

\ No newline at end of file diff --git a/itchio/knotwork5.html b/itchio/knotwork5.html new file mode 100644 index 0000000..e471ee2 --- /dev/null +++ b/itchio/knotwork5.html @@ -0,0 +1,17 @@ +Knotwork

Knotwork

\ No newline at end of file diff --git a/itchio/locknpin.gif b/itchio/locknpin.gif new file mode 100644 index 0000000..e81fef1 Binary files /dev/null and b/itchio/locknpin.gif differ diff --git a/itchio/locknpin.html b/itchio/locknpin.html new file mode 100644 index 0000000..bc71dee --- /dev/null +++ b/itchio/locknpin.html @@ -0,0 +1,17 @@ +Lock & Pin

Lock & Pin

\ No newline at end of file diff --git a/itchio/locknpin.png b/itchio/locknpin.png new file mode 100644 index 0000000..2865516 Binary files /dev/null and b/itchio/locknpin.png differ diff --git a/itchio/marble-tilt.html b/itchio/marble-tilt.html new file mode 100644 index 0000000..b1f55b6 --- /dev/null +++ b/itchio/marble-tilt.html @@ -0,0 +1,17 @@ +Marble-tilt

Marble-tilt

\ No newline at end of file diff --git a/itchio/metro.html b/itchio/metro.html new file mode 100644 index 0000000..edfbbbb --- /dev/null +++ b/itchio/metro.html @@ -0,0 +1,17 @@ +Travelling home for Christmas

Travelling home for Christmas

\ No newline at end of file diff --git a/itchio/metro.png b/itchio/metro.png new file mode 100644 index 0000000..af5b88b Binary files /dev/null and b/itchio/metro.png differ diff --git a/itchio/microchip-fractal.png b/itchio/microchip-fractal.png new file mode 100644 index 0000000..819f921 Binary files /dev/null and b/itchio/microchip-fractal.png differ diff --git a/itchio/monster.gif b/itchio/monster.gif new file mode 100644 index 0000000..1a1e130 Binary files /dev/null and b/itchio/monster.gif differ diff --git a/itchio/monster.html b/itchio/monster.html new file mode 100644 index 0000000..a508f88 --- /dev/null +++ b/itchio/monster.html @@ -0,0 +1,17 @@ +The sandwich monster

The sandwich monster

\ No newline at end of file diff --git a/itchio/monster.png b/itchio/monster.png new file mode 100644 index 0000000..3e24074 Binary files /dev/null and b/itchio/monster.png differ diff --git a/itchio/monster2.gif b/itchio/monster2.gif new file mode 100644 index 0000000..0ea51cf Binary files /dev/null and b/itchio/monster2.gif differ diff --git a/itchio/monster3.gif b/itchio/monster3.gif new file mode 100644 index 0000000..a85e72d Binary files /dev/null and b/itchio/monster3.gif differ diff --git a/itchio/monster4.gif b/itchio/monster4.gif new file mode 100644 index 0000000..3d2202a Binary files /dev/null and b/itchio/monster4.gif differ diff --git a/itchio/monster5.gif b/itchio/monster5.gif new file mode 100644 index 0000000..c2de1d1 Binary files /dev/null and b/itchio/monster5.gif differ diff --git a/itchio/monster6.gif b/itchio/monster6.gif new file mode 100644 index 0000000..c1cad48 Binary files /dev/null and b/itchio/monster6.gif differ diff --git a/itchio/mtilt-splash.png b/itchio/mtilt-splash.png new file mode 100644 index 0000000..4a4e705 Binary files /dev/null and b/itchio/mtilt-splash.png differ diff --git a/itchio/mtilt.gif b/itchio/mtilt.gif new file mode 100644 index 0000000..42e931b Binary files /dev/null and b/itchio/mtilt.gif differ diff --git a/itchio/multigoal-tilt-v2.png b/itchio/multigoal-tilt-v2.png new file mode 100644 index 0000000..aee455d Binary files /dev/null and b/itchio/multigoal-tilt-v2.png differ diff --git a/itchio/naughty-nelly.html b/itchio/naughty-nelly.html new file mode 100644 index 0000000..4aff314 --- /dev/null +++ b/itchio/naughty-nelly.html @@ -0,0 +1,1284 @@ + Naughty Nelly

Naughty Nelly

\ No newline at end of file diff --git a/itchio/nelly-ss1.gif b/itchio/nelly-ss1.gif new file mode 100644 index 0000000..333e885 Binary files /dev/null and b/itchio/nelly-ss1.gif differ diff --git a/itchio/nelly-ss2.gif b/itchio/nelly-ss2.gif new file mode 100644 index 0000000..4566715 Binary files /dev/null and b/itchio/nelly-ss2.gif differ diff --git a/itchio/nelly-ss3.gif b/itchio/nelly-ss3.gif new file mode 100644 index 0000000..9894710 Binary files /dev/null and b/itchio/nelly-ss3.gif differ diff --git a/itchio/nelly.png b/itchio/nelly.png new file mode 100644 index 0000000..cb08031 Binary files /dev/null and b/itchio/nelly.png differ diff --git a/itchio/nelly2.png b/itchio/nelly2.png new file mode 100644 index 0000000..fb3a0bc Binary files /dev/null and b/itchio/nelly2.png differ diff --git a/itchio/nelly4.png b/itchio/nelly4.png new file mode 100644 index 0000000..4b341ec Binary files /dev/null and b/itchio/nelly4.png differ diff --git a/itchio/ovd-4d-maze.gif b/itchio/ovd-4d-maze.gif new file mode 100644 index 0000000..b667125 Binary files /dev/null and b/itchio/ovd-4d-maze.gif differ diff --git a/itchio/ovd-4d-maze.html b/itchio/ovd-4d-maze.html new file mode 100644 index 0000000..5c30bbb --- /dev/null +++ b/itchio/ovd-4d-maze.html @@ -0,0 +1,12786 @@ + Oskar's four dimensional maze

Oskar's four dimensional maze

\ No newline at end of file diff --git a/itchio/ovd-4d-maze.png b/itchio/ovd-4d-maze.png new file mode 100644 index 0000000..937a278 Binary files /dev/null and b/itchio/ovd-4d-maze.png differ diff --git a/itchio/paint-box.gif b/itchio/paint-box.gif new file mode 100644 index 0000000..8e1f58f Binary files /dev/null and b/itchio/paint-box.gif differ diff --git a/itchio/paint-box.png b/itchio/paint-box.png new file mode 100644 index 0000000..e5692d7 Binary files /dev/null and b/itchio/paint-box.png differ diff --git a/itchio/pairs-of-pents.html b/itchio/pairs-of-pents.html new file mode 100644 index 0000000..0b45548 --- /dev/null +++ b/itchio/pairs-of-pents.html @@ -0,0 +1,12694 @@ + AMazeIn Pairs of Pents

AMazeIn Pairs of Pents

\ No newline at end of file diff --git a/itchio/pentominoes-anim.gif b/itchio/pentominoes-anim.gif new file mode 100644 index 0000000..6f5c68b Binary files /dev/null and b/itchio/pentominoes-anim.gif differ diff --git a/itchio/pentominoes.html b/itchio/pentominoes.html new file mode 100644 index 0000000..a31d714 --- /dev/null +++ b/itchio/pentominoes.html @@ -0,0 +1,12694 @@ + AMazeIn Pentominoes

AMazeIn Pentominoes

\ No newline at end of file diff --git a/itchio/pentominoes.png b/itchio/pentominoes.png new file mode 100644 index 0000000..26c5548 Binary files /dev/null and b/itchio/pentominoes.png differ diff --git a/itchio/pents2.gif b/itchio/pents2.gif new file mode 100644 index 0000000..19409e1 Binary files /dev/null and b/itchio/pents2.gif differ diff --git a/itchio/pents2.html b/itchio/pents2.html new file mode 100644 index 0000000..3e96f3d --- /dev/null +++ b/itchio/pents2.html @@ -0,0 +1,12694 @@ + AMazeIn Pentominoes

AMazeIn Pentominoes

\ No newline at end of file diff --git a/itchio/pents2.png b/itchio/pents2.png new file mode 100644 index 0000000..407e1ab Binary files /dev/null and b/itchio/pents2.png differ diff --git a/itchio/pirate-attack.gif b/itchio/pirate-attack.gif new file mode 100644 index 0000000..1069469 Binary files /dev/null and b/itchio/pirate-attack.gif differ diff --git a/itchio/pirate-attack.html b/itchio/pirate-attack.html new file mode 100644 index 0000000..e9a0141 --- /dev/null +++ b/itchio/pirate-attack.html @@ -0,0 +1,12786 @@ + Pirate Attack!

Pirate Attack!

\ No newline at end of file diff --git a/itchio/pirate-attack.png b/itchio/pirate-attack.png new file mode 100644 index 0000000..3412860 Binary files /dev/null and b/itchio/pirate-attack.png differ diff --git a/itchio/pp-anim1-cropped.gif b/itchio/pp-anim1-cropped.gif new file mode 100644 index 0000000..74aa5ca Binary files /dev/null and b/itchio/pp-anim1-cropped.gif differ diff --git a/itchio/pp-shot0.png b/itchio/pp-shot0.png new file mode 100644 index 0000000..6539e23 Binary files /dev/null and b/itchio/pp-shot0.png differ diff --git a/itchio/pp-shot1.png b/itchio/pp-shot1.png new file mode 100644 index 0000000..f41f45e Binary files /dev/null and b/itchio/pp-shot1.png differ diff --git a/itchio/pp-shot2.png b/itchio/pp-shot2.png new file mode 100644 index 0000000..8b7a057 Binary files /dev/null and b/itchio/pp-shot2.png differ diff --git a/itchio/pp-shot3.png b/itchio/pp-shot3.png new file mode 100644 index 0000000..916a43d Binary files /dev/null and b/itchio/pp-shot3.png differ diff --git a/itchio/pu-maze.gif b/itchio/pu-maze.gif new file mode 100644 index 0000000..5d5cbfa Binary files /dev/null and b/itchio/pu-maze.gif differ diff --git a/itchio/pu-maze.html b/itchio/pu-maze.html new file mode 100644 index 0000000..1ad4e7e --- /dev/null +++ b/itchio/pu-maze.html @@ -0,0 +1,12786 @@ + Parallel Universe mazes

Parallel Universe mazes

\ No newline at end of file diff --git a/itchio/pu-maze.png b/itchio/pu-maze.png new file mode 100644 index 0000000..dba51ab Binary files /dev/null and b/itchio/pu-maze.png differ diff --git a/itchio/pu-maze2024a.html b/itchio/pu-maze2024a.html new file mode 100644 index 0000000..0c812c8 --- /dev/null +++ b/itchio/pu-maze2024a.html @@ -0,0 +1,16106 @@ + Parallel Universe Mazes
\ No newline at end of file diff --git a/itchio/puffball.html b/itchio/puffball.html new file mode 100644 index 0000000..9250ea7 --- /dev/null +++ b/itchio/puffball.html @@ -0,0 +1,16086 @@ + Original Puffball
\ No newline at end of file diff --git a/itchio/puffball.png b/itchio/puffball.png new file mode 100644 index 0000000..3af55eb Binary files /dev/null and b/itchio/puffball.png differ diff --git a/itchio/puffball2.png b/itchio/puffball2.png new file mode 100644 index 0000000..1deac66 Binary files /dev/null and b/itchio/puffball2.png differ diff --git a/itchio/quantum-88.png b/itchio/quantum-88.png new file mode 100644 index 0000000..0adabc5 Binary files /dev/null and b/itchio/quantum-88.png differ diff --git a/itchio/quantum-animated.gif b/itchio/quantum-animated.gif new file mode 100644 index 0000000..e62b66b Binary files /dev/null and b/itchio/quantum-animated.gif differ diff --git a/itchio/quantum-demo.gif b/itchio/quantum-demo.gif new file mode 100644 index 0000000..2cd1695 Binary files /dev/null and b/itchio/quantum-demo.gif differ diff --git a/itchio/quantum-maze.html b/itchio/quantum-maze.html new file mode 100644 index 0000000..3427b4f --- /dev/null +++ b/itchio/quantum-maze.html @@ -0,0 +1,12671 @@ + The Quantum Maze

The Quantum Maze

\ No newline at end of file diff --git a/itchio/quantum-maze.png b/itchio/quantum-maze.png new file mode 100644 index 0000000..38451e3 Binary files /dev/null and b/itchio/quantum-maze.png differ diff --git a/itchio/quantum-move.png b/itchio/quantum-move.png new file mode 100644 index 0000000..1d7749c Binary files /dev/null and b/itchio/quantum-move.png differ diff --git a/itchio/robot-anim.gif b/itchio/robot-anim.gif new file mode 100644 index 0000000..754ef0f Binary files /dev/null and b/itchio/robot-anim.gif differ diff --git a/itchio/robot-anim2.gif b/itchio/robot-anim2.gif new file mode 100644 index 0000000..12ef8bc Binary files /dev/null and b/itchio/robot-anim2.gif differ diff --git a/itchio/robot-maze.png b/itchio/robot-maze.png new file mode 100644 index 0000000..99de5f3 Binary files /dev/null and b/itchio/robot-maze.png differ diff --git a/itchio/robot-maze4.png b/itchio/robot-maze4.png new file mode 100644 index 0000000..df5f0a2 Binary files /dev/null and b/itchio/robot-maze4.png differ diff --git a/itchio/robot-mazes.html b/itchio/robot-mazes.html new file mode 100644 index 0000000..99238e7 --- /dev/null +++ b/itchio/robot-mazes.html @@ -0,0 +1,12786 @@ + Robot mazes

Robot mazes

\ No newline at end of file diff --git a/itchio/rolling-block-cz-v2.html b/itchio/rolling-block-cz-v2.html new file mode 100644 index 0000000..dc4674f --- /dev/null +++ b/itchio/rolling-block-cz-v2.html @@ -0,0 +1,1284 @@ + Rolling-block colour-zone mazes

Rolling-block colour-zone mazes

\ No newline at end of file diff --git a/itchio/rolling-block-cz-v3.png b/itchio/rolling-block-cz-v3.png new file mode 100644 index 0000000..03577e6 Binary files /dev/null and b/itchio/rolling-block-cz-v3.png differ diff --git a/itchio/sb4.gif b/itchio/sb4.gif new file mode 100644 index 0000000..c80ed13 Binary files /dev/null and b/itchio/sb4.gif differ diff --git a/itchio/sb5.gif b/itchio/sb5.gif new file mode 100644 index 0000000..4b3e9b4 Binary files /dev/null and b/itchio/sb5.gif differ diff --git a/itchio/sb6.gif b/itchio/sb6.gif new file mode 100644 index 0000000..45c00bd Binary files /dev/null and b/itchio/sb6.gif differ diff --git a/itchio/sb7.gif b/itchio/sb7.gif new file mode 100644 index 0000000..c4127b4 Binary files /dev/null and b/itchio/sb7.gif differ diff --git a/itchio/ss-tour.gif b/itchio/ss-tour.gif new file mode 100644 index 0000000..3eec7c9 Binary files /dev/null and b/itchio/ss-tour.gif differ diff --git a/itchio/ss-tour.html b/itchio/ss-tour.html new file mode 100644 index 0000000..6d22120 --- /dev/null +++ b/itchio/ss-tour.html @@ -0,0 +1,17 @@ +SS-tour puzzles

SS-tour puzzles

\ No newline at end of file diff --git a/itchio/ss-tour.png b/itchio/ss-tour.png new file mode 100644 index 0000000..4fc121c Binary files /dev/null and b/itchio/ss-tour.png differ diff --git a/itchio/step-over-seq-2021.html b/itchio/step-over-seq-2021.html new file mode 100644 index 0000000..6c6693a --- /dev/null +++ b/itchio/step-over-seq-2021.html @@ -0,0 +1,1284 @@ + Step-over sequence mazes [2021]

Step-over sequence mazes [2021]

\ No newline at end of file diff --git a/itchio/step-over-seq-2021.png b/itchio/step-over-seq-2021.png new file mode 100644 index 0000000..1553f53 Binary files /dev/null and b/itchio/step-over-seq-2021.png differ diff --git a/itchio/stepover-seq-v3.png b/itchio/stepover-seq-v3.png new file mode 100644 index 0000000..05c92d2 Binary files /dev/null and b/itchio/stepover-seq-v3.png differ diff --git a/itchio/stick-with-it-v3.png b/itchio/stick-with-it-v3.png new file mode 100644 index 0000000..3f98615 Binary files /dev/null and b/itchio/stick-with-it-v3.png differ diff --git a/itchio/swap-over.png b/itchio/swap-over.png new file mode 100644 index 0000000..92ca129 Binary files /dev/null and b/itchio/swap-over.png differ diff --git a/itchio/switch-back.gif b/itchio/switch-back.gif new file mode 100644 index 0000000..04e5425 Binary files /dev/null and b/itchio/switch-back.gif differ diff --git a/itchio/switch-back.html b/itchio/switch-back.html new file mode 100644 index 0000000..26cfb4f --- /dev/null +++ b/itchio/switch-back.html @@ -0,0 +1,12694 @@ + Switch-back

Switch-back

\ No newline at end of file diff --git a/itchio/switch-back.png b/itchio/switch-back.png new file mode 100644 index 0000000..02daf6e Binary files /dev/null and b/itchio/switch-back.png differ diff --git a/itchio/switch-back2.gif b/itchio/switch-back2.gif new file mode 100644 index 0000000..10babda Binary files /dev/null and b/itchio/switch-back2.gif differ diff --git a/itchio/switch-back3.gif b/itchio/switch-back3.gif new file mode 100644 index 0000000..9a3837b Binary files /dev/null and b/itchio/switch-back3.gif differ diff --git a/itchio/tball2.png b/itchio/tball2.png new file mode 100644 index 0000000..2bbb7ab Binary files /dev/null and b/itchio/tball2.png differ diff --git a/itchio/thunderball.gif b/itchio/thunderball.gif new file mode 100644 index 0000000..4b11087 Binary files /dev/null and b/itchio/thunderball.gif differ diff --git a/itchio/thunderball.png b/itchio/thunderball.png new file mode 100644 index 0000000..112312d Binary files /dev/null and b/itchio/thunderball.png differ diff --git a/itchio/thunderball2.gif b/itchio/thunderball2.gif new file mode 100644 index 0000000..8d75de8 Binary files /dev/null and b/itchio/thunderball2.gif differ diff --git a/itchio/thunderball2.html b/itchio/thunderball2.html new file mode 100644 index 0000000..d0177f5 --- /dev/null +++ b/itchio/thunderball2.html @@ -0,0 +1,12786 @@ + Thunderball

Thunderball

\ No newline at end of file diff --git a/itchio/twisty.png b/itchio/twisty.png new file mode 100644 index 0000000..80a15bf Binary files /dev/null and b/itchio/twisty.png differ diff --git a/itchio/x-marks-the-spot.html b/itchio/x-marks-the-spot.html new file mode 100644 index 0000000..0c9da90 --- /dev/null +++ b/itchio/x-marks-the-spot.html @@ -0,0 +1,16106 @@ + X-marks-the-spot
\ No newline at end of file diff --git a/itchio/x-marks-the-spot.png b/itchio/x-marks-the-spot.png new file mode 100644 index 0000000..586ced3 Binary files /dev/null and b/itchio/x-marks-the-spot.png differ