「DQ10」に関する日記(29)

ドラゴンクエスト10に関する日記。

<前 次>

PHP8.1とドラゴンクエスト10(ミフミン)

PHP8.1

管理画面を中心に修正。
あと、あえてエラー抑止している部分を、ちゃんと抑止するようにしました。
NOTICEなんて半端なことはせずに例外としてぶん投げたいんですよね。

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

いよいよミフミンで…

不思議の魔塔 次のフロアへの階段
新生不思議の魔塔に挑戦!
うん、ストーリーは進んでないんです。
以前とは通常階の進み方もボスも大きく変わっています。
10階ぐらいまではわかりやすい謎解きなんですが、それ以降は、持ってないものを後出しで要求されてそのたびに作りに戻る感じになっていました。
とりあえず30階あるうちの20階までクリア。

ストーリーコンテンツじゃないのでネタバレもへったくれもないと思いますが、数が多いんで他の写真は写真置き場でご覧ください。
写真置き場「2022-02-13」

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

PHP8.1

とりあえず、エラーは一通り直したつもり…。
ただ、アップしてからエラーが発覚することもあり、油断せずに様子を見ておこうと思います。
あと、普通のエラーを直しても、CIが落ちるのは未解決なので、そちらの対処も考える必要がありそうです。

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

ウェブニー
バレンタインイベント、最終結果が出ました。
私がまだ進めていないストーリーに登場する、ウェブニーです。
こういうキャラクターに会うためにも、一番進んでいるミフミンでストーリーを進めたいわけですが、タイトルを見ての通り、今日はァォィョッュの方を進めたのです。
別に全員均等に進めたいわけではなく、単にその日その日の気まぐれです。

ダークネスマリン
進めたのはメインストーリーではなくサブクエストの方。
別に後回しでもいいと言えばいいのですが、メインストーリーがはるかに進んだ後に昔のサブクエストをやると、旬を逃した感が強くなってしまうので。
魔剣士のクエストは、5話あるうちの3話分までやってバシッ娘の回数消費したので、4話目の途中まで進めています。

飛べる回数が尽きた後は、回数無制限で飛べる五大陸範囲でできる、ジュレットの配信クエストなどをやっていました。
こちらは、時間の関係で、5話あるうちの4話目まで終わらせて、最後のボスを残すのみです。
写真置き場「2022-02-12」

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

半裸でみたらし団子に乗って空を飛ぶ不審な男
ミフミンの分のクエストをいろいろこなしてきました。
最後だけ残っていた海賊の職業クエストが、まず終わりました。
それから、なんか移動がめんどくさかったどこでもスキルふり直しのクエストも済ませました(写真はその移動途中を激写したもの)。
あと、クリアには至っていませんが、聖守護者の導きも、ボス戦がありそうな段階の手前までは進めました。
写真置き場「2022-02-08」

funyakとミフミンのDQ10メモとドラゴンクエスト10(しろいコキン)

funyak

[変更]FunyaMapObjectの当たり判定結果の格納を後半にまとめる
[変更]FunyaMapObjectのadjusterからの結果反映を全面的にRealizeCollisionに移動
昨日言っていた、後半への移動です。
これで、壁との当たり判定の共通当たり判定化への準備は整った!!

ミフミンのDQ10メモ

内部的な挙動の変更ですが、写真置き場の検索アルゴリズムを、自動テスト可能な形に整えました。

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

ボス戦ばっかりで日記に直接載せられる写真がないのですが、レベル条件解放クエスト(118→120)と、装備枠拡張クエストをクリアしました。
ネタバレ写真バッチ来い!って人は以下のリンクからどうぞ。
写真置き場「2022-02-06」

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

funyak

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

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

アンパンマンDB

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

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

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

PHP8とドラゴンクエスト10

PHP8

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

ドラゴンクエスト10

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

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

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

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

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

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

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

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

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

ァォィョッュの分のクエストをいろいろ進めてました。

3つの像
ポイックリン関係のクエスト。
盗賊の職業クエスト終わってなかったっけ?と思いながら始めたのですが、とりあえず終わりまでクリアしました。
盗賊のクエストのつもりでやっていたので、特に育てていなかったつもりの盗賊で行ったのですが、ボスはあまり強くなくて、特に問題なく勝てました。
以下、ボス画像。
ボス1/ボス2

