「バンジョーとカズーイの大冒険」に関する日記

伸び縮み

ミディビに音符の長さをクリックで変えられる機能をつけました。
何もないところを左ダブルクリックで音符をおき、音符を右ダブルクリックすれば消えるという動作は変わりませんが、それに加えて音符を左ダブルクリックで音符延長、中央クリックで短くする機能を加えました。
機能追加には積極的ではないのですが(既にいくつかの要望を断っています)、これはデザインを複雑化させることなく内容的に言っても直感的だし気付かない人は気付かなくても全く差支えがないので気軽につけることができました。
ついでにちゃちゃっとコンティニュー機能を実装しようと思ったのですが、これは送信データの内容の変更が必要そうだったのでちょっと後回しにすることにしました。

そういえば、熊と鳥のゲーム2で、ウィッチワールドで運命が微笑みました。
チイトチイト。

グランチルダがボールになる

弟がバンジョーとカズーイの大冒険をクリアしてました。
最後のグランチルダは強かったはずなんだけどチイトの体力自動回復がダメージを受ける勢いをはるかに上回っていたためほぼ体力全快で勝利。
グランチルダはかなり残酷な最期を遂げました。

物理量解析プログラムの解析には5つのレベルがあります。
レベル0:完全に確定した分
レベル1:確定した小数
レベル2:確定した整数
レベル3:千の位まで確定した整数
レベル4:未解析の連続した数値
レベルは基本的に解析が進めば下がるって最終的には0になります。
アルゴリズムが完成すれば公開してみようと思います。

Bomber丸WorldのBGMの変化パターンをいくつかに分類しようと考えています。
一つ一つにプログラムを組もうかとも思ったのですがデータと辻褄を合わせるのが結構大変そうだしめちゃくちゃ特別なことをするのではなく簡単なものを組み合わせるだけなので簡単なプログラムを組んでデータを渡すという方式にしたいのですよ。
サウンドテストを作るときにもプログラムとデータを分けたほうが都合がいいし。
フェード:指定の音量に徐々に近付く。目標値と時間を指定する。
プログラムチェンジ:音色を変更する。音色番号を指定。
即時切替:BGMを直ちに別の曲に変更する。BGM番号を指定する。
遷移:現在のBGMが終わった後に別の曲をかける。BGM番号を指定する。
効果音楽:指定の曲を現在のBGMに重ねる。ME番号を指定する。

進化

なんか弟がバンジョーとカズーイの大冒険2を買ってきてやっています。
いやまあ、正当進化ですね。
まず1で使えていたアクションは全て初期装備。
なにしろクルクル山のふもとで基本アクションはもとよりジャンプパネルや靴系統も揃ってるんですから。ただし、ツメツメパンチだけは弱かったためかなくなって、キツツキアタックに変更されています。
1の舞台だったグランチルダのとりでは2年の歳月を経て崩壊、妹たちの開けた穴を通って別世界へ旅立ちます。
が、ゲームシステムそのものは同じ。ジグソーを集めて次のステージに進むタイプのようです。
1のエンディングでマンボ・ジャンボが、2が出れば1がかすんでしまうといった内容のことを言っていたのですがまんざらうそではなく、むしろスタッフがその意気込みで作ったような気配さえ感じます。
そして進化していたのはアクションやゲーム内容だけじゃない!な、なんとバンジョーの声が、勇ましい、漢の声に…!
そんなわけで爆ボンは後回しに…。

そうそう、ミディビは現在アプレットは掲示板から使えるようにはなっていますが掲示板そのものができていないのでまだアップしていません。

放置プレイ

バンジョーとカズーイの大冒険を結局ゴビには関わらずにクリアしてしまいました。
ラクダのゴビが関わるのはジグソーピース3つとハニカム1個。
そのうちゴビをいじめないのはジグソー1個のみ。
これを手に入れておけばゴビをいじめずに完璧クリアができるはずだったのですが、一応全然関わらないようにして、ジグソー97個でグランチルダ戦に挑みます。
グランチルダに挑むために必要最低限のジグソーは94個なのですが、98個集めてゆくと体力が2倍になるため非常に楽な戦いになるのですが、ゴビがいろんなところに現れるおかげで1個足りません。
もっともグランチルダの攻撃なんて見切れて当然なので体力が半分以下でも別に問題ないのですが、さすがに一度は負けました。
最終段階までは追い詰めたんですけどね。
そしてクリア。エンディングでたった一度だけ敵キャラ紹介が出るのでそれを全部記録してやろうとメモを用意して意気込んでいたのですが見事玉砕。
ほとんどのキャラはメモし損ねてしまいました。

ふにゃさんのエディタのステージ全般設定を改革しました。
今までのは拡張するたびにあらゆる場所に散らばった変数・コントロール群を全部変更しなくてはいけなくて、見た目も悪かったのですが、今度で全般設定は一箇所で管理しているものをそれぞれの場所で得て使い、見た目は、項目名と値をリストにして表示しておき、ダブルクリックで変更するようにしたため、非常に使い勝手がよくなっています。
文字列の項目はデフォルト値の設定が効かなくて困ったものなのですが直そうと思えば直せますし、変える必要も別にないので必要なときが車では放置プレイでいきましょう。
さりげなく残り人数の設定項目も増やしたりしました。

