「ふにゃふにゃ」に関する日記(3)

<前 次>

半導体の神秘

「エレクトロニクスの先端技術」の講義で興味深い話を聞きました。
ダイオードに逆電流を流そうとしても流れない理由で、一般に良く知られている理由は俗説で、本当の理由はもっと違うというのです。
詳しいことは省きますが、キャリアーがなくなるのが原因ではなく、接合部での電界の変化が原因であるということだそうです。

「ふにゃふにゃ」、速やかに更新しました。
こんなにも重大なバグを仕様だとか言いながら実質1年以上もほったらかしにしていたとは…
つくづく自分が情けない…
とにかく、旧バージョンをもっている方は、必ずダウンロードしてください。

ついでにBGMのON/OFFも切り替えられるようにしました。
これで私の下手な音楽を聴きたくない人も思う存分遊べます。
残念ながら、音楽そのものは改良できませんでした。

ところで、「ふにゃふにゃ」のプログラムは、設定ファイルのサイズが大きくなると設定ファイルを初期化してしまうのですが、今回は設定項目を増やしたのに設定はそのままです。
実は設定ファイルのサイズは36バイトなのですが、そのエントロピーは36バイトもなく、余ったエントロピーの部分に新しい設定項目を入れたのです。
え、わからない?
つまり、実際に使ってるのは36バイト未満だから使ってない部分に詰め込んだってことですよ。
一応ON/OFFの設定ならあと10個は入りそう…

また、中途半端ながら、一部にオブジェクト指向を取り入れていたので、BGMの切り替えを実装するのはかなり楽でした。
とはいっても、実際にはオブジェクト指向でなくてもそう変わんないんですけどね…

それはもうぐーるぐるですわ

「ふにゃふにゃ」で、お遊びでちょっと「不倫した神父」という名前のステージを作ってしまいました。
本当は後ろで巨大怪獣を暴れさせたかったんですが、技術上、というよりは、絵心のなさで断念しました。
何かのパクリっぽいステージです。
もちろん神父など絶対に断じて登場しません。
で、それを作っているときに気が付いたんですが、「ふにゃふにゃ」を起動したままで他のソフトを操作すると非常に重くなるんですよ。
それで、もしかしたらと思ってタスクマネージャから見てみると、「ふにゃふにゃ」のプログラムが非アクティブ時にもCPUに極めて大きな負荷をかけていることがわかりました。
これは大問題です。
遊べさえすればいいなどと甘えたことは言っていられません。
ここのところC++はほとんど触っていないのですが、そうも言っていられません。
プレイ時だったらパソコンの持てる力をすべて使ってやるぜといっても通りそうなものですが・・・

父は人工呼吸器が外れたため、少しは喋られるようになりました。
とはいっても、ほとんど聞き取れないほどの不明瞭な声でしたが。

ホッカホッカの鮫

「ふにゃふにゃステージ制作講座」第一回を修正しました。
バージョンによって分岐させていますが最新版をダウンロードすれば前者は要らないんですよね。

「バイオハザード」でついにハンターが登場しました。
いきなりいくつものドアをバタンバタンと開けながら、ダッシュしてきて飛び掛ったのです。
まあ弟がやっていたんですけどね。
強いのなんのって!
一匹を何とか倒したと思ったら、次の部屋にも現れて、重傷を受けながらもかろうじて倒し、角を曲がったら更にハンターが!!
そして取り押さえられて止めの体制に入り、もうだめだと思った瞬間、とっさに取り出したスタンガンが炸裂!
そしてひるんだ隙に逃げようとしたら、追いつかれて、軽く引っ掻かれて終了・・・
あと、リサちゃんとも会いましたし、ネプチューンの煮魚も堪能しました(ホントおいしそうな湯気だった)。

13:33~18:38

あるサイトで6時間連続チャットというものに挑戦しました。
6時間退室せずに(会話を途切れさせずに、ではない)喋り捲りました。
そこで途中CGIの話になりましてね、CGIが動かないということを言われましてね、それに関して少し面倒を見ることになりました。

「ふにゃふにゃステージ制作講座」第一回が、ほぼ修正完了しました。
後は画像を追加してアップするだけです。
第二回は、ビットマップの表示になる予定ですが、現段階では直感的に画像を配置することができないので、表示画面に画像の表示できる、ver1.03以降になると思います。

眠れなかったし怪我もした(私が)

父が倒れました。
昨日職場で倒れて5分ほど意識不明だったそうで、帰ってきてからも気分が悪そうでした。
そして今日、午前1時半、また倒れたのです。
病名は蜘蛛膜下出血。
運が悪ければ即死し、命を取り留めても後遺症が残りやすいという病気です。
脳内に動脈瘤ができて、それが爆弾みたいなものらしいです。
つまり、いつ爆発するかわからない、そういうことです。
そして、とりあえず手術は成功したのですが、その後が大変だったそうです。
何しろ意識がないのに麻酔が切れたら暴れること暴れること!
5人がかりで押さえつけても弾き飛ばされそうになったということです。
普段から鍛えていたのが裏目に出たようです。

