Migdal

にふ
にふ

Posted on

おためし括弧表記版Wordle

さて恐らくもうお馴染みの🟨🟩Wordle1🟦🟧2、楽しくなると派生版で連続シコシコワードル🤙することも多いのですが、その都度🤳でプレイ過程を記録する際に

  • 標準的なシェア機能だとカラフルに伏字された棋譜しか持ち出せない🟨🟩⬜️🟨🟩
  • スクショだと検索性とか容量とか気になる

ので、その場しのぎ的に([{<括弧表記>}])を考へてみます…さしあたり次の仕方で:

  • ⬜️正解の単語内に含まれない文字⬛️は空白
  • 🟨位置は異なるが含まれる文字🟦は(丸括弧)
  • 🟩位置も正解の文字🟧は[角括弧]

例:

正解の単語をGOALSに設定してプレイした結果
START→LEASE→PSALM→DIALS→COALS→GOALS

の括弧表記版

(S) T [A] R  T 
(L) E [A](S) E 
 P (S)[A][L] M 
 D  I [A][L][S]
 C [O][A][L][S]
[G][O][A][L][S]
Enter fullscreen mode Exit fullscreen mode

そこそこ視覚的ですね。あとは各Wordleのページにてスクリプトを動かして、使用した文字を抽出すれば当初の目的は果たせるのですが…本家だとさうは問屋が卸さない手の込んだつくりをしてゐて面倒だつたので頓挫しました。まあ派生版での連続プレイの記録ができればそれでよしとしませう。完。

おまけ(本題): CLIで遊ぶ括弧表記版無色Wordleのシェルスクリプト

記録に用ゐるだけでは飽き足らず、結局自家版Wordleスクリプトにも導入してみました。以下、Replitで拵へた、CLIで動かすモノクロWordle的な何かです。(再生ボタン▶️でスタート、もしくはsh main.shなどのコマンドで起動)

デフォルトの出題単語リストbasic5.txtはベーシック英語3の基礎単語のもの(五文字の単語約200語)です4。慣れないと単語を引き当てるのが却つて難しいかもしれません。

テストプレイのログ

各回、予想した単語は/6:の後に入力する形。

# sh main.sh 2>&1 | tee -a `date -I`.log
(A)(B)(C) D  E
[B][A](C) K (S)
[B][A][S][I][C]
1/6:quick
 Q (U) I (C) K 
(UC);ABDEFGHJLMNOPRSTVWXYZ/QIK
2/6:cause
[C] A [U] S  E 
[CU];BDFGHJLMNOPRTVWXYZ/QIKASE
3/6:cough
[C][O][U][G][H]
perfect. ([s]how record or exit:)s

--------------------
 Q (U) I (C) K 
[C] A [U] S  E 
[C][O][U][G][H]
--------------------
([s]how more or exit:)
Enter fullscreen mode Exit fullscreen mode

だんだんファーストゲスの燃料が切れてくるので、予め単語リストからランダムに一つ取り出しておくコマンド(shuf -n1 basic5.txt)を組み込んだスクリプトも用意しました。

# sh s1
earth
basic5.txt
1/6:earth
(E)(A) R  T  H 
(EA);BCDFGIJKLMNOPQSUVWXYZ/RTH
2/6:scale
 S (C)[A] L [E]
[AE](C);BDFGIJKMNOPQUVWXYZ/RTHSL
3/6:craze
the word is not in the list.
3/6:place
[P] L [A][C][E]
[AEPC];BDFGIJKMNOQUVWXYZ/RTHSL
4/6:peace
[P][E][A][C][E]
perfect. ([s]how record or exit:)s

--------------------
(E)(A) R  T  H 
 S (C)[A] L [E]
[P] L [A][C][E]
[P][E][A][C][E]
--------------------
([s]how more or exit:)s

1/6: (EA);BCDFGIJKLMNOPQSUVWXYZ/RTH
2/6: [AE](C);BDFGIJKMNOPQUVWXYZ/RTHSL
3/6: [AEPC];BDFGIJKMNOQUVWXYZ/RTHSL
3: craze 
[end]
Enter fullscreen mode Exit fullscreen mode

(show more すると、文字の引き当て状況の推移とオテツキ単語のリストが出るやうにしてみた)

