日記(52)

<前 次>

ドラゴンクエスト10(全員)

幻の海トラシュカ2025 雷の柱
全員分、トラシュカ行ってきました。
雷は、出現した瞬間から判定があるわけではなく、しばらくしてから「落ちてくる」みたいですね。
判定は広いものの一瞬なので、出現直後はすぐ横を通り抜けられます。

ドロヌーバの浮き輪
報酬のドロヌーバ浮き輪。
雷無効化っぽいですが、初日ほどではないもののよくわからない突然死が発生するので、ハートの浮き輪(落下一回無効)のほうが安定したような気がします。

こんにゃく黄金のこんにゃく
ドルボード報酬のこんにゃく。
相変わらず何食い物光らせて飛ばしてんだ。

他の写真は以下から。特に脈絡なく殴られたアンルシアちゃんも。
写真置き場「2025/08/03」

ドラゴンクエスト10とふにゃ1

ドラゴンクエスト10

アストルティア13周年カウントダウン
おしゃべりドラキーマのアストルティア13周年カウントダウン! (2025/7/25)|目覚めし冒険者の広場
日替わりちょっと前からですが、ドラクエ1013周年カウントダウン行ってました。
「せんじゅうさん」じゃなくて、「テン、じゅうさん」ね。

アストルティア13周年カウントダウン
ちょうど海イベントの飾りつけもあって、例年よりお祭り感強めでした。

他の写真は以下から。関係ないボス戦写真も。
写真置き場「2025/08/01」
写真置き場「2025/08/02」

ふにゃ1(リリース)

ふりーむ用の調整が完了したバージョンです。
ひとまず自分のサイトで公開していますが、ふりーむ側にも投稿していて現在審査待ちです。

アンパンマンDBとfunyak

アンパンマンDB(記事更新)

来週の放送情報。
新キャラのきしめんさん他のアニメから来たようなデザインしてるな。

新キャラ出たので反映。

funyak

結局自分でエラーどうにかしました。
これだからAIは…って言いたいところだけど、Dependabotは最近のLLMベースのAIじゃないんでもっと正確な動きするはずなんですけどねぇ…。

アンパンマン日替わり紹介botとアンパンマンDBとドラゴンクエスト10

アンパンマン日替わり紹介bot


ちょっとわかりにくいですが、上の3枚が独立した画像で、下の5枚が1枚の画像にまとまっています。
16:9の比率に近付くようにうまいこと配置するようになっています。
これでまあ、まとめられても全体像が見えやすいかと。

もう一つ、本文が長すぎて2投稿に分かれそうなときに残りの本文を画像化して無理やり1つの投稿にまとめるというのも考えるには考えたのですが、昨日の本文短縮対応によって投稿が分かれるのが1年に1度10月3日だけになり、1年のうちの1投稿をけちるのはさすがに意味ないかと思って中止しました。

ということで、投稿数減らしをそこそこ見栄え落とさずにできるようになったので、明日から早速反映させます。
まあ、明日はもともと本文短いので節約の効果はないですけどね。

アンパンマンDB(システム)

管理メモ | アンパンマンDB
管理メモのページ、更新日付がかぶった非数字IDのメモが表示されなくなるバグがあったので、直しました。
ちなみに今日の更新日付になっていますが、内部仕様の調整なので、あまり見るものはないかと思います。
一応、「つくりかけ」にストリクトクエリのページへのリンクを付けました。
もしかしたらルーズクエリも含むページにするかもしれないので将来URL変わるかもしれないですが。

ドラゴンクエスト10(ァォィョッュ)

幻の海トラシュカ2025
またちょっと行ってました。
ラグは昨日ほどじゃないし、スコアも上がったけどまだまだ。

他の写真は以下から。
写真置き場「2025/07/31」

ドラゴンクエスト10とアンパンマン日替わり紹介botとPHPとfunyak

ドラゴンクエスト10(ァォィョッュ)

