日記(191)

<前 次>

ドラゴンクエスト10


USB外付けSSDにインストールしてからなぜかドラクエ10だけ頻繁にプチフリーズするようになったので、以前から使っていた内蔵HDDに再インストールしました。
他のプログラムは大丈夫なので、粗悪品をつかまされたのではなく相性の問題とは思いますが、とりあえず今はHDDで安定して動いています。

アンパンマンDB

更新履歴管理が動かなくなっていたので修正していました。
PHPに型宣言がなかったころからアンパンマンDBがあって、その頃はドキュメントコメントで型を書いていたのですが、実は管理画面ではこれを守っていなかったんですね。
で、PHPのバージョンを上げて、型宣言が正式にできるようになったので、コメント通りの型を指定したら、というわけです。
こういうの、自動テストをちゃんと書いていれば見つかる類のものですし、実際、修正の際には自動テストを書きました。

今、TGWS全体で、テストが必要なコードのうち、実際にテストできているのは54%。
残りの46%は、何かが起こっても自分で見に行くまでは何もわからないのです。
やはり、カバレッジ(コード網羅率)を上げていかねば。

RPG in a BoxとTGWSトップページ

RPG in a Box


RPG in a Box | いますぐダウンロードして購入 - Epic Games Store
ボクセル(立方体の集合で3Dを表現する手法)によりRPGを作れるツールです。
とりあえずサンプルゲームを遊んだだけですが、操作性はよくない感じ。
無料で手に入れたけど、多分有料でもBakinの方が私がやりたいことはできると思います。
ボクセルのキャラクターを作れるツールは便利。
他でも使える形式にエクスポートできるならその用途で使うのもありかも。

TGWSトップページ

トップページの「外部サイトでの活動」を復活
rel=meとの兼ね合いで、自分のアカウントへのリンクをリンク集に置いておくのは得策ではなさそうだったので、トップページに戻しました。

アンパンマンDB

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

「クリームパンダとジャガじいさん」の作品情報を更新
「コキンちゃんとシュガーランド」の作品情報を更新
来週の放送情報。
再放送ですな。

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

アンパンマンDBの検索方式として、細かいパラメータを指定できるストリクトクエリというのがあるのですが、言うほど表現力高くなくて、特にペアリスト項目の条件を細かく指定するのがつらいんですよね。
入れ子や配列の表現ができないというのが大きくて、同一行内で同時に条件を満たす場合みたいなのが表現できなかったのです。
そこで、その両方を表現できる、JSON形式のクエリを新たに作るのがいいんじゃないかなとか思いつきました。
確実に今までより大幅に長く複雑な表現になるので、やるとしても、普段表示されるルーズクエリや現行の細かい条件のストリクトクエリは残したまま、JSONクエリを追加することになるかと思いますが。

原神とアンパンマンDB

原神


久しぶりにプレイしました。
半年ぶりぐらい?
やっとモンドについて、滑空アイテムをもらいました。
んで、空中操作もおぼつかないまま突然出てきたボスと空中戦。
雑魚戦もろくに経験してないのにどうなることかと思いましたが、なぜか反撃してこないボスに特に説明のないビームを撃ち続けていたら勝てました。
ボス戦が終わったら祈願(ガチャ)と、ストーリー以外のクエスト的なのも解放されて、一気に自由度が上がった感じです。

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

「それいけ!アンパンマン'23 Vol.1」の商品情報を追加
来年一発目(レンタル開始は年内)のDVD情報。
ここんとこイレギュラーが続くので、今回書いた情報も、蓋を開けてみれば全然違っていた、なんてこともあり得ます。
レンタル開始されたらなるべく早めに確認するつもりですが、信用するのはほどほどに。

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


リスト・ペアリスト項目の入力補完ができるようになりました。
前の行までの入力からのマルコフ連鎖をベースにした予測と、現在の行の前方一致検索の組み合わせで、入力の続きを提案します。
検索にはワイルドカード文字も使えるので、決まりきった順序であれば、前の行からの予測だけでも大部分を半自動で書けることがあります。

ひとまず、これで旧画面で使えていた機能は一通り出揃いました。
後は実際に使っていきながらさらに使い勝手を良くしていくだけですね。

<前 次>