「メテオス」に関する日記(7)

<前

ヒュージィ、負ける

LineConstructorの基本機能があっという間に出来上がりました。
要素の追加・削除・更新はもちろんのこと交換・並び替え・シャッフルも用意して、ファイル入出力もほぼ出来上がり、あとは細かいところを調整したら完成です。
配色はウィンドウズの設定をそのまま使用するので基本的にユーザーの好きな配色で使えます。

ヒュージィのMIDI追加しました。
打ち上げまくったけど結局滅亡しちゃったバージョン。

ふにゃさんのウナギカズラの絵を描いていました。
でも意外となかなか難しいものです。

1126536792.gif

奇跡の早業

チャットの人工無能、基本機能がほぼ出揃ったのでアップしました。
まだ辞書がほとんどできていないのでろくな返答はできませんが。
今後は辞書の充実のため、辞書管理プログラムを作ってゆきます。

メテオスのスタートリップの最高難易度をノーミスでクリアできました!
しかし、レベルMAXだというのに、みんなそろいも揃って弱い。
いや、さすがに後半にもなるとなかなか強いのですが、前半、15秒でブレイクといったら、何も操作しなくてもできる芸当じゃありません。
無駄にタイムアクセルを踏み、敵の激烈な攻撃でもない限りはこんな早業は不可能です!
レベルMAXだからこその驕りというものでしょうか。
後半は積みあがるとほぼ瞬殺なのでそこそこ張り合いはあったのですが。

今日の絵は昨日の人カラーバージョン。
少し笑顔です。

1125844986.png

ナンバー4まで

パネルγの暗号化アルゴリズムを改良しました。
ランダムにキーを生成していると何度も同じデータで保存するうちに規則性を見抜かれてしまう恐れがあるので、同じ点数には同じ暗号を吐き出すようにしたのです。
そして、受け取り側のCGIも完成。
以前のランキングとの互換性も維持しつつパネルγ方式の新しいデータも受け取ることができるようになりました。
まだセーブに難ありですが暗号・復号処理は大体OKみたいです。

メテオスのヒュージィ曲、4番まで全部作ってみました。
そして、3番までを繋げてみました。
0と1との切り替わりが少し分かりにくいかもしれません。

今日の絵は、白けるコンビ、シャイとカンです。
テキトー落書きと蛙という意味不明な組み合わせです。

1125671739.png

ギフトピアに近いゲーム?

ちびロボ!買いました。
いやはや。想像以上に低年齢向けだったようで…。
おもちゃが出まくってる時点で気付くべきだったか…。
いや、ホント、夜の玩具の元気なこと元気なこと。
それはそうと、やる前、私はこれをハッピーを振りまくゲームだと思っていたのですが、どうも逆にハッピーを集めるゲームだったようです。
「ママから10ハッピーをゲットした。」って、なんだかママのハッピーを奪い取っている気がして罪悪感を感じてしまいます…。

ふにゃさんエディタの読み込み、いろいろ面倒な問題が出るのを覚悟していたのに結構とんとん拍子で進むので見えないところで何かあるんじゃないかとヒヤヒヤしております。
しかし既にあるステージを修正できるというのは重要ですよ。
これでいろいろ試せるってものです。
今度はいよいよ2面以降も作れるようにしていきます。

アキヤメのメテオスDBを更新しました。
面白作品ベスト2つ追加です。

今日の絵は…3D?
この球体から、いったい何ができるというのでしょうか…。

1123512484.png

ピアノロールへの道1

ミディビ更新。なんかLunascape2から実行すると音が鳴らないんだけど。
ヒュージィって、弱いの相手だと逆に自滅しちゃう。
テレビ壊れた。と思ったらリモコンの電池切れてた。
掲示板のアイコン追加。ドットモック。
最新日記の表示に間違いがあったので修正。次の→古い。
今日の絵は弱いヒュージィさん。ついカッとなってやってしまった。今では後悔している。

1122907373.png

対比効果

ふにゃさん、地面の摩擦力をいろいろ変えてテストしました。
だいたい0.05~1.00で良好でした。
0.01以下は最高速が測定できず、2.00以上では速度が不安定、つまり、一瞬終端速度を大きく超えたりストップの瞬間後ろに吹っ飛んだりしてゲームになりませんでした。
ちなみに、第一作でも同じ現象は起こっていました。
公開していない炎のステージでは極端に地面の摩擦が高く、崖付近でバグるのです。

トップページをちょっと更新しました。
まあ、TWSとGWSのリンク位置を変えただけです。

メテオスのゲルゲルのMIDIを作ったのでアップしました。
ゲーム記からいけます。
結構音をはずしているようですが。

ついでに、ふにゃさんの音楽、として使うかどうかは実際には未定ですが、MIDIを作ってみました。
炎のステージをイメージして作っています。
音楽に限らず、あるものを表現するときにはそれと対照的な要素を織り交ぜることで全体を引き締めることができるように思います。
まあそれにはいろいろありますが、今回は熱さの表現なので、逆の冷たさ、滴り落ちる汗の冷たさ、物影に入ってほっと一息、そんなイメージで。
基本的に熱さは低い音、冷たさは高い音で表現されることが多いのですが、それは温度が高くなると硬いものも軟らかくなり、きんきんとした高い音がくぐもった低い音になることから来るのだろうと思っています。
今日作ったのはその点ではさっぱりですね。
オルゴールの使い道間違ってます。

