- commit
- 3c438191f90bc3a5c8901e9e2c5dddf7bdd9b248
- parent
- 78dbe548d40b849ef1b954acf724a861b4010744
- author
- Dami <dami.etoile@gmail.com>
| M | README.md | 2 | +- |
| M | justfile | 1 | + |
| M | nurikabe/ | 4 | +- |
| A | vhs/ | 68 | ++++++++++++++++++++++++++++++ |
@@ -157,7 +157,7 @@ Fill cells to match row and column hints.
157157 ### Nurikabe158158 Build islands from clues while keeping one connected sea.159159 160-Nurikabe preview GIF coming soon.160+161161 162162 [Game details and controls](nurikabe/README.md)163163 @@ -123,7 +123,7 @@ func isSeaSquareCell(marks grid, x, y int) bool {
123123 124124 func statusBarView(showFullHelp bool) string {125125 if showFullHelp {126- return game.StatusBarStyle().Render("arrows/wasd: move x: sea z: island bkspc: clear LMB: toggle sea/unknown RMB: island ctrl+n: menu ctrl+r: reset ctrl+h: help")126+ return game.StatusBarStyle().Render("arrows/wasd: move x/LMB: sea z/RMB: island bkspc: clear ctrl+n: menu ctrl+r: reset ctrl+h: help")127127 }128- return game.StatusBarStyle().Render("x: sea z: island bkspc: clear LMB: toggle sea/unknown RMB: island")128+ return game.StatusBarStyle().Render("x/LMB: sea z/RMB: island bkspc: clear")129129 }@@ -0,0 +1,68 @@
1+Output vhs/nurikabe.gif2+3+Set Theme "GitHub Dark"4+Set FontSize 145+Set Width 12006+Set Height 8407+Set Margin 608+Set MarginFill "#7B6753"9+Set WindowBar ColorfulRight10+Set BorderRadius 1011+12+Env COLORTERM "truecolor"13+Env CLICOLOR_FORCE "1"14+Env CI ""15+16+Hide17+Type "go build -o puzzletea"18+Enter19+Sleep 2s20+Ctrl+L21+Show22+23+Type "./puzzletea new nurikabe easy --theme 'Github Dark'"24+Sleep 500ms25+Enter26+Sleep 4s27+28+# Move and mark sea29+Right30+Sleep 300ms31+Type "x"32+Sleep 500ms33+34+# Move and set island35+Down36+Sleep 300ms37+Right38+Sleep 300ms39+Type "z"40+Sleep 500ms41+42+# Demonstrate clearing43+Backspace44+Sleep 500ms45+46+# Re-apply island47+Type "z"48+Sleep 500ms49+50+# Continue navigation and marking51+Left52+Sleep 300ms53+Up54+Sleep 300ms55+Up56+Sleep 300ms57+Type "x"58+Sleep 500ms59+Right60+Sleep 300ms61+Right62+Sleep 300ms63+Down64+Sleep 300ms65+Type "x"66+Sleep 500ms67+68+Sleep 3s