ejo090の日記

みなさんの数分を無駄にするように毎日がんばります。コメントあると中の人めっちゃ喜びます。

Twitterをやめたことについての記事はここです。よしなに。

The Password Game をうまいことやる

おはようございます.

neal.fun

たのしかったのでちょっとまとめておく
とりあえず Rule 30 まで到達できた ネタバレになるのでネタバレがいやな人はみないように

全体的なこと

  • 恐らくここに記述していく各種ルールに違いがある可能性があるのでルールは目安で考えておく
  • 各々のルールは任意の記号で分けておくと楽
    • クソルールがきたときのために分かれているとみやすい
    • e.g. 🌖!🥚!bw44w!8!2000!XXXV!may!kenya!Qxg7+!Hg!shell!Be

Rule 1 - Your password must be at least 5 characters.

  • 最低でも5文字のアルファベットを入力しなければならない
    • 小文字で適当に母音以外で bbbbb みたいにするとよい
      • なぜなら後々母音を bold にしなくてはいけなくなるため

Rule 2 - Your password must include a number.

  • パスワードには数字を含めなければならない
    • 適当でもよいが,0を入れておくとよい
      • なぜなら後々使われている数字の足し算の合計を指定されるため

Rule 3 - Your password must include an uppercase letter.

  • パスワードには大文字を含めなければならない
    • 適当でもよいが,I V X L C D M 以外にしておくとよい
      • なぜなら後々使われているローマ数字の足し算の合計を指定されるため
    • J Q などがよいかもしれない
      • なぜなら後々元素番号の足し算の合計を指定されるため(元素記号に使われていない文字)

Rule 4 - Your password must include a special character.

  • パスワードには記号を含めなければならない
    • 適当でよい
    • 先述の通り任意の記号で分けているとみやすさが上がりこのルールも回避可能

Rule 5 - The digits in your password must add up to 25.

  • パスワードに含まれる数字の合計が25になるようにしなければならない
    • e.g. 55555, 19195
      • 数字はそれぞれ独立しているため,全ての数字の合計として計算される
    • どのように設定してもよい
      • なぜなら後々変更することになるため

Rule 6 - Your password must include a month of the year.

  • パスワードには月名を含めなければならない
    • 適当でよいが,母音が少ない月がよい
      • なぜなら後々使われている母音を bold にさせられるため
    • 全て小文字で書くとよい
      • なぜなら後々使われているローマ数字の足し算の合計を指定されるため

Rule 7 - Your password must include a roman numeral.

  • パスワードにはローマ数字を含めなくてはならない
    • 適当でよいが,L C D M 以外がよい
      • なぜなら後々使われているローマ数字の足し算の合計を指定されるため

Rule 8 - Your password must include one of our sponsors:

  • パスワードにはスポンサーの名前を含めなくてはならない
    • shell 以外を選択したことはないが,適当でよい(後半辛くなる可能性もあるが)

Rule 9 - The roman numerals in your password should multiply to 35.

  • パスワードに含まれるローマ数字の掛け算の合計が35になるようにしなければならない
    • 適当でよいが,I XXXV/VII V 以外には存在しなさそうなためどちらかを入力するとよいが前者がよいかもしれない
      • なぜなら後々元素番号の足し算の合計を指定されるため(Iヨウ素で53)

Rule 10 - Your password must include this CAPTCHA:

  • パスワードにはこのCAPTCHAが含めなくてはならない
    • 適当でよいが,[a-h][0-8] が含まれていないCAPTCHAがよい
    • 数字もなるべく含まれないほうがよい
      • なぜなら後々うるう年の数字を含めさせられるため

Rule 11 - Your password must include today's Wordle answer.

  • パスワードには今日の Wordle の答えを含めなくてはならない
    • よくわからないがこれは素通りになっている気がする(パスワードを全部消しても通っているため)

Rule 12 - Your password must include a two letter symbol from the periodic table.

  • パスワードには周期表の2文字の元素記号を含めなくてはならない
    • 適当でよいが,数字が大きくないほうがよい
      • なぜなら後々元素番号の足し算の合計を指定されるため
        • ただし,後々の答えなどによって辻褄が合わなくなるので柔軟に変更していく
    • 周期表 - Wikipedia と電卓があるとよい

Rule 13 - Your password must include the current phase of the moon as an emoji.

Rule 14 - Your password must include the name of this country.

  • パスワードにはこの国の名前を含めなければならない
    • 事実上の GeoGuessr+Worldle である
    • これは気合でやっていると当たる
      • GeoGuessr と同じことをする
    • 国名は全て小文字で書いてもよい
      • なぜなら大文字になるとローマ数字かけあわせルールにひっかかるため

Rule 15 - Your password must include a leap year.

  • パスワードにはうるう年の数字を含めなければならない
    • 合計が25になるように任意のうるう年を入力するとよい
    • ここでがんばってみつけてもチェスプロブレムの代数式で変更させられるため適当でよい

Rule 16 - Your password must include the best move in algebraic chess notation.

  • パスワードにはチェスの代数表記による最善手を含めなければならない
    • チェスができるひとはチェスプロブレムを普通に解くとよい
    • できない人は チェスプロブレム解けるくん を使うとよい
      • White to move/Black to move も見て並べるとよい
    • これに伴い数字合計の変更がかかるため適宜修正するとよい
    • 回答にクイーンを動かす Q が入っていると後々面倒になる気がするので Q が入っていた場合ゲーム自体をやり直したほうがよい可能性がある
      • なぜなら後々使用可能なアルファベットを2文字削除させられるため