ぬいぐるみ
それから、道具枠と装備枠のクエストもクリアしました。
道具枠はボス戦がないので楽でしたが、装備枠はボスが強い!!
以前ミフミンでやって「問題なく勝てました」とか書きましたが、それはミフミン自身が強くてサポも完備だったからであって、ソロ志向のァォィョッュにはかなり厳しい戦いだったのです。
何回かやって、通常攻撃一撃でこっちのHPの7割が消し飛んで、即死級の範囲攻撃を不意に放って来て、しかも向こうのHPは多くて長丁場とか、ガチガチに対策を固めて運ゲーに連続で勝ち続けてやっと勝てるレベルなので、無理せず「よわい」モードで戦って、なんとか勝ちました。
それでも相手のHPは変わらないので長丁場だったんですけどね。
以下、ボス画像。
ボス3

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

PHP7.4

自動テストをちゃんとやりきるために、本番環境向けにやっている独自のエラーログ機能を、テスト環境では無効化して本来のエラー検知をおこなうようにしてみました。
アンパンマンDBのテストがNOTICEレベルのエラーで落ちるようになりました。
NOTICEレベルというと、それ自身ではダメージはないけど、怪しい動きをしている部分で報告されるエラーです。
現状の実運用では直ちに対策する必要はないものの、何かしらのバグの副作用で起きることが多く、将来のPHPでは本当のエラーになることもあるので、今のうちに見つけて潰しておいた方がいいのです。
実は本当に修正が必要ないNOTICEエラーもあるのですが、それも「バグの副作用で起きたNOTICE」を覆い隠すノイズになるので、修正が必要ない部分は、NOTICE回避するだけの修正をすることになります。

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

フェスタ・インフェルノ会場
昨日途中まで進めていたクエスト、クリアしてきました。
ちなみに、写真はクエストとは特に関係のない、フェスタ・インフェルノです。
ァォィョッュはソロ志向なので、パーティ同盟となるフェスタ・インフェルノとは今後も無縁の予定です。

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

PHP7.4

テストが通らなくなっていた部分を修正。
細かい警告とかはまだ残っているので、そこらへんも修正したら、8.0に上げる準備に取り掛かろうと思います。
謎のエラーが起きることもあるから、レンタルサーバーからVPSに逃げるのもありかなぁ…。

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

魔法の迷宮ボスモンスター「アンドレアル」登場!
…なんですが、どうせ私ではまだ勝てないと思うので、ほったらかしてァォィョッュのお使い系のクエストを進めていました。
クリアしたのは「はじめてのおつかい」、本当に比喩とか抜きに文字通り「おつかい」のクエストですね。
ついてクンのチュートリアル兼しぐさ習得にもなっているのです。
それ以外のクエストも、受注したりアイテムを集めたり、クリアしてないけどちょっとずつ進んでます。

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

秘宝の地図
以前の予告通り、海賊のクエスト進めました。
案の定あの後ボス戦になって、その次のクエストの第4話で早々と敵対組織が退場。
ボス戦は3話と4話で2回あったのですが、どちらも相手がやたら動き回って、大砲の射線を外れるように行動していたようでした。
最終話は、どうやら秘宝の地図でお宝探しのようです。

以下、ネタバレ注意のボス戦画像。
ボス1/ボス2

本文でネタバレしといて注意もへったくれもねーな!

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

闇の領界への道
氷晶の聖塔をクリアして、無事、闇の領界への道が開けました!
まあ、私は、低レベルの職で行って、ミス連打してましたけどね…。
ボスは実装当時は異常に強かったらしいですが、反動で弱体化されたか、今のサポート仲間が強くなりすぎたのか、私以外は特に苦労せずダメージを与えて、危なげなく勝てました。
解放者はエステラ様とゆかいなサポート仲間たちでいいんじゃないかなぁ。

以下、ボス戦画像です(ネタバレ注意)。
ボス画像1/ボス画像2

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

氷晶の聖塔 若木の層
氷晶の聖塔登りました!!
落ちるギミックが多い!
とりあえず、普通に戦える敵は一通り見破って、宝箱は全部見つけました。

氷晶の実
てっぺんまで来た!!
後はちょっと外で条件を満たしてボスと戦うだけです。
ボス向けの仲間も連れてきてたけど、時間が時間なので、ひとまず今日はここでおしまい。

あと、キャラ個別の話題の場合は、日記のタイトルのキャラ名入れるようにしました。

