No description
  • Rust 47.2%
  • TypeScript 42.2%
  • CSS 6.9%
  • HTML 2.9%
  • Just 0.8%
Find a file
2026-02-08 13:00:49 +01:00
src add cheat mode 2026-02-08 12:51:30 +01:00
tests cleanup 2026-02-08 10:08:59 +01:00
web improved highlighting 2026-02-08 13:00:49 +01:00
.gitignore webui 2026-02-08 09:38:30 +01:00
Cargo.lock cleanup 2026-02-08 10:08:59 +01:00
Cargo.toml cleanup 2026-02-08 10:08:59 +01:00
justfile update ui 2026-02-08 11:43:14 +01:00
README.md add generate_transforms 2026-02-07 20:51:43 +01:00

IQMOKU solver

Solver to generate all possible solutions for the IQMoku game.

The game presents a hexagonal grid with the following layout (hexagons are pointy side up).

      # # # # # #
     # # # # # # #
    # # # # # # # #
   # # # # # # # #
    # # # # # # # #
     # # # # # # #
      # # # # # #

There are 12 pieces available:

    Pink x2   Blue x2  Yellow x2  Cyan x2
     # # #     # #      # #        # # #
        #       # #        #            #
    
    White x1  Blue x1  Yellow x1  Mauve x1
     # #      # # # #   # #         # #
      #                  #         # # #
     # #

The pieces can be rotated and flipped and are inserted on the board. Depending on the day of the week, 3 squares are selected. The goal of the puzzle is find a combination of pieces that covers the entire board besides the 3 selected squares.