日記(1003)

<前 次>

BGMの実装

ふにゃさんのBGM標準バージョン、yaneSDKのCMIDIOutputDMを少し手直しするだけで考えていた方法が使えるようです。
基本的にBGMのシステムはパネルγと似ているのでパネルγのBGMクラスが使えないかと思っていたのですがそちらはパネルγに特化しすぎたクラスになっていたため使えませんでした。
さあて、どうなるかな。

ヤンガス

そんなわけでバイオ4を買いに行ったら「お取り寄せ中です」とのこと。
バイオ4が買えなかったらドラクエ8でも買おうと考えていたのでドラクエ8のほうを購入しました。
プロローグも何もなくいきなり旅の途中からゲームが始まります。
今まで旅をしてきたんだからレベルもそれなりにあっていいはずなんですがそこはドラクエ、きっちりレベル1だったりします。
しかし話には聞いていたけどザコ敵が強い強い。
序盤も序盤まだ最初の町を出たばかりだというのにルカニを食らってただでさえ低い防御力が丸裸同然になったり、羊数え歌(催眠)を使う敵がいて我らが英雄ヤンガス様が眠らされたり、とどめはどう考えても勝てない強敵ドラゴンレックスがそこら辺をうろついていて戦ってみたら案の定攻撃一発で即死したりして、町から出てそれほど進まないうちにズタボロになって逃げ帰ってくる羽目になってしまいました。
一応今度のドラクエ8のプレイスタイルは今までのようにとことんレベルアップして全滅したらリセット、なんてことはしないで、成り行きに身を任せアイテムがあればそれを取り敵が強ければ苦戦して、全滅したらゴールド半分から再開するようなプレイにしようと思っています。
そうそう、5では娘エリーを集中強化するプレイでしたが、8ではおっさんヤンガスを集中強化することにしていて、今既に主人公が3ダメージ受けるところが全くノーダメージになるメタルヤンガス状態です。
馬姫…。

ふにゃさん標準BGMほぼ完成です。
一周目と二周目でちょっと違いがあったりしてます。

1133877827.mid

本格的に寒くなってきました

久々にドラクエ5の続きやりましたよ。
そしたら早速エリミネーターが皆殺し2連発&仲間を生き返せないうちに勝手に死亡+仲間にしてほしそうに見つめてくるというふざけた挨拶で出迎えてくれたのでお礼に仲間にしてから死なせて埋葬してやりましたよ。

バイオハザード4PS2版、移植とのことでロード時間を心配していたのですがどうやらそう無茶な長さではなくGC版の1.5倍程度ということで問題なさそうです。
かわりに画質の劣化のことが言われていたのですが私は元々そんなこと気にしていませんしそれでもPS2でトップクラスの画質ということでそういう点でも文句なし。
ついでにPS2版のほうが追加要素があるのに千円ほど安いので買うならPS2版かな、と思います。

ふにゃさんのBGM後半部分を作りました。
ちょっと前半より長めに。

1133794345.mid

VOTOを

VOTOをCGIのコーナーに移動しました。
ついでに著作権表示も美文に変更です。
統計のほうも移動するつもりだったのですがちょっとページができていません。

爆ボンのレインボーパレス1面のマップを作りました。
ただ、絵を描くのが面倒という理由で木の代わりに柱が立っていたりします。
ついでに、色々ボムジャンプを試したりもしていたのですがそのことはまだ書いていません。

本日の絵は猫耳さん。

1133705056.png

じーちゃ

ふにゃさんのBGMを作ってました。
普通バージョンと寝てるときバージョンの2パターンが今のところあります。
今日アップしたのは前半にノーマルバージョン、後半に睡眠バージョンになっています。

今日はGChatを公開しました。
配布バージョンでは人工無能の辞書がアルニックのものを流用していますが、典型的な応答以外の内容はほとんど削られています。

1133619757.mid

非公開

今日もふにゃさん。
氷の息のためのクラス作成。実装はまだだけど。
そしてそれですよあれですよこれですよ。
セーブデータにプレイ時間という項目を追加。
プレイ時間に関するシークレット機能も付くかも!?
そして、シークレットもまたセーブデータだったりするわけで、いつか言っていた統一的な処理を実現しつつONになるまでは非公開にしておくために、初期値を持つセーブデータは省略して記録するという方法を使いました。
あと、テストプレイ用に好きなステージだけをプレイするモードも作りたいところ。

ミディビの開発もしていたのですが全くはかどらずほぼ何もしていない状態です…。

混合型演算

ふにゃさんつくっとります。
コンティニューメニューを作って、BGMのゲーム中でのON/OFF切り替えを作って、そうそう、エディタで数値の設定が反映されないバグを修正しました。
えっとですねぇ。BGM切り替えはあれ、switch文でbreakを入れ忘れていて常に最後に生成されるユーザー定義BGMがONになってしまって音が鳴りっぱなしになったりしたのですがbreakしたのでたぶんもう大丈夫です。
エディタのほうはVariant型とInteger型の比較を行っていたため常に比較結果がFalseになり失敗していたのですが、数値演算を使うことで数値型に直して変更成功させるようにしました。

<前 次>