この周回であはよくばついでにベーシック英語の語彙の学習につながればよいのですが、「いやこんなん五文字の単語しか頭に入らんやん」といふ虚無感にも襲はれます。そんなわけで、基礎単語が予め五文字に統一されてゐる言語であるロジバンの単語リストを取り込んで、プレイに彩りを添へてみませう。(gismu5.txt)

テストプレイのログ(ロジバン単語版)

# sh main.sh gismu5.txt
gismu5.txt
1/6:valsi
 V [A] L (S) I 
[A](S);BCDEFGHJKMNOPQRTUWXYZ/VLI
2/6:taske
 T [A][S] K  E 
[AS];BCDFGHJMNOPQRUWXYZ/VLITKE
3/6:casnu
 C [A][S] N [U]
[ASU];BDFGHJMOPQRWXYZ/VLITKECN
4/6:lastu
 L [A][S] T [U]
[ASU];BDFGHJMOPQRWXYZ/VLITKECN
5/6:jaspu
[J][A][S][P][U]
 ([s]how record or exit:)s

--------------------
 V [A] L (S) I 
 T [A][S] K  E 
 C [A][S] N [U]
 L [A][S] T [U]
[J][A][S][P][U]
--------------------
([s]how more or exit:)
Enter fullscreen mode Exit fullscreen mode

☝️5やったぜ.u'asai。co'o sai la .valsr.6 👋

ショートカット的にsh gでも起動できるやうにして再プレイ:

# sh g
gismu5.txt
1/6:xance
 X [A](N) C  E 
[A](N);BDFGHIJKLMOPQRSTUVWYZ/XCE
2/6:narju
(N)[A] R  J  U 
[A](N);BDFGHIKLMOPQSTVWYZ/XCERJU
3/6:ganra
 G [A](N) R [A]
[A](N);BDFHIKLMOPQSTVWYZ/XCERJUG
4/6:katna
 K [A][T][N][A]
[ATN];BDFHILMOPQSVWYZ/XCERJUGK
5/6:catna
the word is not in the list.
5/6:jatna
 J [A][T][N][A]
[ATN];BDFHILMOPQSVWYZ/XCERJUGK
6/6:latna
[L][A][T][N][A]
 ([s]how record or exit:)s

--------------------
 X [A](N) C  E 
(N)[A] R  J  U 
 G [A](N) R [A]
 K [A][T][N][A]
 J [A][T][N][A]
[L][A][T][N][A]
--------------------
([s]how more or exit:)s

1/6: [A](N);BDFGHIJKLMOPQRSTUVWYZ/XCE
2/6: [A](N);BDFGHIKLMOPQSTVWYZ/XCERJU
3/6: [A](N);BDFHIKLMOPQSTVWYZ/XCERJUG
4/6: [ATN];BDFHILMOPQSVWYZ/XCERJUGK
5/6: [ATN];BDFHILMOPQSVWYZ/XCERJUGK
5: catna 
[end]
Enter fullscreen mode Exit fullscreen mode

☝️7こんな感じで周回開始の準備もできたところで満足とします8.uocai.a'inaibu'o。皆様もそれぞれの良いWordleライフを👋co'o。


  1. ブラウザで遊ぶ単語当てゲームで、ハングマンとヒット&ブローの間の子みたいなルールの下、各回で予想単語を回答し使用文字と位置を探りつつ、指定回数以内に正解の単語を当てる感じのやつ(通常、五文字の単語を六回以内で)。プレイ過程(的中度合の推移)を🟩カラフルな無字emoji🟨でシェアして仲間との一体感を得る楽しみ方も。詳しくは本家、もしくはhello wordlあたりで。 

  2. “色盲”color blindモードmode(NYTimesに買収後は“ハイコントラスト”モード)の水色橙色カラーリング、補正目的でなくともこれすき 

  3. Ogden's Basic English 

  4. 2000 Basic English words, lists combinedBasic:の行の単語群から。 

  5. valsi(言葉)→taske(渇きを覚える)→casnu(会話)→lastu(真鍮)→jaspu(旅券) 

  6. (フィンランド語版Wordleクローンの)ロジバン版フォーク。自分が各種Wordleクローンを渡り歩く契機になりはしたが、最近クロスワードみたいなヒントがデフォで搭載されて別ゲーに。 

  7. xance(手)→narju(オレンジ色)→ganra(広い)→katna(切る)→jatna(ボス)→latna(蓮)🧘‍♀️ 

  8. ログを別途残したい時はさしあたり2>&1 | tee -a $(date -I).logをつけたりなどしてます。 

Top comments (0)