「アイディア」に関する日記(10)

<前

立ち読みするより買って読もう

未知数さんの「座標平面」が大規模リニューアルされたそうです。
全面的にスタイルシートを取り入れてギャラリーも追加されたようですね。
ギャラリーといえば今まで…おっといけない。

最近マルチスレッドの利用について考えています。
いやいや、スレッドとはいっても掲示板に作るものではなく。
ゲームを実行するときなんかに、重い処理をやらなくてはならないとき、普通はそこでゲームを一時中断して処理が終わるのを待たなければいけないのですが、ゲーム用のスレッドと重い処理用のスレッドを分けると、ゲームを進めながら同時進行で重い処理が進められるので、うまく使えば重い処理を使っていながらゲーム中に重い処理で待たされる時間が0ということもできそうな気がします。
スクリプトを実行しつつコンパイルとか。

自己紹介を更新しました。
読む本についてです。

ふにゃさんと火

「ふにゃさん」作り始めました。
とりあえずyaneSDK2ndを使う方向で。
まだ何もできないのに4.37MBという理不尽なほどの巨大なサイズを誇る実行ファイルができてしまいましたので、まずはプログラムの軽量化から始まりそうです。
「ふにゃさん」での新しい要素は、ワープ・風・火、です。

ワープ
マップ上のある場所から別の場所へ不連続に移動します。
文字通りの瞬間移動と、前後にアニメーションが入るワープがあります。
風
今回は標準で風の動きに対応しています。
空気抵抗を利用して風を受けたときに自然に動くようにします。
火
ふにゃは火が極端に苦手です。
この設定は本当は非常に重要なものだったのですが、今までその設定を利用したことはありませんでした(実際はあえて避けていたのですが)。
はっきり言ってここでこの設定を使わなければ手遅れになってしまいます。
というわけで、今回は「火」という要素が登場します。
ふにゃは火に近づくと恐怖症に陥ってしまい、身動きが取れなくなります。
もちろん火に触れてしまうと即ミスです。
これを使ったゲーム性なんかも新しくできそうな予感・・・・

「自分に100質」を更新しました。
メールアドレスとメッセンジャーについてです。

明日が模試

「ふにゃふにゃ」のBGMのチャンネル10のリズムパートを打ち込んでみました。
この辺のことについては私には何の専門知識も無いので適当に打ち込んでみてそれで聞ける状態なら良しとしている状態です。

今日は学校の終業式でしたが成績表は貰えませんでした。
卒業式予行の日にくれるそうです。

「Bomber丸World」について。
技術的によほど困難でなければ戦闘の要素として「環境」を加えるつもりです。
何の障害もない場所、水の中、書斎、何もかもが腐る場所、人ごみの中、火事の中など、その場所自体が戦闘に影響を与えます。

無題

「Bomber丸World」に登場する敵には、結構特殊なものが多いです。
例えば…

・攻撃力が0
一番初めの戦闘がこれに当たりますが、一切ダメージを受けません。
・何もしなくても勝手に死ぬ
あるボス戦でボスの横に出てくる無意味な敵です。
・お互いに邪魔しあう
一方が攻撃するのにもう一方が台無しにしてしまいます。
・連携攻撃を行う
つまり、連携をいかにして崩すかがポイントなのです。
・恐ろしく大きい
見上げるような大巨人!です。
・攻撃力が∞
相手の攻撃を受ける前に倒さないとゲームオーバーです。
・倒し方でストーリーが変わる
ネタバレ注意です。
・防御力が∞
なんと、倒せません!
・成功率100%の全体即死呪文を連発する
呪文を間違えさせれば怖いもの無しです。
・やたら長いメッセージを表示する
戦闘が成り立たなくなってしまいます。
・ワープする
戦闘背景が変わるだけですが・・・・
今考えているのはこのくらいです。

戦闘のプログラムはウィンドウプロシージャのようにメッセージを受け取ってそれに応答する、という形式にするつもりです。

無題

いやあ、昨日で七夕は終わりましたね。

「ふわふわふにゃ3」をどうするか考えています。
今ある候補で一番できそうなのは、1つ目のトゲが主人公を追いかけて2つ目以降のトゲがその一つ前のトゲを追いかける、というものです。
ただ、一つ目の動きは普通に主人公を追いかけるだけでいいんですが、2つ目以降も同じにしてしまうと、物凄い動きを見せるようになるので代替手段を考えているところです。
一つ前の移動後の座標と自身の移動前の座標を足して2で割ったものを移動後の座標にするという方法がいいのではないかと思っています。
ふふふ…

「爆ボンバーマン」でレインボーパレス以外をリモコン無しでやってみました。
ただ、大ボス戦以外は実際に試すまでもなくリモコン無しクリアが可能なので、大ボス戦だけです。

ドラゴ:
噛み付き攻撃の時に火力最大のボムを置きまくってクリア成功。
炎の中に溜めボムを投げ込む、橋の下をくぐる時に爆発寸前のボムを蹴り落とすという方法もある。
リバイア:
触手攻撃の時に口の中にボムを投げ込む。
触手を焦がすと恐らくクリア不可能。
スプリガン:
ハイパーラリアット中に腕に直接溜めボムをぶつけて片腕を破壊、その後火山弾攻撃か溶岩中に潜ってのレーザー攻撃の時に溜めボムをぶつけて気絶させ、その隙に搭乗ハッチにボムを投げ込む。
リッパー:
クリアできなかった。
理論上は子蜘蛛を吐き出す攻撃の途中で溜めボムをぶつけてひっくり返した後に周りにボムをたくさん置けば倒せる。
しかし、子蜘蛛攻撃自体することが少ないのと、たとえチャンスがあってもなかなかひっくり返らないのが原因で失敗。
アブソリュート:
普通にボムキックで倒した。
爆発のタイミングがずれるだけなのでそう難しく無い。
番外編、マスターをリモコン付きで倒す:
「LOVER」が来るのをひたすら待ってリモコンを入手。
溜めボム空中爆破で倒す。

<前