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

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

<前 次>

アンパンマンDB3とアンパンマン映画

アンパンマンDB3、とりあえず正式リリースです。
まだまだ足りていない部分もありますが、一応そこそこ使える状態まで持っていけました。
未完成な部分があるからといってリリースを先延ばしにしているといつまでもだらだらと延ばし続けてしまいますからね。
編集画面は必須でありながらも間に合わなかったので、アンパンマンDB2で編集すると自動的に3にも反映させるようにして編集できるようにしました。

そして、映画『それいけ!アンパンマン とばせ!希望のハンカチ』を見てきました。
ある意味驚きのラストでしたが、そのことについてはアンパンマンDBにて。

アンパンマンDB3

大詰め。
完璧な状態は無理そうですが、正視に堪えるぐらいのものには明日朝までに仕上げますよ。

アンパンマンDB3

コメント機能が一応できました。
エラーチェックなどさっぱりできていない本当にただ書き込むだけのコメントですが。
ただ、コメント閲覧ページは大幅に進化させることができました。
コメント数が多い場合はページ分けがなされるようになり、コメントフォームの設置も簡単になりました。

アンパンマンDB3

開発中。
うまく動いていなかったキャラ数カウントや一時設定機能など。
キャラ数はアンパンマンDB2では不正確だったためデフォルトで非表示になっていました。
で、一時設定機能は、主にAPI向けの機能ですが、一般向けにはカテゴリーの一部表示と全表示の切り替えにも使っています。
なんか映画公開までに間に合わないような気がしていましたが、希望のハンカチ(映画バージョン)を聞いたらなんか希望を持って頑張りたい気持ちになってきました。
間に合わせます。

アンパンマンDB3

設定変更フォーム作りました。
UIデザインはアンパンマンDB1時代の一括変更仕様に戻っています。
設定を全体的に変更するときにボタンぽちぽちするのが面倒だったので。
後々アンパンマンDB2のボタン式もオプションでつけようかとも思っていますが、時期は未定です。

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

七夕イベント後半戦ですね。
新しいアイテムなども追加されたようです。

それは置いといて…。
アンパンマンDB3の設定機能の実装が何かと扱いにくいものだったので、今更リニューアルしています。
設定関連の機能は完全に設定クラスに任せ、それ以外の場所からは参照のみ行うようにします。
設定変更画面すら、設定変更そのものは画面側では行わず、変更すべき設定を表示して入力フォームを提供するだけです。
それから、一時的に設定を変更する機能も提供します。

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

七夕イベントクリアしました。
仲間検索で見つけた見知らぬ人と。
例年なら意中の人とペアで行くイベントらしいのですが、今回はそんなことを言っていられない状況らしく、男同士でも女同士でも、最悪一人で男女役両方やるのもありとのこと。
…ちゃんとキャラ通りの性別で行きましたよ。

アンパンマンDB3は設定機能を作成中。
設定の記録システムです。

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

アンパンマンDB3。
設定画面に行くためのリンクを表示する仕組みを作りました。
右上のあれです。

ドラゴンクエスト10。
久々にァォィョッュの強化。
討伐依頼にずいぶん長い間ハンターフライが居座っていましたが、今日やっと終わりました。

ハンターフライ討伐の個人的なメモ。
ガタラ原野の西部に、1~3匹で出現します。
初期村未攻略レベル26杖魔法使いソロには格下のこいつも強敵です。
というか、無策だとこいつより格上のバブリンやプテラノドンより苦戦します。

下準備として、麻痺耐性装備を揃えておきます。
これがないと、麻痺→一方的にボコられる→死亡確定です。
あとの装備は守備力や攻撃魔力を適当に。
回復アイテムは可能な限り持って行きます。
主に上薬草が戦闘中の回復、普通の薬草が非戦闘時の回復です。

3匹のときは1ターンに半分以上食らうので逃げます。
1匹が一番いいのですが、あまりいないので2匹を主に狙います。
2匹同時怒りには対処できないので各個撃破で。
メラよりもヒャドのほうがダメージ大きいですが、私の攻撃魔力146の場合、同じ4発確定になるので燃費のいいメラを使います。
1匹を怒らせたら怒りが静まるまで上薬草で回復に専念。
静まるタイミングは見た感じランダムっぽいです。
残り1匹になったら体力に気をつけつつメラ連打で終わり。

うまく不意をつくことができれば怒らせずにHPを削ることができるので可能な限り背後を狙います。
レベル26だと相手のほうが逃げて勝手に背中を見せてくれるので、そこそこ期待できると思います。

