日記(235)

<前 次>

funyakとアンパンマンDBとドラゴンクエスト10(ァォィョッュ)

funyak

[変更]FunyaMapObjectの接触有無の変数宣言を最後に移動
また長期放置案件になりそうだったので、ほんのちょっとだけど開発進めましたよ。
funyakの当たり判定は前半と後半に分かれていて、前半が判定部、後半が判定結果反映部になります。
最終的には前半と後半の間に共通当たり判定を入れたくて、そのためには、前半は共通当たり判定の準備に徹して極力「判定」を減らし、後半は共通当たり判定結果を「判定」する処理を増やす必要があります。
で、今は、前半で判定結果を反映しやすい形に整えるのもやっていて、前半の責務が多すぎる状態なのです。
ただ、これが結構判定と絡めながら複雑な形でやっていて、単純に処理を後半に移動してもうまくいかないのです。
だから、整える部分を後半に移動できるように、前半部自体をさらに前半と後半に分けられるようにコードの順序を入れ替えた、というのが今日の修正なのです。

今日やったのは、目的と手段を思い出すのが主目的だったので、本当に形式だけの修正になっているのですが、おかげでこの先の方針も見えてきました。
忘れないうちに続きをやれば、今度はしっかりと意味のある修正をできると思います。

アンパンマンDB

管理画面でのことですが、レンタルDVDの'22シリーズの新しい命名規則に対応しました。

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

王家の迷宮
王家の迷宮を進めたり、メインストーリーを進めたり、クエストをクリアしたり。
王家の迷宮は2階層クリア。
メインストーリーは、アンルシアの破邪の秘技を全部覚えたところまで。
それ以外のクエストは、メインストーリーで寄った場所のクエストをいくつか。
他の写真は以下の検索で(ネタバレあり)。
写真置き場「2022-02-05」

PHPUnit

カバレッジの変遷を自動で記録する仕組み作成中。
カバレッジが高いと、ある程度網羅的にテストができている証拠なので、高めておきたいのですが、何も考えずに開発していくとどんどん下がるんですよね。
下がっているのに気付いて対策を講じたり、上がっていくのを見て喜んだりなど、変遷を残しておくと、何かと使えると思うのです。

PHP7.4

PHP8にする前に、PHP7.4でもまだ動いていない部分がありました。
自動クロールで検出できない管理画面です。
PHPはバージョンが上がるにつれてセキュリティも向上していくのですが、そうすると当然、今はもうあてにできなくなった古いセキュリティ規格は打ち切られていくわけです。
そうはいっても他との兼ね合いで上げられないものは上げられないので、代替手段を探しています。
セキュリティ下げる形の話なので、これ以上詳しくは言いませんが。

PHP8とドラゴンクエスト10

PHP8

最終的には8.1まで上げてしまいたいので、もう8の動作チェックを始めています。
NULLチェックが7の頃よりさらに厳しくなって、NOTICEやらWARNINGが出ています。
ただ、ERRORやExceptionレベルのはなかったようで、その点は一安心です。

ドラゴンクエスト10

キング・ツリー
第10回アストルティア・クイーン総選挙!
毎年恒例バレンタインイベント開始です。
ひとまず、全員分クエストは終わらせました。
毎日投票に行くかどうかは気分次第。
こういうイベントで余計なネタバレ踏まないためにも、メインストーリーは進めておきたいんですがねぇ…。

セラフィ・リナーシェ・ナンナの像
景品の像も3キャラで全種類網羅しました。
衣装はダルメシアンモチーフで、特にバレンタインとは関係なさそうです。

PHP7.4

自動テストで見つかるエラーは完全対処。

WinUI 3とアンパンマンDB

WinUI 3

Windows App SDK を使用して新しいプロジェクトを作成する - Windows apps | Microsoft Docs
いつぞやのProject Reunionの正式版ですね。
ちょっと触った感じでは、UWPと大差ない感じ?
グラフィカルなツールが、エラーで使えませんでした。
やりたいことも別に定まってないし、まだまだ様子見かな。

アンパンマンDB

PHPバージョンアップに伴う微妙なエラー、アンパンマンDBを中心に起こっているので、そちらを重点的に修正中です。

ドラゴンクエスト10(しろいコキン)

しろいコキンの分、いろいろクエストをこなしてました。

オッド神父とガズバランの像
「いにしえの遺志を継ぐ者/四術師ガミルゴの祈り」
どこでもスキルふり直しできるようになる便利機能クエスト。
一応シリーズものというくくりだけど、基本的には単発のクエストと同じ。
神父は子供の霊を天に送りたいけど地縛霊だから迎えに行けない、子供は像を壊しちゃったから直したいけど地縛霊だから直せない、像を直せるガミルゴはすでに故人…という、全方面救いようのない状況に救いを与えるクエストなのでした。
ボス画像は面倒なので割愛。

「ガズバランの牙」
ガートラントの配信クエスト。
途中から途中までやりました。
目立つ顔で忘れようもないピュージュさんがくるくる回りながら退場するあたりまで。

「天声を聞きし者/弐の五声は呼の声」
ずいぶんほったらかしにしていたレベル上限解放(116→118)クエスト。
いろいろ対策したうえで「よわい」モードでもかなり厳しい戦いでした。
後から説明を聞いてみると、特定の状態異常がもしかしたら効くのではないか、と思ったので、ァォィョッュのときに覚えていたら試してみようと思います。
118→120のクエストも即座に現れましたが、今回とは正反対の対策が必要な感じだったので、いったん後回しにしました。

船の墓場
「海賊と海神の秘宝」
ミフミンで途中まで進めていたクエストですが、しろいコキンの方で一気に全部終わらせてしまいました。
魔法戦士さんがなんか遺恨を残したままお宝探しだヒャッホー!みたいな最終話になだれ込んだのですが、お宝を手に入れてからが本当の最終話でした。
お宝があるという船の墓場が、そんなにおどろおどろしいわけでもないのに、ここに少しでもいたくないような、ぞっとするような、嫌な感じの寂しさを感じさせる場所でした。
まあ、さすがに結末は伏せますが、クエストに必要な人だけじゃなく、周囲のみんなの話に耳を傾けていれば、いろいろ後から繋がってくる話でした。

<前 次>