日記(970)

<前 次>

挑戦状

Bomber丸Worldのグラフィックエンジン2、よく考えたらドット絵と文字を別々の画面に分けたら文字の一部がドット絵に隠れるようなことができなくなるんでした。
というわけで、面倒だけど画面は一つにしておいて、ドット絵なら拡大、文字なら大きく表示と、別々の処理を行うことにします。

爆ボンでなにやら挑戦状を受け取ってしまいました。
6-3をフルパワーON+ハートなしでノーミスクリアせよとのこと。
最初の2つはスイッチ一つ一つを押した後地面に降りれば問題なさそうですが、残りの2つは広間渡りが入るのでかなりきついです。
気絶回復直後のわずかな無敵時間でやり過ごせるでしょうか…。
あるいはデモシーンでの無敵時間もあったような気がします。
とにかく死ねます。

解像度の違い

Bomber丸Worldのグラフィックエンジン2を作り始めました。
まあ、描画周りの細かいところはいまだ暗中模索状態なので進行度は極めて悪いのですが。
これ、どういうものかというと、低解像度の画面にレンダリングした内容を高解像度ディスプレイ向けに拡大表示するというものです。
グラフィックはドット絵なので高解像度だとつらい、だけど文字表示やマウス操作は低解像度だとつらい、だったら大は小を兼ねるということで、小さく描いて大きく表示という手法にしてしまおうと思ったわけです。
内部的には3つの画面をもっていて、1つは低解像度のドット絵用、1つは高解像度の文字表示用、1つは画面用です。
高解像度の2つは既存のライブラリでまかなえるので、自前で作るのは低解像度の1枚だけとなります。
あと、テキストの低解像度側から見たサイズと高解像度側から見たサイズが違うので、このあたりをうまく吸収できるような文字列表示機能も作らねばなりません。

原点回帰

ふにゃさんの11面の攻略ページを作りました。
ここからの4つが本格的に難しいんですよね。
そろそろ新ステージも作りたい衝動が出てきています。

そうそう、パネルγの裏話のページも更新しました。
αβγωというのがそれです。
まあ、たまたま昔の日記で見つけたのでコピーしてきただけですが。

グラフィックエンジンバージョン2

レポートがそろそろ一段落着きそうで、またいろいろできるようになりそうです。
ん?今までも色々やってたって?
まあいいじゃありませんか。
というわけで、Bomber丸Worldの新しいグラフィックエンジンを作り始めました。
いやね、前のはマップ表示用だったんで直接的にグラフィックエンジンと呼べるものじゃなかったんですよ。
今回は、画面拡大に対応したグラフィックエンジンということで、ウィンドウサイズに合わせてゲーム画面を拡大するギミックを入れようとしています。

バグじゃなかった…らしい

Edgeで絵が消えるのは、掲示板のログを見る限りわざとそうなるようにしているようです。
パレット番号16番以降が実際の使用色数とは関係なしに破棄されるようで、使っている色16色を集めて16色パレットにすると思って使ったために、16番目以降に配置された色が消えて絵が消えたようです。
しかしこれはこれで誤解を招く表現だと思うのでバグ報告ではなく小さな要望として報告することにします。

今日アップした画像は昨日Edgeで消えたのを自力で描きなおしたものです。
サイズが少々大きすぎたようなので途中まで描いて中断していますが、Bomber丸Worldに登場するマトモデナイモンスターの絵です。

そうそう、昨日Edgeのことで頭がいっぱいで書き忘れていたのですが、ゼルダの伝説夢を見る島DXを見つけてきました。
基本的にDXじゃないのを既にクリアしているのでストーリーは知っているのですが、やっぱり色があったほうがいいですね。
ポケットプリンタとかは全然興味ないんですか。

1153839229.gif

Edgeがバグった

絵を描いていたらデスね…。
真っ黒になって消えちゃいました。
こういう症状が嫌いでIDrawからEdgeに逃げてきたんですがね。
まあ、原因はおおよそ推定できるので、さっさと作者に報告してきます。

PCゲーム

新しいカテゴリ「PCゲーム」を追加しましてロープdeるーぷ+の話でも。
http://f1.aaa.livedoor.jp/~zahyou/ でダウンロードできるフリーソフトです。
現在最高点約75000点。レベルは記憶が正しければ18。
このあたりのレベルになってくるとのんびりしたBGMに似つかわしくないシビアなゲームとなってきます。
もう頭より動体視力を使うんですよ。
多分10万点、20万点超えを達成するには右側に表示される次のロープを見て5手先ぐらいを見越したプレイが必要になるんじゃないでしょうか。
少なくとも私にそんなプレイは無理です。
ところで本家掲示板に長く繋げないといけないような気がするという書き込みがありましたが、実はあれはまるで逆で、実は小さく繋げたほうが圧倒的に得点効率は良いのです。
まず、大きく繋げるにはじっくり考える必要があり、そうなると低レベルのうちにしか大きくは消せないことになり、消したら残るのは消し残しのどうしようもないロープばかりです。
低レベルだから得点は低いし残骸は嫌というほど残るし、いいことはありません。
一方、小さく消していくと、まず、魚が狙いやすい、どんどんレベルが上がるから得点効率が上がり続ける、こまめに消すから残骸が少ない、など多大なメリットがあります。
10万超えたらまた報告にでも行くかな。

<前 次>