以下のエミュレータ・実機で動作確認をしています。]おまたせいたしました。SuperStarShooterAdvanceです。GBAページを大幅に作り変えようと思っていたのですが、どうにも時間がないので従来どおりで。試したのち、コチラをやっていただくと、よりいっそうお楽しみいただけます。開発後記は、こちらへ。SSS本家・たけうち氏が携帯電話版を発表なさっております。詳しくはこちらから「iアプリで遊ぶ」のほうへどうぞ。Title実はこのキャラをX68kサイズ(256x256)から、GBAサイズ(240x160)に変換後、ジャギ取りするのがものすごく大変だったりしました。Copyrightが1991,2003というのが、時代を感じさせます。通称「ステルス」との攻防です。ダメージ受けてますね。このキャラもX68k用からGBA用にコンバート(縮小)してあります。X68k版のサンダー(なの?)が面倒そうだったので、攻撃方法が違ったりします。ボスのくせに、弱いです。9,2003)完成はしたんですが、テストプレイしてくれる人もいないので、ひとりずーっとでゲームしてます。そんなわけで、これで不都合がなければリリースとなりますが、なるべくきちんとしたものを発表したいので、しばらくお待ちください(加えて、仕事忙しくて・・・)。[Apr15,2003]どうやらVisualBoyAdvanceのVersion1.5から、ここで紹介するasmの表示部分が動作しなくなった模様です。内の表示関数に差し替えればよいと思われます。可変個の引数の展開等は、このまま利用可能と思われます。デバッグが面倒!ってことで、こんな関数を作ってみました。エミュレータの標準出力(っていうのかな?)へ、printf互換で文字を出力する関数です。VisualBoyAdvance配布ページのFAQを参考にさせていただいています。Devkit-Advance以外での動作は保障できません。xpos=20,ypos=30;dbprint("xpos=%d,ypos=%d\n",xpos,ypos);[出力]xpos=20,ypos=30このような感じにエミュレータの出力に文字を書いてくれます。ソースと一緒に入っています。超久々の書き込み(笑い)注意!実機でこのプログラムを動作させた場合、該当部分で大概リセットがかかります。実機での動作時には、コメントアウトしてください。]昨年末にできていたのですが、しごとがメチャ忙しかったためそのままになっていたデータです。ちなみにSOUNDはありません。1bitシフトさせカラーを1/2にして(暗く)描画して、半透明っぽく(って、半透明なのですが)、表示しています。背景は、ウチのギャラリーにあるものを縮小して使用しています。詳しくはそちらをご覧ください。そもそも元のゲームをやってない上に、シナリオライターさんからもらった文章をそのまま表示しているので、作っている本人がどんなストーリーなのかわからないというのが多少問題ありです。]そういうことで、ひとまず作ってみたのが、このデモ。「デモ」なので、今後のこととか期待しないように。何も無いだだっ広い画面。贅沢にPCMが鳴っていたりします。言うよりも今回のROMImageは殆どがPCMです。回転系統のテストをやっていないので、次回はそのあたり突っ込みたいです。だいたい2分でループします。どこかで見たことがあるような画面ですが気にしないように。mapという、3段活用形(何じゃそりゃ)なので、こまったものです。エディタ作らないとね。あと、一番後景の星が手前に出たままになっています。BGの後ろに隠せるのかなぁ。Mar21,2002年初めに敵の出現、当たり判定を入れたバージョンを作ったのですが、数日後ウイルスにやられて、ソースがすべて飛びました。このソース以外にも60GBytesほどが・・・やはりこまめにバックアップとらないと駄目ですね(はっはっは。