3日連続メテオンキャプター
このあたりでそろそろメテオンキャプターももうよさそうです。
強いて言えばフォルダ指定を簡単にできるようにするぐらいで。
連続撮影防止アルゴリズムの発想はよかったと思います。
そうそう、ゲーム記のトップページも更新できました。
このあたりでそろそろメテオンキャプターももうよさそうです。
強いて言えばフォルダ指定を簡単にできるようにするぐらいで。
連続撮影防止アルゴリズムの発想はよかったと思います。
そうそう、ゲーム記のトップページも更新できました。
メテオンキャプターをバージョンアップ、は特にしていないのですが、ファイル名がMeteonCaotorになっていたのであわてて修正し、アップしなおしました。
で、今はゲーム記のトップページを自動的に作るPHPプログラムを作っています。
PHPで正規表現なんてあまり使わないから久々にPHPマニュアルを引っ張り出してしまいましたよ。
ゆくゆくはトップページだけじゃなくそれぞれのコンテンツまで出張して自動コンテンツ表示をJavaScriptに頼らなくても済むようにしたいです。
昨日言っていたソフト、今日出来上がりました。
一日半で作り上げた割には結構設定項目が充実してたりします。
今のところ、片仮名二文字の人がVista環境で動かせなかったり、XP環境の人で文字化けしたりする人がいるようです。
ドキュメントや配布ページもいい加減なのでこのあたりもきちんとしていかないトナー。
NeoMupl、DirectMusicでの再生を実装しました。
これによりDirectShowでの再生で起こるMIDI終端のブツ切れがなくなったほか、音源が複数あれば切り替えもできるようになりました。
また、それに加えてDirectShow、DirectMusic双方でテンポチェンジができるようになりました。
そして、今更ながら項目の削除も出来ました。
そういえばメテオスオンライン。
なにやらランキング大会とやらでいろんなルールで楽しくやっていて、それには試合終了した瞬間の画面写真を証拠写真として提出することが推奨されているらしく、毎回試合するたびに画面写真を取り捲るのは面倒なので、キャプチャ用のソフトを作ってみることにしました。
とりあえず試合終了は、「生存」「GameSet」「TimeUp」の3つかな。
「滅亡」のあとには確か必ず「GameSet」が来たはず。
メテオスオンラインですね。
ゲームそのものはバグもほとんどなくなって、メテオの飛び方もよくなった感じです。
惑星の合成コストが高くなったのはオンラインゲームゆえかそれともオリジナル版が簡単すぎたためか。
しかし、有料の惑星があるのは、その惑星を使う人がいるからこそ基本料金が無料なのを考えるとまあ別にいいとして、ジオライトを無料にしないのはどこかおかしいと思います。
その代わり季節別のジオライトが無料なのでそれなりにバランスは取れているのでしょうが。
アバターは邪魔なので、一番目立たなさそうな子供タイプの装飾無しにして、オプションでボイスの音量を0にして黙らせることで対応しました。
それでも最下段のメテオ1個はどうしても隠れてしまうことがあるのですが。
で、今日記の投稿処理をPHPに移植中です。
とりあえずファイルアップロードは後回しにしておいて、文章の投稿処理を作成中です。
VB小ネタを更新してみました。こっそり。
ダブルクリックのタイミング調整についてです。
ふにゃさんのエディタの改良に使ったもので。
で、今日はふにゃさんのバージョン1.04をアップしました。
YouTubeで動画を公開していた操作説明のほか、先ほどのダブルクリックでエディタを便利に使えるようになりました。
これに伴い動画のほうも正式公開として、ダウンロードページから見られるようになりました。
ちなみに、ダウンロードできるファイルのサイズが小さくなっているのは、アーカイバを変更したためで、中身は当然増えてます。
地球防衛軍1のインフェルノを全部クリアしました。
二人協力プレイで。
インフェルノだとダロガがなかなか強いです。
まあ、2だとバゥがイージーですら強かったりするんですが。
というわけでジェノサイド砲ゲットです。
4丁ジェノサイドなんてなかなかクレイジーです。
そして今日は、メテオスオンラインでも始めてみました。
まあ、オリジナル版と比べて、色々感じることはあるのですが、ポイント購入さえしなければただだし、よかろうと思います。
メテオスオンラインとやらが出るらしいですね~。パソコンで。
正直なところ、すごいと思ったところと、げんなりしたところが半々ぐらいで、差し引きなんとも思わないのと同じぐらいでした。
出そうで出なかったアイテムの登場や、滅亡条件の改良などがよかった一方、わざと削られていたはずの横移動の出現や、余計な地球人の登場など、メテオスとしてはあってはいけないと思っていたようなことが次々起こっていたりもしました。
惑星エディットができるんなら悪いところ全部帳消しにして買っちゃうんだけどな。
いや、あっても買わないかもしれないけど。
Bomber丸Worldのshared_resourceの改良版、auto_resourceの仕様を考えています。
shared_resourceの問題点は、参照カウントが0になるとすぐメモリを解放してしまう点で、0になった直後に同じリソースを使おうとすると無駄に解放と再生成の時間がかかってしまうわけです。
また、ファイル名とファイルタイプは基本的に一対一に対応するため、ファイル名でリソースを管理するshared_resouceは、読み込みアルゴリズムさえそれぞれに対して作ってやれば、内容そのものの管理はリソースの種類ごとに作らずとも一つのクラスで充分まかなえるわけです。
そんなわけで、本当に解放が必要になるときまでメモリを解放せず、リソースをその種類によらず一元管理するauto_resourceを作ろうというわけです。
XMLは、プログラム内に直接書くということも考えられるのでテキスト形式にすることに決めました。
やっぱりメテオスは中毒性が強い。
近くにあるとやらずにはいられない。
いや、やろうという明確な意思を持たずにはいられないのだ。
何が私を駆り立てようとも、メテオスだけはその全てに優先して割り込んでくる。
大切なことがそっちのけになる。
「はまる」とかそういうものではなく、いわば「毒」、そう、「中毒」なのだ。
メテオスめぇ!!
ふにゃさんのストーリーが完成しました!
というほど大層なストーリーじゃないんですがね。
それはそうと、ふにゃさんの標準ステージはそれなりに中々難しいらしいので、今更ながら、攻略ページを作り始めました。
ひとまずはステージの全体像だけ…。
背景がないのは、背景だけ小さく描かれていて、ゲーム画面以外ではまともに表示されないからです。
すっごく久々にメテオスDB更新しました。
とはいってもベスト作品2つ追加だけなんですけどね。
それと、ミディビも更新しました。
まず、MIDIが多くなるとページが非常に重くなるので、複数ページに分けて表示するようにしたこと。
とりあえず今は軽さ優先で1ページ5曲までの表示となっていますが今後利便性との兼ね合いで変化することはありそうです。
そして、ルールも作りました。
何かをしてはいけないというより、何をやってよいか、それが伝われば嬉しいです。
それと、こっそりIPの記録も。何かあったときのためにね。
久々にメテオスやってみましたよ。
腕は衰えておらず相変わらずレベル5相手に10回に8回は負けてます。
そうそう、掲示板にルールをつけようと思います。
やはりいつまでもノールールというのもどうかと思いますので。
ミディビについてもほとんど投稿のない今のうちにルールを作るというのもありかもしれません。
そうそう、掲示板への迷惑書き込みへの対策を考えてます。
別にうちは今迷惑書き込みは受けていませんが、まあ、迷惑書き込みに対する対策はあるに越したことは無いと思うので。
アイディアとしては、自動書き込みプログラム防止のため、フォームの名前をランダムにする。
もちろん完全にランダムにしてしまうとまともな書き込みさえも何がなんだかわからないことになるので、もちろんある程度の法則性は持たせておきます。
それと、NGワード機能。
以前使っていた改造掲示板ではNGワードが含まれていると機械的に投稿を拒んでいましたが、今度は、とりあえず保存しておいて、NGワードを含む場合は管理人がチェックしてOKを出すまで見られないようにします。
メテオスデータベース更新です。
手持ちのメテオ数と目標メテオ数を入力すると目標値に一番速く近づける惑星を計算してくれます。
そうそう、ミディビ、今度は送信データを見直そうと考えています。
お絵描き掲示板のように投稿した作品を後でまた修正するとなると出来上がったMIDIからでは編集用のデータは作りにくいので簡単に編集用データを復元できるようなデータも一緒に作って保存させたいんですよ。
そのためには2つのファイルのデータとサイズを渡さねばなりません。
必然的にデータ送信は変更せざるを得ないでしょう。
そうそう、音楽つながりで、Bomber丸WorldのBGM作ってました。
まだ途中ですがせっかくなのでアップしておきます。
ふにゃさん完成しました。
最後の最後で色々バグが出てきて大変でした。
ステージは元々一日で作り上げるつもりだったのでその点は大丈夫です。
今年最初にやったゲームはメテオスです。
グラビトールで連戦連敗。ウララララ。
ドラクエ8、今回はヘチマ売りの何でもありパワーで船を海まで引きずり出しました。
そしてついにザ・モンスター・バトルロード…じゃなかった。モンスター・バトルロードが出ました。
とりあえず竜商人でんすけを引っ張り出してきてGクラスを余裕で突破。
更に錬金釜がパワーアップして道具が3つまで入れられるようになりました。
これをいいことに牛の糞を入れた釜に美味しいミルクと鉄の鎌を入れて合成を試みるという暴挙に出てみたのですが案の定何もよいことは起こりませんでした。
ふにゃさんのページに今までアップしてきたゲーム画面のギャラリーを作りました。
そしてゲーム本体のほうでは炎に氷を息を当てると一時的に火が消えて通れるようになったり、クリアしたときとミスしたときの音楽ができたり、ゲームを開始した瞬間に空中でジャンプできるバグを直したりしました。
今後の予定としては他の音楽を補充したり残りの必要なエフェクトを入れたり正式なステージを作ったりすることにしています。
シークレット機能はおまけなので最悪後回しでもよいのだ。
パネルγ、ハイパーモードなるものを当初作ろうと予定していたのですがもはや新しいモードを作るには時期があまりにも遅くなりすぎたので中止にしました。
残念ながら、ふにゃふにゃの追加ステージやら使いやすいエディタなどもおそらくなかったことになりそうです。
残念な話はこれだけにしておいて、次はミディビに使うアプレットの名称変更について。
最初の名前のMIDIAはいろんな名前と重複するために没となったのですが代わりのMIDIAPも音の響きが決してよいとは言えなかったので思い切って新しい名前を考えることにしました。
MIDI AppLetからつけたMIDIALは既に以前に使わないことに決めました。
他に考え付いたのがMIDIAPL、MIAPL、など。
これはこれで響きがよくないので没です。
原点に返ってMIDIApplet。
PaintBBSの実例もあることだし最悪の場合はこれにするつもりでした。
immediateとかけてimMIDIate。
すぐに直感的にMIDIが作れる、という意味でしたがちょっと内容から離れています。
他の人に考えてもらったMALET。
響きはよかったのですがマレットという人もマレット通りという場所も実在するらしいのでこれも没案。
美文が作ったんだからMIDIA323。
でも略してMIDIAだからいっしょだし。
ということでみふみを前に持ってきてMIFUMIDIA。
ミフミディアという響きも悪くないし、長すぎず短すぎず、作者の名前もMIDIもアプレットもきれいに収まっていて、何より一緒に考えてくれた人のカッコいいとのお墨付きまで頂いた!
というわけでMIDIAPのこれからの名前はMIFUMIDIAでほぼ決定です。
そして、今日はメテオスのレイヤーゼロ♪ユーロピアンの000~002までのMIDIを作ってみました。
そうそう、日記にアップしているほうのMIDIはふにゃさんのクリアしたときの音楽ですよ。
全てのQ&Aにそれぞれ対応するページからリンクしました。
そうそう、今日はメテオスでダウナスのチャレンジやってたら500万点超えました。
アキヤメまた一つ消えました。
ふにゃさん間に合うだろうか。
いろんな性格のステージが作りたいと思えばいろんな人に作ってもらえばそれがそのまま性格付けされるという考え方で少し早めに公開してプレイヤーの立場の人に作ってもらうとか。
ナマライザの解析処理部を改良しました。
以前のだと複数のファイルを読み込むと一つ読み込むたびに解析を行っていたのですが、今回で全てのファイルを読み終わった後に解析を行いようにしたのでたぶん回数分だけ軽くなっています。
ついでに、ステータス表示に現在の読み込み状況を表示していたのですが、その表示そのものを受け持つ部分と表示される文字列を作る部分とを分け、ステータス作成部分では現在の状態のリスト(通常は0~1項目)をStringArrayクラスにつんで一番新しいものだけを表示させるようにしました。
それに伴ってStringArrayクラスも改良しました。
戻り値の一部がVariant型になっていたりしたのを修正して、新しいメソッドDeleteValueを追加しています。
DeleteValueでは指定した値を持つ要素を全部消去してその分を詰めます。
ふにゃさんのBGMをループできるようにしました。
設定項目を増やしてそれを認識してループフラグを操作するだけだったのですが、設定プログラムのほうでyaneLineParserと同じはずのクラスで読み取りポインタが増加しないバグがあったので正しく読み取れない事態が発生していました。
もちろん即行で原因を見つけて直しておきましたが。
標準BGMのほうはどうしようかなぁ。
敵が周りにいて変化、というのは難しいかもしれないし重いかもしれないし。
ふにゃ本人の状態だけで変化させるんなら簡単で軽いはずなんですよ。
例えば眠ったときに静かな曲調にするとか…。
メテオスのスタッフロールにあった楽譜、あれオープニングの一部なんですね。
MIDIに打ち込んで気付きました。
メテオスのMIDIを取り扱っているサイトを探していました。
ついでにチャレンジで新記録出しまして…。
それで、時間が、レポートをやる時間が…
メテオスめぇ!
Bomber丸Worldに使うBGM作ってました。
パネルγの基本音楽の面影なしアレンジです。
一応コード進行だけ同じにして変拍子でよくわからないことになっています。
爆ボンのページにピックに関する考察を追加しました。
レッドマウンテンにいるあの方です。
敵キャラのページからどうぞ。
えーと、あと、今日はメテオスやってフロリアスでがんばってて、選挙にも一応20代の投票率を上げるためだけに行ってきて、漫画読んでて、えーと、え-と、学校のレポートはやってなくて、そうだ、寝坊もしてた。
今日はこのくらいかな。
これからの予定は、必死でレポートを終わらす。
以上。
バンジョーとカズーイの大冒険、ゴビにも会わずカッチコッチな森にも入ることなくチューティの救出に成功してしまいました。
音符は全て回収。ジグソーとハニカムもゴビ関連を除き全て手に入れました。
そしてグランチルダのクイズショーへ。
はっきり言ってブレンチルダの話なんか聞いていなかったし当社比6倍のいい加減さで漫然と進めていたため案の定大苦戦。
マグマ風呂の常連さんになってしまいました。
もっとも、ボス戦だけは金の羽根使いっぱなしで余裕でしたが。
ええ、もう、ボス・ブーム・ボックスがパカパカ開いていくんです。痛快です。
ええ、もう、ザバス隊がペシペシ叩き落とされていくのです。愉快です。
あぁ、でも、グラちゃんぬいぐるみほしかったなぁ。
結局卵&鍵は用途不明だし。
メテオスのヒュージィのMIDIの002番を修正しました。
ちょっと勘違いしていて最初の4小節で終わりだと思っていたのですが実はその4倍もありまして。
ついでに色々他にも間違っていたので修正しています。
Bomber丸Worldの海ダンジョンの曲を公開しました。
開発室ですよ~。
気力があればゲームに組み込むときに色々仕掛けを施したりもするでしょうが一応これで完成かも。
そうそう今日散髪してきました。
頭サッパリです。
今日は爆ボンのレインボーパレスのマップを引き続き。
レインボーパレス3面のフルパワー全ブロック破壊マップ切り替え無しでのクリアに成功しました。
後日攻略ページに掲載します。
LineConstructorに検索を実装しました。
結局ショートカットキーは思いつかなかったので1・2・3にしてしまいました。
明日にでもアップします。
メテオスやってます。
弱いメテオスも難しさ5になれば圧倒的、でも無いけど強いです。
何しろ難しさに関わらずカタマリの落下が遅いのです。
難しさ5でも上まで積みあがってからそこそこ耐えますし、時々大きく飛ぶのでそのときに点火の素材が沢山出てきます。
ウナギカズラ作ってました。
種が蒔かれて芽が吹いて成長するところまでできました。
細かい仕様は昨日の日記に書いてありますので。
メテオス、さすがにレベル5むずかしさ1だと全くといっていいほどブレイクしません。
ブビットでオレアナと対戦していたのですが、倒すのに21'11"53もかかってしまいました。
お互いメテオは全く飛ばないのにブレイクまでの猶予時間だけはあるのでひたすら点火で時間稼ぎ。
取得メテオ14723個、得点1,643,540点。
ちびロボ!ですが、どうもファンキーちゃんを逝かせてあげないとイベントが進まない模様。
今日の絵はBomber丸Worldより昴夏樹。
ハットを脱ぐと頭には花が生えていたりします。