「アンパンマンDB」に関する日記(33)

アンパンマンDBの、主に開発に関する日記。

<前 次>

アンパンマンDBと更新履歴とTwitter API

アンパンマンDB

予告通り、アニメの管理メモ消しました。

更新履歴

先日の問題とは別に、そもそもPHPCRSS自体がいまひとつだと思っているので、ちょっと根本的なところから作り直しを始めました。
カテゴリ複数所属とかをできるようにしようと思っています。

Twitter API

昨日言っていたいいね取得が動かない件、原因がわかりました。
古すぎるいいねは、新しいいいねに流されて、取得できなくなってしまうのです。
不本意ですが、正しい挙動のようです。
まあ、それを見越してv2のAPIによる別の方法も併用しているのですけどね。
永久ではありませんが、まだ当分はアンパンマンワンドロへの悪影響はない見込みです。

アンパンマンDBとドラゴンクエスト10

アンパンマンDB

影響がある人はほぼいないと思いますが、アニメDBの管理メモ項目消します。
もともと自分用のメモに使っていたのですが、その用途は個人メモという形で置き換えられましたし、その後も残っていた区分付きタイトルの表示も、そのための専用項目を設けたので、管理メモとしては不要になりました。

Twitter API

先日から集中的に作っていたmifumitterとは別件ですが、アンパンマンワンドロ用に使っているいいね取得のプログラムが連続でテスト失敗しています。
今のところ、ワンドロへの影響はなさそうですが、今後もテスト失敗し続けるようなら、条件を特定しないと、同じ条件を踏んだ人が参加できないことになりかねません。
一時的な不調なら、対応不要かもしれませんが、しばらく様子を見守ろうと思います。

ドラゴンクエスト10

竜王城の決戦・再演(2022/5/12)|目覚めし冒険者の広場
再演だ!
過去に使えた交換用アイテムは使えないようなので、過去取れなかったのを取り直すにも、新たに集め直す必要があるようです。
報酬は、なんか使いどころが見えてきませんが、まあ、集めるだけ集めてみたいですね。

新バトルコンテンツ『深淵の咎人たち』開戦! (2022/5/10更新)|目覚めし冒険者の広場
こっちはちょうど今日から開始らしかったけど、私は挑戦権すらなしでした。
バージョン3進めないと!

日記

追記するかも」とか言って追記してないんですが、なんというか、ネタバレ配慮のため畳みたいんですよね。
それをできるのがdetailsタグなんですが、日記に普通に書こうとすると、マークアップと干渉して変な入れ子関係になってしまうのです。
アンパンマンDBにも同様の問題はあって、一応解決済みなのですが、実は結構無理やりな実装なのです。
ここらでもうちょっと整合性を理解しやすい記法を用意したいなということで、行単位のパース結果の前後にマークアップ外のHTMLを差し込める仕組みを用意しました。

たたみますよ

どうでしょうか?

同じ記法がアンパンマンDBにも使えるようになったので、アンパンマンDBの更新も捗るといいな。

アンパンマンDB

重い腰を上げて管理画面の新画面作成中…。
とりあえず他のページからコピーしてきただけだからまともな画面になってないですが…。

アンパンマンDB

そこそこできてると思ってた新管理画面がまるでできてなくて途方に暮れてる。

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

funyak

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

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

アンパンマンDB

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

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

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

WinUI 3とアンパンマンDB

WinUI 3

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

アンパンマンDB

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

アンパンマンDB

最近はシステムの実装の方に注力していてデータの記入が滞っているわけですが、今後のデータ記入の方針について。
全部わかってから全部埋めるように書こうとすると、どうしても時間がかかってしまうわけです。
情報提供の扱いについても、反映や却下で扱いが決まったものもあれば、判断保留で後回しにしたものもあるわけです。
だから、ある程度、書きかけのまま保存して公開する必要があるのです。
で、書きかけを書きかけのまま放置しないために、「何がまだ終わっていないか」というのを、今後書いていくことにしました。
こうすれば、私が後で見返して、何を確認すればいいかわかるし、情報提供者も何が求められているわかるというわけです。
今日更新したいくつかの記事にて、「調査中事項」という形で記載しています。

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