1121176917.mid

ハーディン登場!

ファイアーエムブレム紋章の謎を久しぶりにやってみました。
セーブデータは2部の7章。
何の脈絡もなく洞窟から火竜が出てきたり、大橋付近に勇者がたむろしていたり、盗賊が逃げ回っていたりします。
アストリアだったかなんだか、仲間になりそうなのもいたけど、聞き分けがないので他のザコ同様殺害。
そしてパオラがドラゴンナイトになり、マルスの立場がなくなってしまいました。
そしてボスはオーラの書で一撃。
「人殺しー」って、アンタが弱すぎるだけだよ。
こうして8章へ。
まだ始めてはいませんが、ついにハーディンが登場したりするようで、しかしストーリーの流れからするとオープニングで逃げ出すか不死身で倒せないかどっちかになりそうではあります。
まあ、いろいろ久しぶりなのもあって、今日はこれだけで半日潰れてしまいましたとさ。

メテオスデータベース更新しました。
といっても面白作品を一個追加しただけですが。

プニプニの強さ

爆ボンバーマンでちょっと敵の強さを調べていました。
いやはや、プニプニが防御力最強とはね。
ノーマルボムだと19回も当てないと倒せません。
一部をゲーム記にて公開しています。
気が向けば全部入れます。

メテオス、途中までだけど恐怖の館000をアップしました。
最初の数小節で早くも音程を外しているような気がしてならないけど、めんどくさいのでほっときます。

ふにゃさんエディタのステージ読み込みを作り始めました。
とりあえずデータをメモリに読み込むところまではできました。
後はこれを解釈するのですが、ポインタをいじれないVBではちょっと難航しそうな予感です。

クラスの実体

パネルγの遊び方9と自己紹介とゲーム記のゲームボーイと同じくロクヨン、それぞれ更新しました。
昨日書き忘れていたところと、たくさんの質問への回答と、標準語化をしてみました。

レゴ、昔買ったものを5つほど復元しました。
ずっと前に作ってばらさずに置いたものを数には入れてないので全体としてはもう少し多くなります。

Java、とりあえずサンプルを落として見てみました。
eclipseが異常に重いのが気になったけど、クラスの扱いについては大体わかりました。
Class1 c = new Class1();

昨日断念した音楽、今日何とかMIDI化に成功しました。
なんに使うかはまだ検討中。
メテオスでこんな惑星があったらいいなと思っていたときに妄想中の惑星のBGMとして思いついたものだったのです。
うちってMIDI化するときにどうしても半音を使ってしまう悪い癖があるのね。
しかし今までMIDIだからいいやとPiccoloを使いまくってたけど結構無茶な奏法だったのね…。

1119625040.mid

復元仙人のワナ

アキヤメのメテオスDB、更新しましたよー。
面白作品ベストを数点追加しました。

そんでもって、ゲーム記のカービィのエアライドのエアライドクリアチェッカも少し更新しました。
どっちも中途半端ですが。

ゼルダの伝説不思議な木の実時空の章やってました。
三日月島のダンジョンを半分ほど終わらせてセーブしていたはずなのになぜかセーブされていなくてダンジョンの最初からになってしまったのですが、何とかクリアして、次のどくろダンジョンに入るところまで行ってきました。
道中、赤くて刺激的な味がしそうだとトカゲ人に言われたウィウィや迷いの森で立ち往生していたムッシュと出会ったり、シメトリ村の下品ヒゲ男にヒゲをもらったり、メイプルのアイテムを何度も強奪したり(今考えるとやっていることはひったくりそのものだ)、ワナの仙人リペアに挑戦したり。
いやあ、懐かしいなぁ。

ふにゃさんエディタ、ステージ名(ステージファイルの全体のタイトル)と作者名と作者からのコメントが記録できるようになりました。
そんでもって、セーブの部分も作り始めました。
今のところはファイル名取得の部分だけです。
流れとしては、ステージの生データを一時ファイルに書き出し→必要ならば圧縮→ヘッダをつけて指定されたファイル名に出力、となります。
ちなみに、圧縮ステージファイルと非圧縮ステージファイルは同じファイルフォーマットではありますが、拡張子が違い、圧縮ファイルのほうはエディタ側では読み込みには対応しません。
展開すれば普通に読めるようにはなるけど、バイナリエディタで簡単にデータ改竄されるということはなくなるのではないかと思います。

1118582193.png

ジャゴンボVSコロニオン