他の格上モンスターたちのメモ。
バブリン:1匹ならメラ連打。2匹ならイオを怒りに触れないよう2発だけ使って後はメラ連打。3匹なら回復が間に合わないので逃げます。
プテラノドン:強烈な一撃も怒りも状態以上も仲間呼びもないためもはや息抜きレベル。メラがよく効きます。
ばくだん岩:一撃で半分以上食らうので、チャンスが来るまでは回復のみ。HPが60以上のときのみヒャド。

アンパンマンDB3

総合トップページとDBトップページの設定を分化しました。
現在のところ、両者の違いは最近のTOP10をデフォルトで表示するか否かだけです。
今はDBトップだけに最近のTOP10を表示していますが、実は総合トップにこそ表示すべきではないのかという気がちょっとしています。

アンパンマンDB3

設定機能作成中。
設定に基づいて表示を切り替える機能は既にほぼできているので、設定変更画面の作成です。
今日は設定変更画面を出す前提となる、設定項目の定義から、画面表示用のデータを作り出す部分を作りました。

アンパンマンDB3

総合検索実装完了しました。
正確に言うと見た目をもうちょっと整える必要があるのですが、これは後回しで問題ないでしょう。
また、特定の検索条件でエラーが発生していたので、そちらも修正しました。

アンパンマンDB3

うっかり作り忘れていた総合検索を作っています。
基本的な検索機能は全DBに対して同時に検索をしたのと同じです。
というところまではアンパンマンDB2と同じなのですが、今回、URLで検索キーワードとは別に与えたパラメータも各DBと同じように使います。
一応アンパンマンDB2でもURLパラメータは使っていましたが、総合検索専用の応用の利かない実装でした。
現在の段階で、検索結果をデータとして得るところまではできています。
後は画面作り…。

アンパンマンDB3

画像資料の資料らしい表示を作りました。
記事内での表示は従来通り注釈で出典を表記していますが、リンク先も単体の画像ではなく、出典を表記するようにしました。
権利表記はもともと全ページについているので、とりあえずこれで必要な表示は足りていると思います。

アンパンマンDB3

アンパンマンDB3では、現在のアンパンマンDB2での方針を転換して、画像を掲載するつもりでいます。
引用という形で掲載するものなので、当然掲載の必然性があり、出典も明記されます。
言ってみれば、ただの画像ではなく画像資料なのです。
見て楽しむだけのものとは違うのです。
というわけで、画像資料という呼び方を前面に出して、必然的引用された資料であることを明確に示すようにしようと思います。

アンパンマン最新情報bot

アンパンマン最新情報botを始めてしばらくたちますが、アンパンマンこどもミュージアムの情報ばかりが多くなってしまっていますね…。
アンパンマンこどもミュージアムは4箇所あり、そのそれぞれが頻繁に情報発信しているので仕方ないのではありますが、想定以上でした。
だからと言ってミュージアム情報を切ろうという気はありませんが、もっとバランスよく集められれば…。

アンパンマン最新情報bot

不必要な文字がついてしまうバグの修正とか、アイコンつけたとか。
アイコンはAPIあるので定期的に自動変更するというのもありかもしれませんね。
チェックするニュースサイトには、メーカーの商品情報のページも入れていいかと思っています。
サイトによっては難しそうですが…。

アンパンマン最新情報bot

アンパンマン最新情報botと最新っぽい情報群に入れるニュースサイトを考察中。
アンパンマン専門サイトは元々入れても問題なしですが、それ以外の一般的なニュースサイト等が問題になります。
機械的に検索してチェックするので、検索性、ツールとの相性などを考慮する必要があります。
また、アンパンマンは有名なキャラクターなので、記事そのものがアンパンマンに関係なくても「アンパンマン」という単語が記事中に登場することも少なくありません。
そのあたりも含めて、必要十分な量と質のニュースサイトを選別しています。

アンパンマン最新情報bot

ついに始動です。
そして最新っぽい情報群改も極に進化です。
まだまだ内容は少ないですが、随時チェック対象を増やしていって、これまで以上に充実した内容にしていくつもりです。

TGWSAdmin

以前エラー処理を強化しましたが、ログを残すだけでは全然足りなかったので、スタックトレースを含むエラー詳細も残すようにしました。
意外に複雑な部分でエラーが起きていたりするのです。

アンパンマンDB

アンパンマンDBの不本意な利用の仕方をされるのを抑制するため、今までもいろんな方法を試してきたのですが、今回、本文のほうの修正を試してみました。
そういった嫌な使い方をする人の意図ははっきりしているので、その意図に反するような一言を、内容そのものに影響が少ないように追記。
これならアンパンマンDB3にも余計な注意事項をずらずらと並べなくてよくなりそうです。

<前 次>