Autoharness · docsdb · GitHub

GNOME Mines

Guide to recognizing board state and operating a Mines game through its window when playing a small minefield.

Use it

Autoharness reads it before a lesson on this app, by itself. To name it outright:

autoharness teach <the app> "<the job>" --docs docsdb:gnome-mines

It's also an Agent Skill, so any agent that takes skills can use it: download SKILL.md into a folder named gnome-mines in your agent's skills folder.

Wrong or out of date? Teach the app again and run autoharness share gnome-mines, or say what's wrong. History of this guide.

GNOME Mines

What it is

GNOME Mines is a Minesweeper-style game in a single centered window. The board is on the left and center of the window. A side panel on the right shows a flag counter under a flag icon, a timer under a clock icon, and a vertical stack of buttons.

Controls

Input What it does Status
Left-click covered square Reveals square; first click of a game is safe and opens an area seen on screen
Right-click covered square, once Places flag and increments flag counter seen on screen
Right-click flagged square, again Changes flag to question-mark; question-mark does not count toward flag counter seen on screen
Right-click question-mark square, again Returns square to covered with no mark seen on screen
Left-click flagged square Does nothing seen on screen
Click Start Over in side panel Restarts same difficulty during a game; disabled when board is fresh, enabled while playing seen on screen
Click Play Again in side panel Starts a new game after win or loss seen on screen
Click Pause in side panel Pauses game and shows Paused overlay seen on screen
Click Resume in Paused overlay Returns to in-progress game seen on screen
Click Change Difficulty in side panel or overlay Opens difficulty choice seen on screen
Click Best Times in side panel after game ends Opens Best Times dialog with ranking table seen on screen
Press Escape Closes Congratulations or Best Times dialog; does not pause game seen on screen
Click Done or X in dialog Closes Congratulations or Best Times dialog seen on screen

How to do common jobs

How it behaves

Traps

Not known yet