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

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

<前 次>

アンパンマンDB

新バージョンも着々開発中。
新しい仕組みで、現在の内容をかなり再現できるようになってきました。
完全再現できるようになってから、新バージョンの新機能に取り掛かるのです。

アンパンマンDB

ちょっとずつですが、アンパンマンDB4の記事表示の部分を作っていっています。
まずは、新しく変更に強い方法で、今と全く同じ表示を目指し、そこから、より良いアンパンマンDBへと変えていきます。

アンパンマンDB

アンパンマンDB4としての記事表示実装中。
このあたりは、表示可能なデータのキャッシュを使って高速化を図ろうと思っているので、表示内容の保存も念頭に入れた設計にしています。

アンパンマンDB

地味に内部構造を変更中。
先日言っていた設定画面の刷新もなんですが、アンパンマンDB4のにも使う予定なのです。

アンパンマンDB

アンパンマンDB4の画面表示のため、設定機能の内部処理から再構築中。
アンケートで設定機能がほとんど使われていないのが分かったのと、自分でも使いにくいと思っていたので、気軽に変えられるよう、画面遷移少な目で済むようにと考えています。

アンパンマンDB


Excelで出力する機能を作ったものの公開用サーバーで動かなかったので、内容は同じで代わりにCSVを出力するようにしました。
Excelと比べるとスタイルも何もないんですが、その分、プログラムからも取り扱いやすくなっているとは思います。

アンパンマンDB

アンパンマンDB4の実装の前段階で、今のアンパンマンDBも含めた部分の微妙だった部分を修正中。
HTMLが標準仕様に違反していた部分はあったんですよね。

アンパンマンDBとドラゴンクエストモンスターズ2イルとルカの不思議な鍵SPとドラゴンクエスト10

アンパンマンDB

内部的にいろいろ変更して、人知れず裏で微妙な問題が発生していたので修正していました。

ドラゴンクエストモンスターズ2イルとルカの不思議な鍵SP


てんくうのカギの世界のシナリオをちょっと進めました。
メインヒーラーにしているスライム系の子がザキで簡単に死んでしまうので、ザオラル使えるサブヒーラーが欲しいところですね。
それはそうとして、リーファかわいい。

ドラゴンクエスト10

ミフミンの職人レベル61以降開放。
3キャラ使っているうちでミフミンがメインなのですが、ランプ錬金のレベルの上がりにくさとか、職人依頼の不便さとかで、職人レベルの方が実は一番遅れているのでした。

アンパンマンDBとTGWSAdminとCircleCI

アンパンマンDB

一時保存の挙動を改善。
これまでは、プレビューしただけでも一時保存が消えてしまって、途中まで書いたやつの続き書こうかな→やっぱやーめた、で、書きかけのが消し飛んでいたのですが、編集を確定するか別の一時保存を作るまでは消えないようになりました。

TGWSAdmin

リファラチェックの結果がたまり過ぎていたので自動整理の仕組みを作成。
一年前にチェックした結果とか残してても仕方ないですからね。

CircleCI

作業領域にRAMディスク使えるらしいので試してみました。
確かに普通のディスクを使うよりは速くなるけど…一番のボトルネックがライブラリのダウンロードなので、期待したほど劇的な高速化はしませんでしたね。
テスト項目が増えてテスト自体に時間がかかるようになってきたら、特にファイル読み書き系のテストが増えてきたら、効果が上がってくることになるかな。

CharaBox3とアンパンマンDB4

CharaBox3

ファイルリストに追加する機能実装。
使えないファイル名を禁止する処理が結構厄介なのでありました。
ともかく、ファイルリスト機能の片割れは出来上がったので、削除の方もできれば、いよいよ次期バージョンとして公開できそうなのです。

アンパンマンDB4

ひたすらに時間がかかっていますが、アンパンマンDBの次期バージョンも開発中。
個別DBの記事ページが開けるようにフロントエンド側の開発を頑張っています。
で、まずは現行のアンパンマンDB3と同じ結果を出すのを目標としているので、半自動で新旧の比較を行うプログラムも組みました。
今のところは、まるで別物が出来上がってしまいます。

アンパンマンDB

