日記(944)

<前 次>

データソース

ナマライザのフィルタ処理が全部出来上がりました。
で、今度はログの時系列一覧表示を作るためにDataGridViewについて調べています。
前の簡易アクセス解析ではパフォーマンスの都合上表示件数が限られていたのですが、今回はどうなるでしょうか…。
一応、無理ならば自作するつもりでいます。
さしあたりは、DataSourceをどう扱うかを考えています。

爆ボンのリッパー戦のスピード攻略を書きました。
動画も一緒にアップロードしてます。
なんというか、本当に、スピード攻略では普段当たり前に使っている方法が逆効果だったりして、意外な攻撃方法が有効だったりして面白いものです。
今回は、ボムは蹴ってはいけない、投げるのも極力避けるべき、と、普段とはまるで違うやり方になってしまいました。

CBWHTMLDIB32

Bomber丸WorldのHTML風表示を作り始めました。
yaneSDKに入っていたCTextDrawが使いやすかったら自分で作る必要もなかったんですが、<hr>で区切ることが前提だったもので、最後に<hr>をいちいちつけないと動かなくて不便だったんですよね。
あと、画像の自動拡大には対応できないというのもありましてね。
やっぱりですね、画像を表示するのに<img src="1.bmp">じゃなくて<gaiji 1>と書くしかなくて、ファイルの直接指定ができないというのがつらいんですよね。
そんなわけで、まだ何も表示できませんが、骨組みぐらいはできてきました。

5スイカ

また爆ボンのページを更新しました。
なんというか、スプリガン強いですね。
というか、フルパワーだとすぐ自爆してしまいます。
それでいて、やっぱり相手の攻撃も強い、と。

のんびりナマライザの単純なフィルタができました。
複合フィルタはまだできていませんが、とりあえずこれで基本的なフィルタの性能は出来上がりました。
とにかく項目が多くてコードも長くなるので面倒でしたね。

そういえば今日新しいテレビにプレステ2繋いでドラクエ5やったんですけどね、それでさっそくカジノに入り浸ってスロット三昧だったんですよ。
勝っては負け勝っては負け負けては負け負けては負け…2万枚あったコインがだんだんだんだん減っていくんですよ。
そして最後の1回、ああこれはリセットしかないなと思っていたら、1万コインが当たるんです。
ああ寿命が延びたなと思ってもう一度やってみるとね、スイカが1個、2個、3個…これで当面の軍資金はできたなと思ってたんですよ。
そして4個目もまたスイカ、これはもしかして儲かる?と思ってたらですね……スイカ。
5つ目もまたスイカでした。
30万枚ですね。はい。
このコインで全員にメタルキングの剣をプレゼントしたんですがそれでも10万コインあまりました。

しょうめんとっぱ

爆ボンのページ更新です。
今日からそれぞれのページで具体的にスピード攻略について記述していきます。
今日はとりあえずブラックシティ1面だけ。
書式についてはまだ改善の余地はありそうです。

ナマライザのフィルタ処理を内部的に改良してました。
いや、コンパイル通るようにしたり、フィルタ編集ダイアログで識別できるように識別子を定義したりとか、そんな地味なところですが。

マップシステム作り直そうか

Bomber丸World、高さマップ廃止とかで、マップ構造にも変化が現れそうなので、いっそマップシステムをまた1から作り直すとして、やりたいことを考えてみます。

1.複数のマスにまたがるキャラを作れるようにする。
これ、当初主人公たちも2マス×2マスにしていて、つまり半歩ずつ歩けるようにしていたんですね。
ただ、実装の面倒さから再び1マスの大きさに戻したんです。
しかし、このゲームはかなり体格差のある人々が出てくるため、やっぱり主人公基準の1マスじゃ小さすぎるわけです。

2.高速な追跡アルゴリズムを実現する。
現在の次に探索すべき場所をすべて含む矩形内をくまなく調べる追跡アルゴリズムはマップの一辺を1として最悪でO(l3)の処理時間でしたが、次に探索すべき場所を記録しておいて調べるのは実際調べなければならない場所だけというアルゴリズムにすればO(l2)の処理時間に短縮することが可能なはずです。

3.エディタを利用することを前提としたファイル形式にする。
何しろアニメーションにせよキャラクターにせよテキストエディタで書いていること前提であらゆる省略記法を想定し、ファイル形式が複雑になってしまいました。
専用のエディタを作れば、データ量が増えてもあまり手間は増えないので、データ構造の単純化が実現でき、同時に作る人の頭も単純な考えで動かしてかまわなくなるのです。

新しいテレビ

今日うちに新しいテレビが来ました。
ハイビジョンだか薄型だか、とりあえず私より年寄りのブラウン管テレビと比べると面積比2~3倍の大きさの画面です。
買った親は映像がきれいになったといいますが、正直何が映っているか分かればいいという感覚の私には今一実感が湧きません。
入力端子が増えたのでゲームで遊ぶ分には便利になったかもしれません。
S端子もついたのでゲーム映像もきれいになるのかな…?
今のところ以前使っていたものと同じケーブルを使っても画面の視認性は向上しましたが(もしかしたら画面が大きくなったからなのかも)、これを替えたらどうなるのでしょうか。

カスタム全回収タイムアタック

爆ボンのページを久々に更新しました。
カスタム全回収タイムアタック、すなわち、どきどきモードで記録に残る全てのアイテムを取り尽くすという、ある意味最も基本的で、もっとも過酷なやりこみです。
まだ基本的な時間短縮点しか書いていないですが、そのうち本編の攻略も含めて充実させていく予定です。

浮き沈みリンク集更新しました。
この前日記に書いていた変更です。
忘れないうちに。

<前 次>