「ふにゃふにゃ」のステージ制作講座第1回を修正していました。
バージョン1.02だと背景が付けやすくなっているので、それへの対応です。

虚数の虚数乗

「ふにゃふにゃ」のキャラクター紹介を作りました。
まだまだ中途半端な状態ですが。
あと、日記過去ログもアップしました。
これまた中途半端な状態ですが。

学校でこんな問題が出ました。

ある商人が品物に j j ドル(j は虚数単位)の値段を付けた。
あなたはそれに喜んで20セント支払うべきか。
ej α = cosα + j sinα であることを利用して、次のように解きました。
j j
= (cosπ/2 + j sinπ/2) j
= (ej π/2) j
= e-π/2
≒ 0.2099688
つまり、約21セント。
ただし、どうせこんなものは、10セント程度で仕入れたに決まっているので、買うなら5セントまで値切ります。

キングつむりエンゼルキングトロピカルキング!

今日明日明後日のうちに更新しないと目標期日を過ぎてしまうので、今日更新しました。
というわけで、今日の、しかも午後4時から作り始めて簡易で悪いんですが、「ふにゃふにゃ」をバージョンアップしました。
なんと、ビットマップを読み込むときに、あのおまじないが不要になりました。
で、おまじないがいらなくなったこと自体は、大した労力の違いもなく大したことはないんですが、もうひとつの特徴、簡易画像表示はステージ制作においてかなり便利なものになると思われます。
簡易なので使い方によってはエラーを起こしたりして不便なところもありますが、時間がなかったってことで勘弁してください。
本当はBGMももっと重みのある音楽にしようと思ったのですが、ベースとかそういうところが慣れなくてよくわからなかったので次の機会にまわすことにしました。

「キャラバンハート」で、魔物図鑑をペラペラめくっていると、キングスライムの溶けたようなシルエットが!!
そう思っていろいろスラロンに試してみると、やっぱり出てきました! バブルキング!!
キングスライム、メタルキング、ぶちキングときていつかやると思っていたんですが、「キャラバンハート」でやっちゃいましたか!!
この調子じゃデビルスライムの王様もいそうです。そんなシルエットもありましたし。

墓参り

JavaScriptが使えないブラウザをお持ちの皆さん、おーまーたーせーいたしました!
JavaScriptが使えないときには画像カウンターを表示するようにしました。
実際のところ、JavaScriptカウンターの表示部分を差し替えただけです。
また、管理人をカウントしない機能も強化しました。

「ふにゃふにゃ」のステージエディタで、線の設定を変更したときに、すぐに表示画面に反映されるようにしました。
いろいろなタイミングでRefreshするようにしたのです。
それと、ヘルプの修正も。

投稿掲示板も作ってるます

「ふにゃふにゃ」を公開した頃に、ステージエディタがわかりにくいとの指摘を受けて、ある程度わかりやすく改良はしたのですが、マニュアルがマニュアルなだけにステージの作り方なんて教えていないも同然でした。
今更ながら、このことを受けて、ある程度わかりやすいステージ制作講座を始めました。

プログラミングの「WinHelp」をもうちょっとわかりやすくしようと具体例を探しています。
実を言うと、今日の更新はこれをしようと思っていたんですが、その具体例の候補に挙がったのが「ふにゃふにゃ」のステージエディタで、このエディタのマニュアルはわかりにくかったということを思い出し、急遽更新内容を変更したのです。

掲示板のデザインを変更しました。
今日の、午前0時1分に完成しました。
ウィンドウズです。
アイコンとかボタンとか、著作権が微妙なところもありますが、まあマイクロソフトは気にしていないでしょう。

日記で、文章が中央揃えになるバグを修正しました。
…はずです。
左揃えになっているかどうか確認してください。

音源の違い

「ふにゃふにゃ」をXPでプレイしてみました。
そしたら開始早々エラーが!
"f2Set.exe"経由で起動するとうまくいきました。
BGM、パーカッションがチトうるさいです。
ボリューム半分ぐらいにするかもしれません。

最近いろいろ手を出しすぎてすべて中途半端な状態です。
ここらでいっちょ、「ふにゃふにゃ」の時みたいにひとつのプログラムに集中してみるか。

隠しページに画像追加

「ふにゃふにゃ」のボスステージの、ボスの行動1「ビリビリ」を作り始めました。
この攻撃は、残り体力に関係なく使ってきますが、技の前後の隙が大きく、しかも攻撃中は完全に無防備になるのでダメージを与えるチャンスになります。
そうそう、このボスはやられそうになるととんでもないことをやらかします。

学校でセンターの結果を利用した国公立の合格可能性の判定を貰いました。
かなりやばい状態になっています。
後期もどうなることやら………
え~い、2次で全教科満点を取れば文句はねえだろ!
つーわけで頑張ります。