マグマ風呂の常連さん

バンジョーとカズーイの大冒険、ゴビにも会わずカッチコッチな森にも入ることなくチューティの救出に成功してしまいました。
音符は全て回収。ジグソーとハニカムもゴビ関連を除き全て手に入れました。
そしてグランチルダのクイズショーへ。
はっきり言ってブレンチルダの話なんか聞いていなかったし当社比6倍のいい加減さで漫然と進めていたため案の定大苦戦。
マグマ風呂の常連さんになってしまいました。
もっとも、ボス戦だけは金の羽根使いっぱなしで余裕でしたが。
ええ、もう、ボス・ブーム・ボックスがパカパカ開いていくんです。痛快です。
ええ、もう、ザバス隊がペシペシ叩き落とされていくのです。愉快です。
あぁ、でも、グラちゃんぬいぐるみほしかったなぁ。
結局卵&鍵は用途不明だし。

メテオスのヒュージィのMIDIの002番を修正しました。
ちょっと勘違いしていて最初の4小節で終わりだと思っていたのですが実はその4倍もありまして。
ついでに色々他にも間違っていたので修正しています。

Bomber丸Worldの海ダンジョンの曲を公開しました。
開発室ですよ~。
気力があればゲームに組み込むときに色々仕掛けを施したりもするでしょうが一応これで完成かも。

そうそう今日散髪してきました。
頭サッパリです。

ゴビを残して

バンジョーとカズーイの大冒険でゴビを無視したらどこまでいけるか挑戦中です。
現在ゴビ抜きでゴビバレー砂漠をオンプ100ジグソー8ハニカム1で出たところです。
ジグソー二つとハニカム一個はゴビがらみなので取れません。

見てください。ついにステージクリアが出ました。
今は雪の効果を考えています。
雪といえば、要するに沢山の粒子であり、沢山降らせると重くなります。
それを回避するためにはアルゴリズムを極限までに単純化すると同時に、扱う粒子を可能な限り減らすことが必要になります。
まあ、いずれもほどほどにやっておけば後は高性能なCPUが何とかしてくれるでしょう。
それでも重いなら効果はあくまで効果と割り切って消しちゃえばいいんだし。
キャラクターに当たるとそこに積もるという演出もほしいなぁ。

バンジョーとカズーイの大冒険は今日で完全クリアしました。
グランチルダのクイズショーを軽やかにすっ飛ばしてチューティを助けることなくラスボスへ直行。
クイズショーで待ってるはずのグラちゃんがいつの間にか屋上へ。
ディングポットの頓珍漢な発言が悲しい。

アキタラヤメル企画にキャラクターズを追加しました。
思い入れのあるキャラについて語ったりしてみます。

1121868617.png

ミューティ・スニピット

ふにゃさんのカメラワークを改良しました。
右に移動するときは右側を広く表示し、下に移動するときは下側を広く表示します。
ゲームによってはできるだけ視点を移動しないようにこれの逆にしてることがあるけど、正直言って目的の方向があまり見えないと不便だと思うんですよ。
視点の移動速度も状態によって3段変速になっています。
左右方向の調整は非常に良好ですが上下方向がちょっと難ありです。
基本的にゲームの大半が落ちっぱなしなんだから下方向を広く取ればよさそうなものだけど、連続ジャンプのときなどは上方向を大きくとりたいし。
まあいいや。後で考えよう。

今日は某あぎこサマの結婚祝いの絵(某の意味がない)。
特に何の脈絡もなくミューティ・スニピット。
これに2時間かかりました。
人はともかく甲殻類をきちっと描けるようになってみようかなぁ。

バンジョーとカズーイの大冒険はゴビバレー砂漠まで完全クリア。
ただしハニカムは一切取らず。いまだにエネルギー最大値は5です。

1121608412.jpg

猫と鼠

例えば猫が鼠を食べたとき、それは「猫が鼠を食べた」というべきだろうか。それとも「鼠が猫に食べられた」というべきだろうか。
一般的には後者が使われる。
猫が鼠を食えば、普通鼠は死ぬ。
なぜ死ぬのだろう?猫が鼠を食べたから?鼠が猫に食べられたから?
鼠が死ぬんだ。食べるのは猫が主語なのに死ぬのは鼠が主語。

バンジョーとカズーイの大冒険を久しぶりに始めてみました。
どんどんジグソーピースもオンプも集まっています。

ふにゃさん、例の独立して動かす部分が完成。
まずは何が何でも必要不可欠なバナナを実装。表示だけしかできないけど。
さっきの猫と鼠の話で気にしていたのは、つまりふにゃがバナナを食ったときにはどっち側で食べたことを処理すればよいのか。
実際の動作は一切変わらないんだから、どっちでも構わないようなものだけれど、やっぱりやるからにはきちんとやりたいのです。
今日の画像はふにゃさんのゲーム画面。

1121437364.png