Games App: Minesweeper and 2048

Two more Games in the row of icons, which now holds five. Minesweeper
moves a cursor (a held arrow runs it along), digs with Enter, flags with
f, shows where the mines were when it is lost, and keeps the fastest
cleared field. 2048 slides with the arrows and keeps the best score; it
has no clock, so nothing to pause. Neither keeps the screen lit.

Played on the device: Minesweeper's cells went from 8 to 12 pixels to be
read, and its field to 20 x 9.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0162FokPdvY2KsS4NBfwyWPk
This commit is contained in:
2026-10-14 18:46:49 +02:00
co-authored by Claude Opus 5.5
parent fcc5533c83
commit b1e6242b29
11 changed files with 371 additions and 31 deletions
+21 -1
View File
@@ -387,7 +387,7 @@ rows = [
[[scope]]
id = "games"
title = "Games, the three games"
title = "Games, the games"
rows = [
["Enter", "this game"],
[", /", "the game before, the next"],
@@ -429,6 +429,26 @@ rows = [
["`", "the other games; this one waits"],
]
[[scope]]
id = "games-mines"
title = "Games, Minesweeper"
rows = [
["; . , /", "move; held, it runs"],
["Enter", "dig; on a number, the rest"],
["f", "a flag, on or off"],
["p", "pause; any key carries on"],
["`", "the other games; this one waits"],
]
[[scope]]
id = "games-2048"
title = "Games, 2048"
rows = [
["; . , /", "slide every tile that way"],
["Enter", "start, or start again"],
["`", "the other games; this one waits"],
]
[[scope]]
id = "ssh"
title = "SSH, the hosts"