ダウンロードを更新しましたです。

「MusicPlayer3,4,5」をバージョンアップしました。
詳しい事は昨日の日記に書いてあります。

「ふにゃふにゃ」にキャラクターにダメージを与える関数及び凍らせる関数を追加しました。
"f2001"のステージのボスの眼を作りました。
結構思い通りに作ることができました。

あの惨劇は忘れねばいけない

「ふにゃふにゃ」のBGMにビブラートをかけてみました。
モジュレーションを使ったのです。
Piccolo の音がなんか幽霊みたいになってしまいましたけど。

世界史の特別授業で、模試の過去問としてこんな正誤問題が出ました。
"ジェノヴァ出身のマルコ=ポーロが中国を訪れ、フビライに使えた。"
ジェノヴァ出身のマルコだったら「母を訪ねて三千里」です。

明日から二日間大学入試センター試験です。
しっかり回答欄を埋めてきます!

兵庫県南部地震から今日で8年になります。
なんか周りの人は「この震災の惨劇は忘れてはならない」などと抜かしている馬鹿がいますが、被災者の一人である私の立場から言わせてもらえば、こんな残酷なことはないと思います。
確かに震災により得られた教訓は是非とも記憶しておくべきですが、惨劇そのものは、崩れ、焼け落ちてゆく家を、愛する家族が死んでゆく様子を、覚えていろとはどういう神経なのでしょうか。

あ…

「ふにゃふにゃ」のボスのプログラムを作り始めました。
とりあえず今回はぼーっとしている部分を作りました。
「Tokio's Data Box」での説明は次のようになっています。

時空を歪め、出合うはずのない二人を出会わせ、不幸に陥れる。
あまりにもくだらないネーミングゆえにグレたのかもしれない。
「ふにゃふにゃ」のボスキャラクターで、二人のふにゃが協力して倒す。

ちなみに、使う技は次の通り。
・ビリビリ(雷を落とし、攻撃する)
・アンチヒートレーザー(水平方向に凍り付くビーム)
・ヒックリカエッタ(シークレット5の条件)
・ミリトンパンチ(殴ってくるがノーダメージ)
・キロトンパンチ(床を崩す。潰されると即死)
・輪ゴムシャボン(ダメージ+動けなくする)
・マネール(ふにゃを捕まえ、もう一人に攻撃する)
・念動力(ダメージ+動けなくする)

よく見たらネタバレですが、しかもなんだか名前が気になりますが、こんな奴なんです。
使う技は将来増えるかもしれません。

キーボード不調

「ふにゃふにゃ」をバージョンアップしました。
BGMが2回目以降に音量が小さくなるバグを修正しました。

最近キー入力がしにくくなっています。
キーを押しても伝わらないんですよ。
試してみます。
abcdegklmnopqrstuvwxyz125670-^\@[;:]/.,
fhij3489_などが伝わっていません。
押し潰すぐらい強く押したら伝わるんですが。
こうしてみると周辺機器の交換ができないノートパソコンって不便……

手抜き宣言!

「ふにゃふにゃ」をBGMのループ位置変更に対応させました。
ボスキャラクターの設定を考えてみました。
一応明日にアップするつもり。

RPGを作るソフトを作り始めました。
ただし、「Bomber丸World」の制作もあるので、ある程度手を抜いて作ります。
まあ、簡単な条件分岐ぐらいは作れるようにするつもりですが。
動的配列の動的配列の動的配列を使うのでクラスが大活躍……するはずです。
VBのクラスって使い慣れないからちょっと不安……

そろそろ大学の願書出す時期だなぁ……

でい~ん!

「ふにゃふにゃ」のシークレット8を実装しました。
スクリプトで自分で作った絵を使えるようにしました。
「まちかどバトル」の地下を少し変えました。
明日か明後日ぐらいに公開できそうです。
"f2001"も作り始めました。

ミナダンテ!

「ふにゃふにゃ」のタイトルBGMを再生できるようにしました。
タイトルの雰囲気とBGMが全然合っていませんでした・・・・(TT
BGM変更関数も作ったんですがこれもうまく動くかは保証外。
タイトルBGMは「Bomber丸World」で再利用します(ぉぃ

今日から高3特別授業です。
初っ端から難しいクラスと合同でやることになりましたが。
ちなみに、行きたくない人は行かなくても良いものです。

パルプンテ!

「ふにゃふにゃ」の操作説明ステージの階段部分を打ち込みました。
BGMを少し長くしました。
ループ部分を自然にして、ビブラートもかけるつもりです。
しかし、流石にStringsをSaw Waveにしたのはまずかったかなぁ……

ダメでした...

「ふにゃふにゃ」の操作説明ステージをエディタに入れました。
50段もある階段は面倒なのでまだ入れていませんが、他は終わりました。
そしてこのステージを表示画面で見て一句、

ああ広い とっても広い 狭くない

<前 次>