日記(334)

<前 次>

アンパンマンDB

データベース関連を一手に担うADB_DBクラスでは、記事一つを取得するために必要な、検索・取得・変換を、クラス一つで全て担っていた。
検索:どの記事を見せるかを決める
取得:何を見せるかを決める
変換:どう見せるかを決める
これらは、それぞれがそれなりに複雑な処理であり、ADB_DBクラスが肥大化・複雑化して手に負えなくなる原因となっていた。
次期バージョンでは、これらをうまく分けて、理にかなった設計にしていきたい。

NeoMupl


ループ再生テスト機能です。
とりあえずその場でループ再生できる機能と、ループ前後だけ再生できる機能を付けてみました。
レイアウトがさっぱりなのは後で直すとして、実際に使ってみると、細かく調整したいから狭い範囲で何度もテスト再生したいとか、大まかなループ位置を見つけるため広めの範囲でテスト再生したいとか、テスト再生の柔軟性がもっともっと欲しいところです。
というか、普通に任意の位置から再生する単なるプレイヤー機能があればいいのでは??

大乱闘スマッシュブラザーズSPECIALとドラゴンクエスト10

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

アップデート。
そしてベレト参戦。
とりあえず、スピリットと勝ち上がり乱闘をやりました。
当たれば強いんですが、技によって間合いが全然違うので意識しないと空振りしまくりますね。

ドラゴンクエスト10

こっちもアップデート。
スマブラのほうに時間をとられて、バージョンアップとは関係のないレンタル衣装だけ借りました。
うーん、ますますストーリーに取り残されていってるな…。
せめて3rdのストーリーは終わらせないと(ゲームのバージョンは5.1)。

WellKnownUriParser

DLLで提供されるライブラリにドキュメントコメントを反映させるテストも兼ねて、アップデートしました。
今回は、何もプログラムには手を付けず、本当にドキュメントだけの更新です。

必要だった設定は、csprojファイルに以下の1行。
<GenerateDocumentationFile>true</GenerateDocumentationFile>

NeoMupl

リリースしました。
そして、次に必要なループ設定のための機能も実装開始。

愛と勇気とかしわもちとNeoMuplと大神

愛と勇気とかしわもち

遊んでみた。
2万点が超えられない。

NeoMupl

Nullable対応を入れた。
リリース候補版のバージョン表記に問題があったので直した。

大神


輝玉と、あといくつか道場で技を覚えた。

NeoMupl

データや設定によってはループが全然完璧じゃなかったので、修正していました。
先走ってすぐリリースしてしまわなくてよかった。

それから、次期バージョン以降だけど、ループポイントをいい感じに設定するための技術情報調査中。
NAudioの作者が波形を表示するライブラリを作ってくれているみたいなので使えるかも。

<前 次>