「爆ボン」に関する日記(4)

<前 次>

無題

爆ボンフルパワー動画の分割中です。
ゲーム内時間では3時間以内にちゃんと終わったのですが、ステージ切り替えとかムービーなどの時間があるので動画の時間は3時間を越えてしまいました。

零距離火炎放射

爆ボンやってたのですが、腕が落ちていたのか、ただ歩いているだけで場外に落ちたり、ドラゴに零距離火炎放射を食らったりして、なかなかうまく進みませんでした。
なので、ドラゴのページをちょっとだけ更新しておきました。
スプリガンは結構楽勝できたんですが。

ふにゃさんの設定の本体への移行をやっています。
以前作っていたGUIは完全に暗礁に乗り上げてしまったので他の部分と同じキー操作での設定となります。
そして、より複雑な操作が必要となるファイル設定やキーコンフィグなどは従来どおり別プログラムとして起動することになります。
設定の本体統合により、問題を起こしていたf3EditDLLが設定の起動に不要になるのでこれでも充分意味のある改良だと思っています。

コメリストは、ニコニコ動画の部分に関しては完成しました。
アクセス規制がかかるのは最新コメントを取得するときだけなので、サムネイル情報取得で得られるほぼ最新情報を使えばアクセス規制の問題は出ないのです。
そして、サムネイル情報から得られるコメント数が以前より増えていた場合のみ最新コメントを取得するという方法で、コメント取得時のアクセス規制をできるだけ緩和しました。
そのため新着コメントがいろんな動画に同時に来た場合は一部しか反映されませんが、時間を置いて何度かリトライすると、順次最新になっていきます。

無題

爆ボンの動画を久しぶりに作っていたらキャプチャ用のパソコンが熱出して倒れました。
やりたいことが終わって録画終了しようと思っていたときに落ちたので何とか復旧できないかと修復ソフトを試してみたのですが、ヘッダが記録されていないためか回復できませんでした。

アンパンマンDBがRSSに対応しました。
文字コードがMySQLの都合上EUCになっていたのでRSSのプログラムを持ってくるときにUTFからの変更が必要になりましたが、大方うまくいったようです。

ゼルダの伝説ムジュラの仮面のムジュラの化身戦闘のBGMをファミコン音源で打ち込んでます。
原曲よりちょっとだけテンポが速くなってます。

1215960706.nsf

投稿者コメント

ふにゃさんでステージタイトルなどを表示する際、長すぎると右や両端が切れてしまうことがあったので、長すぎるタイトルは縮小表示するようにしました。
そして、ついでに長すぎるステージタイトルを必要に応じてカットするようにしました。
明日にでもアップするつもりです。

最近爆ボン動画をアップしていて、ニコニコ動画のユーザーの反応でレインボーパレスに行ったことがないというコメントが多かったので、急遽Youtubeの動画を寄せ集めて攻略動画を作ってみました。
動画自体は単なるプレイ動画の寄せ集めなんですが、それにコメントで解説をつけられるというのはニコニコならではだな、と思います。

ノーアイテムクリア

メテオンもどきの素材置場を更新しました。
素材を探すときいろんなものがごちゃ混ぜになっている中から目的のデータを探すのは手間がかかるので素材の種類ごとに分けて表示できるようにしました。

浮き沈みランチャーも更新しました。
うまいこと削除と右クリックメニューが実装できたので。
一部実装されていないのに表示されるメニューもありますが、そこのところは開発中ということでご容赦ください。

そうそう、爆ボンで新しいやりこみ始めました。
その名も「ノーアイテムクリア」。
ルールとしては、
・最弱状態で開始
・アイテムは一切取らない
・敵になるべく攻撃しない
・ボムをなるべく使わない
・自分は死なない
の5つにしようと思っています。
このルールから次のような制限も生まれます。
・フルパワー禁止(これは当然)
・パワーアップ不可(ボス戦のリモコンは例外)
・ゴールドカード禁止(なのでレインボーパレスも出ない)
・敵は避けて進む(カードがいらない以上殺生は無用)
・ボムジャンプもなるべく使わない(自力ジャンプ連発なんて興ざめだもんね)
今回はわくわくモードで挑戦することにしました。
どきどきモードだとブラックシティ1・2面が半端じゃなくきついので。
謎解きステージはカード5ルートを進んでゴール前で待っていればいいだけなので割と楽です。
なので、見所は必然的にボス戦ということになります。
で、ボス戦では普通にやっているとたいてい何かしらのカードが手に入ってしまうわけですが、それでは非常によろしくないので、カード回避条件を満たしつつ戦わねばなりません。
たとえば最初のシリウス戦では、
1.最初の20秒間ダメージを与えない
2.ためボムを当てて気絶させない
3.ためボムの炎でダメージを与えない
4.場外に投げて倒す
5.タイム20000以上掛けて倒す
となります。
リッパーやハウトなどが相当きつそうな気もしますが、暇を見つけて挑戦してみます。

