ゆっくり実況攻略 javardry the king 第18話 - YouTube まで視聴。キャンプのコマンド確定時のブーンという音がいい。

2:30 就寝。なんでこんな時間になったのだろう。

11:00 起床。洗濯機を回すのだった。寝坊している場合ではない。納豆と米を食って待つ。 PC を開ける時間がある。

11:45 洗濯物を干し終わる。曇り空だが構わない。

読書ノートの WebGL 周りを少し修正する。

  • 【BPL 2021 2ndStage】第13試合 GAME PANIC対SILKHAT|14試合 SUPER NOVA Tohoku対レジャーランド|第15試合APINA VRAMeS対ROUND1 - YouTube
    • 先鋒戦、中堅戦のほうが大将戦よりも渋い(華がないということではない)楽曲が出てくる。 Spin the Disc とか G2 とか Close my eyes とか。Real もいい。
    • 準決勝は三チームでやるのか。
  • WebGL2 - Less Code, More Fun
    • 本稿の主題はコードをどう簡素化するかだ。
    • JavaScript の Object はデータの構造化が得意なので、それを利用する。
    • twgl-full.min.js, texture-utils.js, chroma.min.js をダウンロードしておく。 コードは minify されていてそのままでは読めない。いったん放置する。
    • 今回シェーダーと main 周りのコードが新規。
    • 例えば twgl.createUniformSetterstwgl.setUniforms をペアで使う。 つまり、引数を用意すれば生の gl の呼び出しは書かなくて済むことになる。
    • twgl.primitives.createSphereBuffers は半径と細分制御の値を渡すと、 球面の頂点、法線、テクスチャー座標バッファーを返すようだ。
    • twgl.createVAOAndSetAttributes で VAO の生成と上記のような属性設定を同時に済ませる。欲張りだな。
    • textureUtils.makeStripeTexture, etc. でテクスチャーデータを生成する。 これは著者のライブラリーだ。2D キャンバスをこっそり生成して、そこで自力でテクスチャーイメージを生成する。
    • chroma.hsv(...).gl().gl() 部分がわからない。
    • 一様変数はシーン全体とオブジェクト個別のものに分けて管理する。

15:55 ゆっくり実況攻略 javardry the king 第24話 - YouTube まで視聴する。これが最終回。よくわからないエンディングだった。これ昔一度観たことがあるかもしれない。

外出。イトーヨーカドー曳舟店で体温チェックとトイレ。

押上駅。電車に乗って小川町駅へ向かう。

17:00 秋葉原 HEY 二階。目当ての台の隣が埋まっているのでいったん店を出る。 コットン新作のロケテを近所のセガでやっているはずなので調べに行く。わからなかった。

HEY 二階に戻ってイルベロを遊ぶ。時間帯をばらして 4 ゲームやる。 100 億は獲れないものの、ついにドールとシールドの同時レベルマックス達成。これはうれしい。 携帯電話で写真を撮るぞと思い操作をすると、手が滑ってビデオ撮影モードになってしまう。 しかもカメラが私を向いている。なんだこれは。こんなのがあったのか。 そして真ボスを取り逃がす。写真も撮影できず。ゲーム以上のオアアアアアアア───ッ状態。

ビートマニア段位認定ダブル初段をプレイ。レベル 5 がメインのコースだ。それでもフルコンボを逃す曲がある。

20:00 退店。

20:55 ビッグエー墨田業平店。396 円。

  • 絹豆腐 (2)
  • 大盛きのこ和風パスタ
  • ピザパン
  • ツイストドーナツ (3)

21:05 曳舟の部屋に戻る。シャワーを浴びる。白ブリーフ一丁で PC に向かう。晩飯。 写真の整理を早めに済ませる。

関連ビデオをチェックしていたら時間が溶ける。