GitHub - timcharper/MindHunt: Zebra-puzzle style logic deduction game for GTK (original) (raw)

Mind Hunt

Mind Hunt is a graphical implementation of the Zebra Puzzle, built with GTK. It runs on Linux and Windows.

How to Play

Video Tutorial:

(GitHub mutes audio by default, be sure to unmute sound using the video volume control)

gnomeclu-tut.mp4

[https://github.com/user-attachments/assets/61fe3d10-efc5-4cf0-80ea-c69454759b0e](video link if GitHub player fails)

Text Tutorial

Mind Hunt Hard Puzzle

Mind Hunt is a logical deduction style puzzle, similar to Suduko. Your goal is to find out the correct location of tiles in the puzzle grid, using deductions derived from the provided clues.

The game board is shown above as the 6x6 grid, with each cell containing six candidate tiles. The letter "O" appears bigger because it is selected; the O's are dimmed in the other cells because they've been eliminated as possibilities from other cells.

The right side of the screen contains horizontal clues, and the bottom of the screen contains vertical clues. A tooltip displays on clue mouse hover, explaining the clue.

Use the available clues to eliminates candidates from cells, until the only the solution remains. Controls:

Explanation of deductions:

In harder difficulties, you'll encounter more advanced / difficult to spot deductions. They're solvable, but they may require some experience to spot. For this reason, it's recommended to learn the game on Easy, where you'll only need to perform the most basic deductions.

Backgound

Mind Hunt takes pretty heavy inspiration by Everett Kaser's Sherlock. The creator of this game has played 1,000s of hours of Everett's game over the decades. My grandparents played Kaser's game, my parents still play it, and so do I.

Current differences:

Planned differences:

If you enjoy this game, please buy Everett's mobile version for your phone / iPad. He's a smart guy and it's worth your money. Also, check out his other puzzle games.

There are no plans to make a mobile version of Mind Hunt.

Credits Etc

Building

Mind Hunt is built with Rust and GTK4+. You should install a modern version of Rust using rustup.

Notes on windows build

Linux build

make linux oughta do it. You'll probably get yelled at for some missing dev dependencies. Install them, repeat until success. You can do it. I believe in you.

Mac OS build

While GTK has access to Apple computers, the author of this game does not. If someone wants to help here, have a look at https://docs.gtk.org/gtk4/osx.html; You'll probably want to make a fat binary and bundle a build of GTK as is done for the Windows port.