管理上の細かいデータを中心に調整していました。
一般ユーザーからかかる範囲では、一部の画像の画質が良くなることかな。

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

アンパンマンDB

画像の内部処理を微妙に変更。
画像取得に失敗したときに、問答無用でエラーページに飛ばしていたのを、プログラムで復帰可能なコードに直しました。

ドラゴンクエスト10

FFコラボイベントのモーグリチケットは普通のマンドラゴラよりマンドラゴラ強と戦った方が2枚手に入って効率いいみたい(もしかしたらお供を倒した数に依存?)。
強とはいっても、普通の攻撃のダメージは僅少、即死ダメージの針万本は出が遅いので予備動作中に離れればどうということはない、ということで、今後は弱い方と戦う理由は何もないですね。

ミスタードリラーアンコールと大乱闘スマッシュブラザーズSpecialとアンパンマンDBと日記

日記管理用の活動記録画面はまだニンテンドースイッチの情報しか出せないからそれ中心にいきますよ。

ミスタードリラーアンコール


レベル2の攻略を頑張っているときに、ふとオンラインランキングを見たら、レベル1が週間ランキング80位でしたよ。
本当にうまい人は高レベルに流れていって競争相手が少ないからなのかなとも思ったりしますが、ランクインはうれしいですね。

レベル2は、ワールドドリルツアー、ドリンディアドベンチャー、ドルアーガの穴を攻略済み、ホラーナイトハウスは挑戦中で、スタードリラーはまだ何もやってないです。

大乱闘スマッシュブラザーズSpecial


配信当日の昨日はミスタードリラーやってて見過ごしていたんですが、ミェンミェン配信されてました。
ひとまずは勝ち上がり乱闘と、スピリットだけやってみました。
飛び道具並みの射程を持つ直接打撃を持つという特色ですね。
宙に浮かせた相手に上必殺をぶつけたいけどなかなか難しく…。

ミェンミェンの登場するARMSは結局買わなかったので、ここぞとばかりにARMSタグもつけておきます。

アンパンマンDB


アンパンマンDBのネットワーク構想というのがあるんだけれども、まだうまく言語化できていない状況です。
PHP言語での実装も、日本語での説明も。
やりたいことはシンプルに、高速な表示と正確なデータ反映なんですけどね。

日記

まだ一機能とはいえ、活動記録画面を使ってみました。
昔は結構いろいろ書いていたのに、最近は少なかったり、抜けている日があったりしたんですよね。
実際にはそういう日にも、何かしらやっていたのですが、忘れていたり、覚えていても、書くまでもないかと思って放置していたりしたんですよね。
そういうのに対して、思い出させてくれたり、書けばいいじゃんと後押ししてくれている印象です。

アンパンマンDB

個人メモの一覧での閲覧・編集に対応。
AJAXでの編集もしたいけど、それはまた後で。

アンパンマン日替わり紹介bot

朝6時のキャラの記念日紹介を、団体様は団体名で表示するようにしました。
例えば明日の、イエロー、グリーン、ピンク、ブルー、レッドの5人は、まとめて「ゼリービーンズ兄弟」と表記されます。
オーロラ娘の中のルビーとか、シャボン玉ガールズの中のプルンみたいな、一人だけ重要性が突出しているキャラクターに関しては、例外的に別個に表示するようにしています。
あと、団体じゃない例外としては、ナガネギマン(ネギーおじさん)とか。

アンパンマンDBの方は、従来通り、一人ひとり個別の表記にしています。
リンク先でそれぞれの詳細を確認できるようになっているためです。

アンパンマン情報Wiki

閉鎖しました。
直接的に後継となるようなサイトを作るつもりはないですが、集合知の考えをアンパンマンDBに取り入れる方向で今後対応していこうかなと思っています。
その前にやることがまだ山積みなんですけどね。

アンパンマンDBとアンチャーテッド

アンパンマンDB

カレンダーと日替わり紹介botにも再放送情報を出せるようにした!

アンチャーテッド

タダだからダウンロードしただけでプレイ意欲はあまり高くはないけど、タダでもらえるうちに紹介記事を書いておきたくて、一作目の序盤の方をプレイしてゲーム記に記事を作っておきました。
早速どうしようもない感じに詰んでしまって、再開できるかは未定…。

<前 次>