無題
FPSを低くしていると動作が重くなったりウインドウメッセージを処理できるようになっていなかったりしたので修正していました。
あと、似たような項目がたくさんある場合はこれらも簡単に追加できるよう対応していきたいところです。
FPSを低くしていると動作が重くなったりウインドウメッセージを処理できるようになっていなかったりしたので修正していました。
あと、似たような項目がたくさんある場合はこれらも簡単に追加できるよう対応していきたいところです。
どうにもゲーム画面とブレンドした背景だと一部のコントロールと相性が悪くなるようなので普通に塗りつぶすことにしました。
うん、設定画面、慣れない直接APIを使ってGUIを構築する作業でしたが、何とかうまく作れるような方針も立ってきました。
GUI部品を作ると同時に部品リストに追加する関数を作って、画面をスクロールするとそのリストの情報を元に全部品を動かすという風にすれば割と素直な感じに作れるんじゃないかなと思っています。
で、設定画面はあくまでWindowsとしての画面なので、普通のコントロールに普通の色で表示しています。
ただ、背景だけはシステムカラーとゲーム画面をブレンドしています。
新ステージ公開しました。
それに伴って、これまでの標準ステージ攻略のページをステージ紹介のページとして作り変えました。
攻略は攻略として残っていますが、ステージ紹介がメインになり、私以外の作ったステージも掲載するようにしました。
NeoMuplのMIDIの音量調整にはボリュームじゃなくてノートオンベロシティをツールで調整したほうがいいんじゃないかと思ってDM7Libに手を加えていました。
ふにゃさんのほうは新しい追加ステージを作ってから設定プログラムの内蔵をどうするか試行錯誤していました。
今日は新しいウインドウを作る方法をいくつか試してみたのですが、どれもこれもうまくいかず、設定ウインドウと一緒にゲームも勝手に動いてしまったり、逆に設定ウインドウもゲーム本体も動かなくてにっちもさっちもいかなくなったりして、結局うまくいきませんでした。
なので今度は、別ウインドウを形成しない方式で、メインウインドウを設定ウインドウに変形させる方針でいってみようと思います。
そうそう、あの追加ステージ、バージョン1.11に同梱するといっていましたが、標準で同梱するにはあまりにもあまりな内容になってしまったので、ステージ単体で公開することにしました。
ふにゃさんの新ステージをちょっと進めてました。
今度はひたすら下り続けるステージ。
でもちょっとテーマ性が薄かったかな、という気もします。
あと、前々からあった設定プログラムが動かないという報告、もうどうしていいかわからないので設定自体を本体に組み込むことにしました。
本当はウインドウ管理とかいろいろとあって面倒なのですが、やっぱり便利さが違いますしね。
あと、そうなると最初の画面のメニューの項目が増えるので、たくさんのメニューへの対応もしてみました。
というわけで、NeoMupl修正版、改行の不備とか一部の表記漏れも修正してアップしました。
同時にPHPCRSSの動作確認もできたので今度はPHPCRSSの更新をしようと…あ、でもふにゃさんもあるんだったかな。
NeoMuplで不必要にMIDIポート変更をしている部分があったのでその部分を修正しました。
なぜだか分からないんですが起動と同時にやるとエラーが出てデータが壊れることがあるんですよね。
こうなるのは結構まずいので明日にでもアップします。今日はしません。
かなり関係ないですがリボンヘビ描きました。
ここらで流れをぶった切ってPHPCRSSを配布用に改造して公開しようと思ったのですが、思えばこのスクリプトをテストするにはどこかを更新してRSS配信しなければならないのでした。
そういえば今思ったのですが、このPHPCRSSは親子関係を持つカテゴリで分けられているRSSですが、これを記事ごとに複数のタグをもつタグ分け式のRSSにしても面白いかもしれませんね。
名前はPHPTRSSにしたりして。
まあ、ちょっと考えただけです。
やるつもりはありません。
なんかやっぱりふにゃさんの設定プログラムが動かないという人がいるようです。
こっちでも変えた覚えはないのにフルスクリーンがおかしいし…。
いっそ設定プログラムを本体に統合してしまおうかな…。
やっとふにゃさんの動画投稿できました。
いろいろやってたんですが、かなり音ずれしやすくて、4分割してmp4にしてニコニコ動画に投稿して納得できるものになりました。
Youtubeのほうは、前々から思っていたのですがドット絵の動画が見るに堪えない画質になるので、しかもふにゃさんの動画は音ずれも起こりやすいので、今後はニコニコ動画のほうを中心にしていこうかなと思っています。
あと、このステージをクリアできたので、期間限定のステージは公開終了させていただきました。
【ニコニコ動画】ふにゃさん なんて広いステージ!2/4
【ニコニコ動画】ふにゃさん なんて広いステージ!3/4
【ニコニコ動画】ふにゃさん なんて広いステージ!4/4
アンパンDBにランダムタイトル生成プログラムをつけました。
過去にあったタイトルを分割してタイトルっぽくなるようにつなげなおしています。
いかにもありそうなものから思わず笑ってしまうようなものまで、いろいろ出てきます。
たまに、本当に作られた話もあったりするのですが、その場合は該当ページへ飛べるようにしてあります。
以下出来上がった話の例。
・ジャスミンさんとアンパンマン号
・なみだちゃんとフルーツワンダーランド
・たたかえ!かまぼこくん
・小さなサンタのジンジンジングルベル
・おしんこちゃんとナイフとフォーク
ふにゃさん、せっかく新機能追加してバージョンアップするので、BGMにもう少し小細工を加えてみたり、ふにゃの表情を増やしたりしてみました。
動画のほうは、動画とは別に音声も取り込んで、後からくっつけて音付きを完成させようと思っています。
ふにゃさんのあの広いステージをついにクリアしました!!
33分37秒かかりました。
で、そのリプレイを動画化しようと思ったのですが、長さが長さだけに、アクティブ時しか動作しない現在の仕様では録画中退屈きわまるので、非アクティブ時にも動作させるオプションを追加しました。
さて、そろそろBomber丸Worldの開発でも再開するかな…。
と思っていたら案の定何をやるか忘れていました。
確か今はマップシステムの構築中だったはずですが…。
浮き沈みランチャー、ホイールで動かないのが気持ち悪いので何とかホイールイベントを拾う方法を探して対応させました。
で、せっかくなので選択中の色をシステムカラーに変更したり、あまり深刻でない微妙なバグを修正したりしました。
一応明日にでもアップしようと思います。
そういえばうちのRSS配信システム、何らかの役には立ちそうな気はするのですが、配布はしていませんでしたね。
今はパスワードをプログラム中に直接書いたりしていて配布用にはできない状態なのですが、アンパンマンDBへの転用もわりと楽にできたので配布用を作るのも難しくはなさそうです。
帰りました。
ふにゃさんのウナギカズラのページを作ったりしています。
あと、ヤーダ姫の歯ブラシVerを描いてみたり。
泊り込みで沼津まで行ってきます!
爆ボンの動画を久しぶりに作っていたらキャプチャ用のパソコンが熱出して倒れました。
やりたいことが終わって録画終了しようと思っていたときに落ちたので何とか復旧できないかと修復ソフトを試してみたのですが、ヘッダが記録されていないためか回復できませんでした。
アンパンマンDBがRSSに対応しました。
文字コードがMySQLの都合上EUCになっていたのでRSSのプログラムを持ってくるときにUTFからの変更が必要になりましたが、大方うまくいったようです。
ゼルダの伝説ムジュラの仮面のムジュラの化身戦闘のBGMをファミコン音源で打ち込んでます。
原曲よりちょっとだけテンポが速くなってます。
NeoMuplのポートの個別変更に対応しました。
…が、再生時に音が消えなくなることがあるようで、それさえクリアできればアップした否と思っています。
そういえば、久々にスマブラXをやってみたところ、情け無用組み手で10人抜きを達成しました。
まあ、10人自滅させただけなんですが。
あと、アンパンDBにシリーズによる分類をつけました。
結構勝手な基準ですが。
研修は無事終わりました。
絵チャットしてます。
焼肉食ってきました。
酒はほぼ飲まんかった。
平均と標準偏差を入力して正規乱数を生成するプログラムを作っていました。
要するに正規確率分布に従うようなばらつき方をする値域(-∞,∞)の乱数、ということですね。
現実にはもちろん有限なわけですが。
ホラー動画見て眠れないのでホラーマン見てきます。
おやすみ。
で、MIDIポート変更を少し改善して、変更画面を作る準備までできました。
ただ、曲ごとのポートの変更については、DirectMusicを使わない場合には表示しないことにする予定なので、レイアウトの変更あたりで面倒なことになりそうです。
もうずいぶんと強制終了になる割合は減ってきました。
昨日言っていた曲ごとのポート変更は中身としては実装できましたが、変更画面ができていないので実際の稼動はまだです。
これが早めに終われば今日更新するつもりだったのですが…。
NeoMupl、DirectMusicを扱うクラスに無意味にunsafeが付いていたのではずしました。
これでエラーが直るかどうかは分かりませんが…。
あと、DLL側でエラーチェックを強化しました。
これで何とか強制終了だけは避けられるとよいのですが…。
あと、強制終了とはかかわらず、MIDIファイルと音源の個別の相性というのもあるので、DirectMusicを使う場合は曲ごとに音源を選べるようにしたいと思っています。
関係ない話ですが、近いうちに爆ボン最強縛り全カスタム集めに挑戦するかもしれません。
今までのように一つ一つの面を充分な記録が出るまでやり直すのではなく、通しで1プレイとして。
できれば裏技とかもなしということにしておきたいですね。
アキヤメのアンパンDBに変身の項目をつけました。
映画でよくある全員変身ネタにもこれで対応です。