ドラゴンクエスト10

豊炎の実
ミフミンで昨日進めていたクエスト、クリアまで持っていきました。
他にもいくつかクリアしています。
ちなみに、この写真はクリア後別のことを始めてから、日記用に改めて撮りに行ったやつです。

シスター・ファンナ
で、そろそろメインストーリーも進めなきゃと思って、氷晶の聖塔。
塔登ってボス倒して終わりと思ったら、入り口で足止め!
クイズは2問目以降がわからなくて最終的に総当たりで突破しましたが、1問目の時点で何故かひらがなだったのに気付くべきでした…。

そんでもって、入ってみたら、もう一段階足止め食らいました。
なんやかんやでボスと連戦することになったのですが、氷のボスと戦うからと氷耐性全振りで挑んだら、氷の領界と全然違う場所で火を吹くボスまで現れました!
写真はネタバレになるので、直接表示せずリンクだけおいときます。
ボス1/ボス2/ボス3

氷晶の聖塔
そしてやっと本当に塔内部へ。
これが終わったら、またいったんメインストーリーから離れて、途中まで進めてた海賊のクエストなどを進めていこうと思います。

ドラゴンクエスト10

ミフミンの分のサブクエスト、戦闘が絡まないやつを手早く済まそうと思ったのですが、お使いクエストは結構いろいろ走り回らされますね。
いやしかし、久しく行っていなかった場所は、話の内容を思い出すためにも、関係ない人にも話しかけたりしたのですが、人々の話を聞いただけでも、メインストーリーが素晴らしかったことを思い出しますね。
サブクエストの方は結構当たり外れが大きくて大げさに騒ぐ割に茶番で終わるみたいなのも少なくないですが。
で、まあ、色々話しかけまくった結果、一つも終わらずというわけですハイ。

ドラゴンクエスト10

ミフミンの分、道具枠拡張クエスト少し進めました。
時間の関係上、アイテム一個取ってきただけですけど。

Twitter API v2とドラゴンクエスト10

Twitter API v2

GET /2/tweets/:id | Docs | Twitter Developer Platform
Twitter API v2をいろいろ試していました。
投票とか引用とかは1.1になかった機能ですね。
私が使うのは大体自分専用のmifumitter向けになると思いますが、アンパンマンワンドロとか日替わり紹介botとかにも何かしら使えそうです。

ドラゴンクエスト10

ミフミンの海賊のクエストちょっとだけ進行。
お使いは滞りなく終わったけど、やっぱりきな臭い方向に動き出しました。

アンパンマンDBとミスタードリラーとドラゴンクエスト10

アンパンマンDB

みんなのタグのページ内編集機能実装中…だったのですが、その前に、編集用ページとも共通の新しい機能を付けないといけなくなったので、そちらを優先して実装中です。
タグ自体の検索と優先表示機能です。

ミスタードリラー


一応新記録です…が、これでもクリアスタンプはもらえないようですね。
エア取得が消費に追いつかないので?ブロックでフルエアーを狙いたいんだけど、ワープやUFOが来ると困る…。
エアの余計な消費に目をつぶれば避けるなり受けるなりできるUFOはともかくとして、安全進行を心掛けていても死地にいきなりぶち込まれるワープはかなり厳しいですね。
ただ、ここに来るまでにもいくつかワープを拾ってしまったので、クリアを目指すなら、ワープも確実に対処できるようにしておかないといけなさそう。

ドラゴンクエスト10

ミフミンの分、海賊のクエスト始めました。
2話目までは単純なお使いで、3話目も依頼としてはお使いなんだけど…クエスト名が不穏…。

ドラゴンクエスト10とスーパーマリオサンシャインとアンパンマンDB

ドラゴンクエスト10

しろいコキンの分、バトルのない細かいクエストなどをいろいろ攻略してました。

スーパーマリオサンシャイン


全部取る気はないと言っていたけど、気になる場所だけは取っとこうと思って。
これでマリオサンシャインでやっておきたいことはひとまず終わりました。

アンパンマンDB

みんなのタグのページ内編集機能実装中。
スクリプト全体を即時関数で囲むことによって変数をグローバルから隠すことで、変数名の自動短縮ができるようになりました。
あとは、ボタンのイベントを拾えるようになったりとか。
うん、機能としては進歩してない。
準備段階としてはいい感じにできてきています。

<前 次>