JS前提のページ

爆ボンやったりメテオンもどきを作ったりしていました。
爆ボンはレインボーパレスが出現して、フルパワーレインボーパレスに挑戦することができる状態になりました。
ブラックシティはブラックシティで、慣れても難しいものですね。

メテオンもどきのほうは、高度な一覧機能を作っているところです。
全面的にJavaScriptを利用してページを表示するため、JavaScript非対応環境ではほとんど何も表示されませんが、デフォルトで高度な一覧機能は利用しない設定になっているのでその点は対応できていると考えています。
原則として1ページに全ての惑星を表示する以上、1ページ内にJava用と非対応用の両方を入れているとページの重さが2倍になってしまうんですよ。
ちなみに、どんなに惑星が多くなっても分割表示するつもりは基本的にありません。

フルパワーに最も向かないステージ

メテオンもどきでセキュリティソフトの影響により投稿ができないという問題が発生したようなので、急遽パラメータ抽出を手動式に戻しました。
今までの自動パラメータ抽出は設定により可能になります。

あと、今、爆ボンで、レインボーパレス1面どきどきモードフルパワーハートなしノーミスで10分以内にカード1~4&カスタム入手に挑戦しようと考えています。
考えても見れば、これができれば全てのステージがフルパワーで攻略可能ということになるわけです。
ものすごく難しそうですが、何とかがんばってみます。

ニコニコ

最後のメテオスオンライン非公式大会の動画アップのために先日ニコニコ動画に会員登録してきたのですが、私の作った動画が転載されてたり、好きなゲームの動画についてた数少ないコメントが糞ゲー呼ばわりだったり、あまり良い印象は持ちませんでした。
やっぱり2ch臭が強いというのもあるのかもしれません。
すごいことをして見た動画なんかに対する驚きの声はなかなか良かったんですけどね。

で、自分の作った動画は自分でニコニコにアップする!ということで、特に見る価値が高そうなのを選んでちまちまと移動してました。
で、ついでに新しい動画もアップしようと思ってロクヨンを持ってきたのですが、ひどく調子が悪くて、突然リセットされたり音や映像が乱れたりして、まともな動画の作成には苦労しました。

メテオンもどきは昨日の日記に書いたことを含めてインターフェースの微調整もしつつアップしました。

入力支援

掲示板に不具合報告フォームをつけました。
内容的には単なる入力支援に過ぎず、通常の文章に変換して投稿するだけなのですが、エラー報告にどのようなことを書けばいいのかわからない人のためにはなるかと思っています。

爆ボンのページの2ヶ国語化のためのスクリプトができたので、早速トップページから2ヶ国語化中です。

Bomber丸WorldをVC++2005でコンパイルしようと試行錯誤していたのですが、コンパイルが通った後に実行時エラーが出たところで力尽きました。
やっぱりたとえ互換性に問題があるといわれていようともVC++6でBomber丸Worldは開発しようと思います。
VC++2005を使うのは、今後1から作るプロジェクトだけ、ということにしましょうかね。

折りたたみメニューの改良

そんなわけで、爆ボン2ヶ国語化の前に、現在問題となっている、JavaScriptへのリンクで一部ブラウザが404エラーを出す現象の解消のため、JavaScriptを呼び出すリンク自体をJavaScriptで書いて、aタグのhref要素ではなくて、よく使われている、hrefを#にしてonClickで動作させる方式にしました。
そうすると中途半端な実装のブラウザだと失敗したときにページの先頭へ飛んでしまうので、それを極力抑えるために、href要素は実際にはそのリンク自身へのリンクにしてあります。
まあ、その代わりscriptタグに完全非対応、すなわちscriptタグの中身を非表示にすらしてくれないタグではおかしな表示になるようになってしまいましたが。
2ヶ国語対応のほうは、spanタグのinnerTextとtitleを入れ替えることで対応しようと考えています。

MusicPlayer6、公開しました。

ええもう、善は急げということで、MusicPlayer6を公開してしまいました。
実はドライブの変更ができないという欠陥があったりしますが、そこのあたりはあまり気にしちゃいけません。
欠陥品は正しく使いましょう。
ひそかに詰め合わせにはVB版NeoMuplも混入していたりします。
あとMusicPlayerシリーズなんか話にならないほどの欠陥品のMIDIPlayerも。

C#版NeoMuplは、ドラッグ&ドロップで曲をリストに追加するところまでできました。
途中、ToStringがnullを返しているのに気づかずリストボックスが頓珍漢なエラーを出すという事態もありましたが、なんとか原因を見つけて直すことができました。
C#版は常に最新版をアップするかどうかは未定です。