Rule 17 - 🥚 ← This is my chicken Paul. He hasn't hatched yet, please put him in your password and keep him safe.

  • 🥚 ← これはニワトリのポールです まだ孵化しないのでパスワードに入れて大切に保管してください
    • クソルールですが,仕方ないので適当にパスワード内にコピペするとよい
    • できるだけパスワードの先頭に置いておくとよい
      • なぜなら後々パスワードが燃えるため
    • これより後はポールを消すとゲームオーバーになります

Rule 18 - The elements in your password must have atomic numbers that add up to 200.

  • パスワードに含まれる元素の原子番号の合計が200になるようにしなければならない
    • 今存在する元素記号がハイライトされているので,適当に足し合わせて200になるような元素記号を記述するとよい

Rule 19 - All the vowels in your password must be bolded.

  • パスワードに含まれる母音はすべて太字にしなければならない
    • ここで現状のパスワードをどこかにメモっておくとよい
      • なぜなら次の Rule 20 でパスワードが燃えるため
    • 入力欄の下に Bold ボタンが出てくるので選択して Bold ボタンを押すことで太字にすることが可能

Rule 20 - Oh no! Your password is on fire. Quick, put it out!

  • なんと!パスワードが燃えています!はやく消してください!
    • ポールを消さないように範囲選択でdeleteやbackspaceで消すとよい
    • コツとしては炎がある4文字くらい先から選択するとよい
    • Ctrl+A→Ctrl+Xをしてしまうとポールが消えてしまいゲームオーバーになるので範囲選択でがんばるとよい

Rule 21 - Your password is not strong enough 🏋️‍♂️

  • ここで Rule 19 のときにメモっていたのを引っぱってきて Bold にしなおす
  • パスワードの強度が不足しています
    • 強度を高めるために 🏋️‍♂️ を 3 つコピペする

Rule 22 - Your password must contain one of the following affirmations:

I am loved
I am worthy
I am enough
  • パスワードには以下のいずれかの確約を含めなければならない
    • どれを書いてもよい
    • I am hogeに含まれるスペースはなくてもよい
    • 全て小文字でもよい

Rule 23 - Paul has hatched! Please don't forget to feed him, he eats three 🐛 every minute.

  • ポールが孵化しました!ポールは毎分3つの🐛を食べます
    • 🐛を適当にポールの横にでもコピペするとよい
      • 毎分3つ消えるためとりあえず3つコピペするとよい
      • コピペしないと餓死してゲームオーバーになる
      • コピペしすぎると過食によりゲームオーバーになる
        • 5つか6つくらいは大丈夫だった

Rule 24 - Your password must include the URL of a hoge minute fuga second long YouTube video.

  • パスワードにはhoge分fuga秒の長さのYouTube動画URLを含めなければならない
    • 指定される動画長は固定ではない
    • 偶然見つかるならよい
      • 見つからなさそう(私は動画長での検索をしらないため)であれば ffmpeg を使用して動画を作ってしまったほうがよい (cf. FFMPEGで1枚の静止画から動画を作成する | 技術的特異点)
        • 適当な画像を placehold.jp | ダミー画像生成 モック用画像作成 で320x240くらいで作る
        • ffmpeg -loop 1 -i (320x240の画像) -vcodec libx264 -pic_fmt yuv420p -t (任意の秒数) -r 1 output.mp4
        • 公開設定が限定共有であればよい
        • URLは youtu.be/hogehuga だけでよい
        • 生成された URL に L C D M(ローマ数字) J Q(元素記号で使われていない文字) が含まれてないとよい可能性がある
          • なぜなら次の Rule 25 以降でアルファベットが 2 文字使用できなくなるため
          • なぜならローマ数字の掛け算にひっかかるため

Rule 25 - A sacrifice must be made. Pick 2 letters that you will no longer be able to use.

  • 犠牲を払わなくてはならない.使えなくなる文字を2文字選んでください
    • 元素記号として使われていない文字( J Q )かデカいローマ数字(L C D M)を選ぶとよい可能性がある
      • なぜなら元素記号で使用されているアルファベットを消したら未来に影響がある可能性があり,デカいローマ数字はそもそも記述できないため
      • 私は元素記号で使われていない文字を選択しがちだったが,よく考えるとデカいローマ数字のほうが収まりがいい気がする

Rule 26 - Your password must contain twice as many italic characters as bold.

  • パスワードには太字の2倍の文字数の斜体を含めなくてはならない
    • Italic ボタンが登場する
    • 太字の数を数え,0を太字の文字数の2倍書き,丸々斜体にするとよい

Rule 27 - At least 30% of your password must be in the Wingdings font.

  • 少なくともパスワードの30%はWingdingsフォントでなくてはならない
    • Rule 26 の 0 を丸々Wingdingsフォントにするだけでよい
    • 数が足りない場合はよしなにやる

Rule 28 - Your password must include this color in hex.

  • パスワードにはこの色を16進数で含めなくてはならない
    • Windows11 であれば Win+Shift+C でカラーピッカーが出現するので当該色をピックして16進数でコピー可能なので #0abcde のように記述する
      • 小文字でよい
      • 含まれる数字が大きいと 25 の合計にひっかかりやすいのでなるべく数字が含まれてないものがよい

Rule 29 - All roman numerals must be in Times New Roman.

  • 全てのローマ数字は Times New Roman でなければならない
    • ローマ数字としてハイライトされているものを Times New Roman にする

Rule 30 - The font size of every digit must be equal to its square.

  • ルールの意図がわからずやめた

こんなもので.

じゃぁ!