2013年7月9日投稿 / 投稿者 : 猫姫 / タグ : 投稿プログラム ゲーム シューティングゲーム mkII専用
と、いうより誤字情報です。申し訳ありません。
- LOCATE 15,22:?”COMPLETE!!”
が正しい表記です。
パット見、コンソールゲーム?のようで、実は全力でスプライトを動かしてます。
スプライトの書き換え、BGの書き換え、フォントの書き換えなど、
そのすべてを他リソースに頼らず、プログラムで実行しています。
また、敵の配置、行動ルーチンのすべてにおいて、ランダム要素を排除しているので、
スコアアタックが成立するようになってます。
難易度は、ステージ4くらいから、私仕様の難易度です。
個人的にステージ5は一番うまくできたと思うので、シューティングの好きなかたはぜひ、遊んでください。
十字キーで自機移動、Aボタンでショット
8方向移動+1ボタンという、昔ながらのシューティングゲームです。
プログラムで、かなり色々とプチコンのプリセットデータを書き換えるので、
起動からしばらく、ロード画面に入ります。
ローディングのタイムバーを、遊び半分で用意してみました。
タイトル画面には4つのメニューがでます。
十字キーで移動。Aボタンで決定します。
ステージ1から始まります。
自機を操作して敵を倒してください。
なお、特定の条件を満たすと、ステージセレクト機能がつきます。
ハイスコアTOP30を表示します。
なお、得点カンストは500000点です。
ハイスコアを記録しているMEMファイルを削除し、
プログラムを再起動します。
ハイスコアを記録して、ゲームを終えます。
なお、プチコンダイアログをタッチミスして、キャンセルしても大丈夫です。
セーブが正常に行われなければ、終了しないようにしてます。
雑魚敵を打ち落とすと、一時的にその場所に、ひし形のバリアが展開されます。
敵がそのバリアに触れると、触れた敵を打ち落とし、また、その場所にバリアが展開します。
こうして、連鎖的に敵を落としていくのが、攻略のポイントになります。
バリアで敵を落とすと、ハート型のボーナスアイテムが出現します。
バリアを切らさないように、ボーナスアイテムを獲得することで、コンボがカウントされます。
コンボ継続中は、得点の加算にもボーナスが付きます。
ハイスコアラーを目指すならば、うまくコンボをつなげてください。
残機のシステムはありません。
同じステージをリトライするか、タイトルに戻るか選択してください。
どちらを選んでも、ハイスコアチェックが行われ、スコアはリセットされます。
全7ステージです。
ステージは敵の配置だけなので、簡単に増やすことは出来るようなルーチンを組んでますが
まあ、満足してるので、たぶん増やさないと思います。
現在2つ用意しています
1つは条件開放のステージセレクト機能です。
もう1つは、製作ノートにこっそり(?)公開中
訪問者
トータル:3115人
今日:1人
プチコンmkII 向けの QR コードです。
+ | ネタバレを含みます。注意してください |
フォントデータをスプライトデータに書き込むGPUTCHR命令と、GSPOIT命令、CHRSET命令を使います。
これで、コンソール文字(BGF)の▲が、4分割されて、スプライトの0番(SPU0の0から3番)に書き込まれます。 敵出現の管理今回は、ステージ毎にデータ文でまとめておき、それをステージ開始前に配列変数に落とすという方法をとりました。
と入力します。(実際はRESTOR,READ,FORを利用)
これで、毎フレーム、Tをカウントアップし、 処理落ちを軽減するテクニック最初組み上げたときは、ものすごい処理落ち具合でした。 スコア表示手前味噌ではありますが、数字表示変換プログラムを利用しています。 隠し要素ステージオールクリアで、ステージセレクトが解放されます。 裏技デバック用として用意していた、無敵モード(自機の当たり判定をすべてスキップ)を、隠しコマンドをつけて、忍ばせてあります。
|
シューティングゲームは、プチコンDLして、一番最初に組んでみたことがありますが。そのときは、敵の出現位置はRNDに頼りまくり、ステージも1ステージ毎にゼロから入力するという、根性の作品だったと思います。
今回はだいぶ、うまくできたと思います。
惜しかった点としては、もうすこしギミックを盛り込みたかったところです。そこは、プチコンのスプライト数100個という制限にぶつかりました。不要SPを書き換えまくっても、限界を感じたので、書き換え無しで動かしてます。
敵弾に32も振ったのに、最後の方のステージでは処理限界をむかえることがあります。
まるで、戦場の狼…いや、わかるかただけ解ってください(笑)
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.161 秒 | このページの最終更新 : 2022/09/20 (火) 12:44:16 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30