幻の海トラシュカ2025
お宝集めて大航海!「幻の海トラシュカ2025」 (2025/7/23)|目覚めし冒険者の広場
お宝集めだ!
今回はなんだか例年以上にラグがひどいみたいで、何が起きてるかわからないうちに何度も海に落ちました。
普段ならラグ読みで早めに回避したりしていたんですが、そもそもいつの間にか画面から自分がいなくなってますからね。
本当は全員分一気に行く予定でしたが、今日のところは一回だけで終わらせました。
報酬集めるならもうちょっと空いてから周回かな。

他の写真は以下から。…って程にも多くないけどさ。
写真置き場「2025/07/30」

アンパンマン日替わり紹介bot


まだ本番環境には反映してないですが、紹介botの本日の情報、短縮表記を試しています。
TwitterAPIの制限が本当に厳しくて、なるべく情報量を落とさない範囲で投稿数を減らしたいんですよね。
で、実際に同じ日付の投稿と見比べてもらえればわかると思うんですが、投稿数を2から1に圧縮できました。
効果あるんだからさっそく使おう…と言いたいところだったのですが…


画像もまとまっちゃうので、その他大勢の合成画像が異様に縦長になっちゃう!
こっちもうまく対応できてから、本番適用と行きたいところです。

PHP(Today I Learned)

文字列(という名のバイト配列)から画像を読み込む関数。
紹介botに出す画像はPNGとJPEGなんですが、将来的にはWebPも使う可能性があるので、imagecreatefrompngとかimagecreatefromjpegとかを一つ一つ使っていたらきりがないなって思ったんですよね。
これなら、ファイルをメモリに読み込むのは自前でやる必要はありますが、ファイルフォーマットは自動で判別していい感じに読み込んでくれるはずです。
とりあえずは、本当に使えるかどうかの確認からかな。

funyak

このプルリク、どうしよう。
セキュリティ上の修正なんだから、本当ならとっとと採用したいところなんですが、これ、ビルドは通るけど実際に実行するとエラーで落ちるんですよね。
動かなかったらもうセキュリティもへったくれもないわけで。
さすがに不採用というわけにもいかないから、自分でエラーをどうにかしてマージかな。

ふにゃ1(開発状況)

今度の今度こそ最終版とか言いながらまだ修正。
ふりーむに掲載する想定で改めて全体的に見直してみたら、まだやることは微妙に残ってたなということで。

ふりーむでは作者名の厳密な一致を求めています。
「美文」のままでも大丈夫そうな気はしますが、ふりーむでは「松田美文」名義なので、そちらも併記するようにしました。

軽い気持ちで過去ステージ同梱したんだけど、もしかしたらマップチップの背景部分がよそから引っ張ってきたものだったかも…ということで、背景部分を描きなおしました。
深刻な著作権侵害だったらGitの履歴ごと消し飛ばす必要があったかもしれませんが、もしかしたら程度の懸念なので、履歴は残す方針です。
一応、ノイズの生成にはアルゴリズムを使いましたが、最終的には手でドットを打っています。

せっかくバグ修正したのにヘルプの中ではバグってますって書きっぱなしだったので。

昔作ったゲームの移植なんで、今どきのゲームなら個人の片手間開発でも普通はあるような機能が欠けています。
そのあたりの明記ですね。
あと、ふにゃさんの画像使ってるところに注釈。

LocalCrawlerとドラゴンクエスト10

LocalCrawler(非公開ツール)

アンパンマンDBが開発環境で激重な関係で、LocalCrawlerがタイムアウトで落ちがちだったので、タイムアウト設定作りました。
重いの自体は一応正常なので、タイムアウトを伸ばしてエラーを防ぐということです。
あと、GETパラメータで無限にURL作れるようなページを意味もなく深掘りし続けるのを避けるために、探索の深さの制限も付けました。

それから、LocalCrawlerは非公開の個人的なツールなんで、今後「非公開ツール」のタグも付けようかと。

ドラゴンクエスト10(ミフミン)

おそなえ
知らん間に名声レベルが最大の120になっていました。
このあたり詳細覚えてなくて、300ぐらいまであるもんだと勝手に思ってたから最後はあっけなくてびっくり。

画像は特に関係のないお団子を濡らすミフミンです。

ドラゴンクエスト10(ァォィョッュ)

  • バトルの申し子の称号を得た!

バトルあんまりやってないァォィョッュもバトル関連の称号集まってきました。

<前 次>