爆ボンの操作説明3を更新しました。
ボムジャンプ関連を紹介しています。
お手玉ひどい。

キリングタイム

爆ボンのアブソリュート戦の動画をアップしました。
どうにもこれもまた運がかなり絡むようで、運がよければタイム3000前半が出たり、もしかしたら3000すら切ることができるかもしれません。

そういえば今日マウスを見てきたんですが、色々あるものですね。
横スクロールもできるマウスや手に負えないほどの多機能マウスなど、色々ありました。
マウスパッド不要のレーザーマウスはちょっとほしいかも。

データバインディング

いやー、使ってみるとなかなか便利ですね。
データバインディングとやらは。
データを与えれば勝手に表示してくれるのでプロパティの設定さえしてやればコードは一行で終わってしまいます。

爆ボンのラスボス戦のスピード攻略とその録画をやっていたんですが、なかなかうまくいかなくてかなり参ってしまいました。
何しろ初っ端で爆撃を始めてくれるかどうかがランダム、爆撃が終わってからお手玉で運べるかどうかもランダム、レグルスの奇行もランダム、で、シリウスが早い段階で攻撃してくれるかもランダムで、それを反撃に活かすのには微妙なタイミングが必要で、まあ、つまり、ものすごく運任せだったということです。
それで何十回となくやり直したんですが、一度成功して、それがほぼ完璧ながら少しだけ不備があり、だめもとでもう一度だけ録り直しをしてみたら、連続で成功してしまいました。
それもよりパーフェクトな状態で!

5スイカ

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

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

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

しょうめんとっぱ

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

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

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

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

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

爆ボン動画

日記のPHP移行のうち、HTMLを最新にする機能、ファイルアップロード、既に書かれた日記の再編集フォームができました。
一応日記再編集フォームは以前のものより使い勝手は良くしてあります。

爆ボンの動画をYouTubeにアップしてみました。
ハドソンに確認とってないので実際よいのかどうかわからないのですが、決して新しいゲームでもないし、誰が損害をこうむるわけでもなさそうなので、別に大丈夫だろうと考えてとりあえず数点アップしてみました。
しかし、録画環境の整備にはちょっと手間がかかりました。
テレビチューナー付きだったのでそれを活かそうと思ったらテレビを映すソフトの録画形式が独自形式で、結局新たにビデオキャプチャソフトを導入することになってしまいました。

ウィキウィキウェブ

突然ですが爆ボンバーマンWikiを始めました。
なんというか、メテオスWikiに触発されました。
とりあえずWikiにしときゃあ何かあるだろう的な考えの元、深く考えずに作ってみました。
Bomber丸Worldが完成したら、私の干渉しない、ユーザーの作る攻略ページをWikiで作れたらなぁと思い、その練習もかねて作ってみたわけです。

そんなBomber丸Worldのことですが、エンディング時の強さを保ったまま最初からゲームが始められるシステムというのはどうだろうと考えてみたりしました。
これがあれば裏ボスとかを滅茶苦茶強くしても10周目ぐらいに勝てるようにしておけば問題ないし、1回目は苦戦していたボスを楽勝で倒す快感も味わえるのです。

yaneSDK不要説

爆ボンのバトルステージのピラミッドの説明を書きました。
あと、他のページの誤記なども修正。

Bomber丸Worldについて。
なんかもう、いっそのことyaneSDK使うのすらやめちゃおうかなという気にもなってきています。
グラフィックと画面に関しては、画面の解像度変更は行わないし、画像の拡大にはバグがあるし、半透明はWindows95での動作さえ諦めればAlphaBlendというAPIがあるし、Bomber丸Worldで実質的に使える画面効果はほとんどAlphaBlendでまかなえるし、yaneSDKで描ける基本図形は長方形だけだし、少なくともグラフィックに関しては大したアドバンテージは無いと思うのです。
サウンドに関しても、DirectMusicを使っているのでyaneSDKの出番はありませんし、ウィンドウの処理なども特にyaneSDKでないといけない理由はありませんし、強いて言うならファイル関連が便利かなという程度です。
全面的に使うのでなく部分的に使ってみるというのも一つですね。

プロパティシート

昨日スマブラをやりすぎたせいか、が痛くなっちゃいましたよ。
一番疲れたのは鬼のようにZトリガーを連打しまくった右手人差し指だったはずなんですが…。

ファイルのプロパティにタブを追加する方法を探しています。
まあ、今の時点である程度調べはついているんですけどね。
IShellPropSheetExtというのがポイントみたいです。

爆ボンのバトルステージ2のページを書いてみました。
ちょっとまだはっきりしていない部分があるのでアップしていませんが、ステージ1ぐらいのボリュームで書いてますよ。

1164206888.png

<前 次>