HSPでゲームを作ろう!(STG作成編)

STG作成講座

            ※現在、試験運営中&工事中です。
             (文章など結構メチャメチャな部分が多いので、適当に読んで行って下さい)


            ■STG作成講座では、
                  縦スクロールシューティング・ゲームを製作する為のプログラミングの解説をしています。


            ■どんなゲームを製作する?(↓こんなゲームです。)
■これまでに、公開されたバージョン
■「皆で作ろう!ゲーム・シリーズ Vol.1」Ver 1.07(HSPDXFIX版)-エフェクトは使用しておりません。

                  ■昔、ハド○ンから発売されたファミコン版「スター○ルジャー」風のゲームを作ってみたいと思います。
                  それでは、順に読んでいってください。



…説明ページヘ、…内容、…クリックすると、更に選択項目が現れます。


「改良版マップつく〜る!」Ver2.17 「改良版マップつく〜る!」を使用してマップを作成する手順。
グラフィックソフトを使用して、背景画像(640x480)を描く!
マップチップを配置する。
敵キャラクターを配置する。
作成したマップを表示する。


STGに必要な各要素をプログラミングする。 (1)
2−1 始めに、画面構成を考え、必要な画像を読み込む。
2−2
自機キャラを表示する。
 
2−3 背景(とりあえず、星)を表示する。
2−4 敵キャラを表示させる。



「STG EDITOR 200x」Ver1.00 「STG EDITOR」を使用して敵の移動ルートを作成する手順。
DEFCHR TOOLで、スプライト・キャラクターを定義する。
敵の移動ルートを作成する。(最大64ルートまで)
作成した移動ルートを、敵キャラクター(種類別)に割り当てる。

←開発中の画面です。壁紙(背景)は、「ZEXSEED Type-S」の画像です。
 ※実際に、「STG EDITOR」を使用するかは未定。(一応、ある程度完成すれば使用する予定)



STGプログラミングに関する質問など...。 (1)
Q−1:「当たり判定は座標判定ではなくて、es_check命令で行って下さい。」 了解。
Q−2 現在、ありません。
Q−3 現在、ありません。
Q−4 現在、ありません。
Q−5 現在、ありません。


現在、上記以外の質問を募集中です。
  ご質問、または上記の文章に誤りがある場合は、遠慮なく連絡(掲示板、メールなど)をお願いいたします。




「皆で作ろう!ゲーム・シリーズ Vol.1」<縦スクロールシューティング・ゲーム>

■このソフトは、HSP初心者の為の教材ソフトであり遊ぶ為のものではありません。
 (詳しい説明は、後日掲載致します。
  または、「HSP質問BBS」に記載されていますのでそちらをご覧下さい。)
■現在、すべてのバージョンがダウンロードできます。
   ・Lesson -(Ver1.00) - 「自機」「自機のショット」処理。
   ・Lesson 1(Ver1.01) - 「背景(1画面フル描画のみ)」処理。
   ・Lesson 2(Ver1.02) - 「爆発」「スコアー」処理。
   
・Lesson 3(Ver1.03) - 「背景(スクロール、チップ単位での描画)」処理。
   ・Lesson 4(Ver1.04) - 「敵(スクロールに合わせて移動のみ)」処理。
   ・Lesson 5(Ver1.05) - 「敵(当たり判定)」処理。
   ・Lesson 6(Ver1.06) - 「敵弾(移動、当たり判定)」処理。
   ・Lesson 7(Ver1.07) - 「ボス(移動、当たり判定)」処理と、その他もろもろありすぎて書けない。

■Ver 1.00ソースの実行方法。
 このページの一番下に、Ver1.00のソースを公開してありますので、
 コピー(Ctrl+c)してHSPスクリプトエディターへ貼り付け(Ctrl+v)て保存して下さい。
 このままでは「画像データー」がないので実行できませんので、Ver 1.00を、ダウンロードして下さい。
 解凍してできた「フォルダ」へ先ほど保存したファイルを移動させて下さい。


(スクリーンショット) 更新情報<追加内容と説明>
使用しているプラグイン(DLL)
配布ファイル一覧表
クリックすると、ダウンロード
出来ます。(DL合計:
1030



「皆で作ろう!ゲーム・シリーズ Vol.1」
  Version 1.07(2005/03/02)

<追加内容と説明>
 Ver 1.06の内容に加え、以下の処理を追加しました。
 ・「ボス」が登場します。(追加)
   「ボス」の移動は、一定周期移動です。
   「ボス」に、ある程度ダメージを与えることによって、周囲を回る
   「ビット・シールド」の動きが変化します。

 ・「ビット・シールド」追加。
   「ボス」の周囲を回る「ビット・シールド」に、自機のショットが
   当たると攻撃が無効になります。また、「ザコ敵」を放出します。

 ・「ボス消滅時の大爆発」を追加。(予定にはなかった事なので手抜きかも)
   この爆発は、「拡大」処理してあります。(普通じゃん・・・)
   ついでに、「ラスタースクロール」処理させる事でアニメーションしている
   ようにみせています。(見えないか?、揺らぎすぎ〜)

 ・「ミス時、ステージの80%以上に到達していれば、
  コンティニューが可能です」(AREA)

 ・「ボス戦には、制限時間を設けました」(画面左の大きい数字)
   ボスを、90秒以内に倒せなければ「GAME OVER」です。

 ・「ボス攻略までの時間も設けてあります」(TIME ATTACK)

※今回のバージョンでは、画像は殆どそのままの状態で収録してあります。
※ゲーム中に終了する場合は、「ESC」→「TAB」の順でキーを押して下さい。
HSPDXFIX(DLL)
配布ファイル一覧

(--)



「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.06(2005/02/18)
HSPDXFIX(DLL)
配布ファイル一覧

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.05(2005/02/14)
HSPDXFIX(DLL)
配布ファイル一覧

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.04(2004/12/23)
HSPDXFIX(DLL)
配布ファイル一覧

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.03(2004/10/02)
HSPDXFIX(DLL)
配布ファイル一覧

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.02(2004/09/25)
HSPDXFIX(DLL)
配布ファイル一覧

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.01(2004/09/16)
HSPDXFIX(DLL)
配布ファイル一覧

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」-Version 1.00(2004/09/15)
HSPDXFIX(DLL)
配布ファイル一覧
UsersSoft_Vol1_Ver100.exe
HSPDXFIX.DLL
BMP(フォルダ)
 Bombpatt.BMP
 star_sol_obj01.bmp

(--)


「皆で作ろう!ゲーム・シリーズ Vol.1」Version 1.00(サンプルソース)
【注意】動作確認をしておりませんので、動作しない場合などは「FREE BBS(なんでも掲示板)」から報告をお願い致します。
【ご利用規約】ソース(Ver1.02以降)と、「みんなで作ろう!ゲームシリーズ」に同梱されている画像を編集して公開するには、
         「HSPユーザーによるソフト紹介」ページへ、「公開するソフト」を登録して頂く必要があります。




アンケートです。クリックして下さい。
解り易かった 解り難かった 全然解らない


Copyright (C)2003-2004 ZEROQOO Software All rights reserved.