日記(171)

<前 次>

ドラゴンクエスト10と浮き沈みランチャーとアンパンマンDB

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

剣王ガルドリオン ショック

  • 魔剣の退魔師の称号を得た!

期限切れそうなドラゴンカードを消化してきて、ついでにその勢いで剣王ガルドリオン行ってみたら勝てました。
ギュメイ将軍みたいに派手な剣技を連打してくるのかと思ったら、割と小技が多かったような印象。

他の写真は以下から。
写真置き場「2023/04/24」

浮き沈みランチャー

使っていて不便に感じたので、ちょっと課題を作っておきました。
今まさに不便を感じている部分なので早めに実装したいところです。

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

Anpanator管理画面で関係ないキャラクターにリンクされてしまうバグがあったので修正しました。
フロント画面だとみんなが見る場所なのでHTMLの整合性チェックもするんですが、自分しか見ない管理画面だとサボりがちになってしまいます。
アクセスしただけで処理が走る画面もあるのでクロールが自由にできないという事情もあります。
そもそもGETメソッドでアクセスしただけで表示以外の副作用があるのは設計としてよくないんですけどね。

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

管理画面側の話ですが、新着コメント管理にロケーション情報を表示するようにしました。
そもそもこの画面の話自体日記では出してなかった気がするので説明しておくと、コメント管理機能の中でも、まだ管理人がチェックしていないコメントのための集中管理画面です。
通常の管理画面だと確認済みのコメントも交ざって出てくるのと、たくさん一度に表示する必要があって管理UIを省スペースにしている分操作が煩雑というのがあって、それを解決するために作りました。
新着コメント管理だと新着コメント中心で出てくるし、操作もワンクリックで終わりというシンプルさ。
逆に、シンプル過ぎて前後関係とかがわからないのが今の新着コメント管理の課題。
そのあたりの込み入った考慮が必要なら普通のコメント管理に移動するというのも手だけど。

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

アンパンマンDBとfunyak

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

「ロボリィとぽかぽかプレゼント(2023劇場版ベストCD)」の商品情報を追加
映画サントラの情報が来たので記入しました。
6月28日発売のようです。

funyak

TileGridPlateCollider 斜めの通常ケースの境界線算出 · mifumi323/funyak@7352c7c
角の特殊パターンの前に、斜めの通常パターンを完成させることにしました。
できていなかった境界線の算出は、角の特殊パターンでも使うので、マップオブジェクト側に共通処理として作っておきました。

アンパンマンDBとfunyak

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

キャラ「ナポレオンパイくん」を追加
キャラ「シャルロットさん」を追加
最近登場した2名を追加。

funyak

角に当たった場合のパターンを表にするとこんな感じ。

A手前横B手前縦C奥横D奥縦対象
N/A
oD
oC
ooCD
oB
ooBD
ooB
oooBD
oA
ooA
ooAC
oooAC
ooAB
oooAB
oooAB
ooooAB

法則性としては、手前に壁があると、方向の違う奥の壁が隠れる、といったところですね。
この表の通りに16パターンをそれぞれ実装するより、法則性をうまく使って効率よく済ませたいところ。

funyak

角にぶつかった特殊パターンについて考えています。
座標上の角にぶつかった場合、壁としては、最大4つ(手前と奥、縦と横の組み合わせ)とぶつかる可能性があります。
一方、共通当たり判定の仕様としては、一つとしかぶつからないので、どれか一つを選ぶ必要があります。
もちろん、いつも4つ壁があるわけではなく、2つだったり、全くなかったりというパターンもあります。
0は言うまでもなく当たりなしで、1はシンプルに当たった一つの壁を採用すればよく、4つは手前2つを合成すればいいはず。
組み合わせパターンの多彩な2と3が厄介なんですよね。

<前 次>