ルールを ”タイム制” から ”ストック制” に変え、1回ブレイクしたら負け、というルールで挑みます。
ひとことでいうと、 [ジャゴンボ] は好戦的な惑星で、 [コロニオン] も好戦的な惑星。
7分近くにおよぶ、とんでもないデッドヒートの中、とあるラインがピンチになって白く点滅するたびに「あぶない!あぶない!」と白熱するギャラリーがいないのが残念です。
正直、私はこの程度のデッドヒートは何度も見ました!
6分53秒、あるラインがどうしようもない状態になり、戦意にぎらついていたジャゴンボ星人の目に諦めの色が翳ったとき、「燃え尽きたぜ…真っ白にな」とでもいわんばかりに唐突にコロニオンがブレイク。
何とか勝ちました。

Gのほうのアップロードをとりあえず移転。
掲示板もGBBSを基に新しく作っています。

惑星ハイリア

本日の画像宇宙に煌々と輝くこの星では、長い歴史の中で、星の象徴でもある黄金の聖三角をめぐり、魔王と勇者の戦いが幾度となくあった。
そのたびに勇者は賢者の力を借り、魔王を撃破していたのだ。
その名はいつも決まってリンク、ゼルダ、ガノンであり、いつしか伝説となったこの話にあやかって、息子が生まれればリンクと、娘が生まれればゼルダと名づける風習が広がった。
メテオが飛来したとき、魔王ガノンの仕業として、無数のリンクと無数のゼルダが旅に出たという。

ふにゃさん、PNGが表示されないことを確認しました。
これでグラフィックはBMP/GIF/JPG/YGA(yaneSDKの独自形式)でいくことになりました。
となると、透過GIFとYGAをVBのステージエディタで表示できるように、と。
そんなわけで、透過GIFを透過転送するプログラムをちょっと組んでみました。
白背景の画像と黒背景の画像を用意して、その二つをSRCINVERTで合成すればマスクの出来上がり。
あとはいつものように透過転送。っと。

1116514307.png

パネルセット

パネルγ、パネルの柄やサウンドを自由に設定できるオプションも付けてみようかと思ったけど、サウンドはともかく、パネルの柄はパレットの都合があるので難しいようです。
もし作るなら専用エディタということになりそうだけど、作るのはいろんな意味で現実的じゃない気がするし、保存したらそれを変更されたときには?
一応4種類のバリエーションだけで作成しています。
1種類だけ色でなく形で見分けるようになってます。

にしてもギガントガッシュ強い!強すぎる!どんなにメテオ送り込んでも即行で送り返してくる!
たまには最下位になりやがれ!

7桁目

ぃやったあああああああっ!!!!100万点!!!100万点ですよっ!!
メテオスチャレンジダウナスで100万点突破しました!

そんでもって、CGI作りました。
http://tgws.fromc.jp/akiyame/index.php?id=meteos
に設置。

ファイル記録

ランクデータ用構造体のサイズはちょうど24バイト。
8と3の最小公倍数で、偶然にも今回最も都合の良い数字だった。
将来的にはまたオンラインランキングにでも対応させようかと思っているのでセーブデータは暗号化しておいたほうがいい。
もっとも、パスワードや個人情報などの重要なデータは入らないのでまた簡易的な暗号化ではある。
あと、設定項目なんかには、「自由」という項目もつける予定。
まあこれはあくまでおまけなんで後回しなんだけれども、今後拡張できるようにだけはしてあります。

メテオス惑星コンプリート。
サウンドもとっくの昔にコンプリート。
アイテムももっと昔にコンプリート。
あとはレアメタルを合成にてニヤニヤするだけ。

メシア

メテオスのスタートリップのマルチの一番上のエンディングを見ましたよ。
攻撃メテオを75個以上溜めて、というミッションは苦手だったブビットで成功。
点火を繰り返すことで極端に上昇力が上がるところがここだったので(逆に繰り返し損ねるとすぐアウトになってしまう)。
ヘブンズドア×3=21賢さんのミッションは最初から最後までタイムアクセル状態のままで勝利。
幸いブレイク数はミッションには関係ないのでミッションクリア前に相手がやられそうだったらタイムアクセルでとっとと自滅。
多分これがベストエンディングだな。
ブランチの下から3番目がお気に入りだけど。

プラクティス1完成させました。
マウスの動きを作るのが予想以上に大変でした。
そのあたりをもっと簡略化するように便利関数を拡張したりもしました。
う~ん…ひとつに一日がかりか。厳しいな。

メテオスめぇ!!

パネルγの日本語表示の仕様変更。
目的はメモリの節約。
日本語を表示する領域は完全に固定なのでその方向に最適化しています。
サーフェスは全部ビデオメモリに入れてるはずなので足りなくなるとつらい。

ABのfff、こんなおかしな動きになるぞって言っておいて静止画しか見られないんじゃわかりにくいので途中版サンプルも作ってみました。
文字通り作りかけの状態でめちゃくちゃ不完全なのですがあえて。

メテオス、買っちゃいました。
ラスボス最高。あんなのやこんなのをバシュバシュ飛ばせるなんて!
見た目が好きなのはメックスとスターリア。
BGMが好きなのはレイヤーゼロとフロリアス。
ルールが好きなのはギガントガッシュとヒートヘッズ。
設定が好きなのはヘブンズドアとアーニマ。
メテオの柄が好きなのはメテオス!!

<前