アンパンマンDB

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

ミスタードリラー


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

ドラゴンクエスト10

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

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

ドラゴンクエスト10

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

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


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

アンパンマンDB

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

アンパンマンDB

以前から作っていた、クリスマスエピソート用の区分表記、アップしました。
「○○年クリスマス」みたいな表記になります。
あと、デフォルトで非表示ですが、区分付きタイトルの項目も作りました。
こちらは、エピソードを紹介するときにコピペするのを想定したものです。

アンパンマンDB

Twitterハッシュタグの自動アップデートを安定化させました。
いや、実は別に安定してないんだけど、不安定でもできたところまでは書き込むようにしました。

アンパンマンDBとスーパーマリオギャラクシー

アンパンマンDB

アニメDBの区分の部分をもっといい感じに表示できるような仕組みを作成中。
主にクリスマスエピソード用。

スーパーマリオギャラクシー

ルイージ編スター68枚。
クリアしたことでいったん残り人数がリセットされたので、難関ギャラクシーが危うくなってきましたが、普通のところ行ったらやっぱりみるみる増えたので、結局問題なしです。

スーパーマリオギャラクシーとアンパンマンDB

スーパーマリオギャラクシー


ルイージ編もクリア!
なんかルイージ編でスター全部集めたら何かあるとか聞いたんで、もうちょっと頑張ってみようと思います。
一部のスターが難しくなっていますが、チャレンジギャラクシーもルイージでできたんで、まあ何とかなるでしょう。

アンパンマンDB

GraphQL実装中。
具体的な使用シーンを想定していないので、死に機能になる可能性もありますが、必要になってから作り始めると、それはそれでしんどいので、やる気のある時に仕組みだけ先に作ってしまおうって算段なのです。
順番的には、実装の簡単そうなタイトルジェネレータから始めようと思っています。

スーパーマリオギャラクシーとアンパンマンDB

スーパーマリオギャラクシー


まあ、ぼちぼち進めています。
スターの目標枚数が示されているし、明らかに中盤を過ぎた今でも頻繁にイベントが起きるので、安心してスターを集めていけます。

アンパンマンDB

レンタルDVD収録見込みのページを更新しました。
'22から、一気に飛ばして最近のエピソードを収録し、1巻当たりの収録本数を増やして、巻数は減るという、結構大胆な変更です。

あ………ということは………………………………ロールパンナとふきのとうくん………………

アンパンマンDBと爆ボンバーマンとドラゴンクエスト10

アンパンマンDB

みんなのタグのページ内編集機能実装中。
ReactとJavaScriptの使い方を思い出しながらゆーっくりと。

爆ボンバーマン

ゲーム記のレインボーパレスのページリニューアルのため、ちょっと方針を固めるなど。
画面写真を撮ってからずいぶん長いこと放置してきたんですが、どう考えても元のページと異なる構成にしないと成り立たないけど、元のページも実際に攻略に役立ててくれている人が多いから捨てられない、という事情があり、整合性をどうするかというので詰まっていました。
結局、参照番号などを同じにすると、追加する攻略情報とちぐはぐになってしまうので、新しいページは異なる形で参照番号を振って、古いページの対応する箇所も参照できるようにするのがいいと考えました。
以前言っていた、中途半端でも出してみるというのは、多分よくない。

ドラゴンクエスト10

ァォィョッュも王家の迷宮に突入。
直接的にはストーリーに絡みませんが、アンルシアを強くしないと今後のクエストにも支障が出ますからね。

Anpanator

ちょっと前にエラーが起きてた、削除済みキャラクターの再登録、正式にエラー扱いするようにしました。
根本対応はAnpanatorのもとになるMifuminator側からしないといけないですが、ひとまずは想定外の動作扱いはしないようになりました。

<前 次>