RPGツクール2000/システム【サイトトップへ戻る】
パズルゲーム『岩動』を作る
■ステージを増やす
(更新:2020/07/05)
YADOTで紹介しているパズルゲーム『岩動』を作るの、
ステージ2の作り方(ステージの増やし方)を紹介します。
今回は岩動のステージ4と同じステージを作成します。
▼岩動のステージ4
※この色の部分はパズルゲーム『岩動』を作るのページにあった部分です。
■マップを準備する
ステージ1のマップをコピー&貼り付けして、ステージ2のマップを用意してください。
|
→ |
|
貼り付けましたマップのマップの設定を開き、
名前を「ステージ2」に変え、マップサイズの横サイズを「21」に変えてください。
下層チップは以下のように配置してください。
岩イベントは、既存の岩イベントをコピー&貼り付けして、
岩イベントを2個にして、以下の位置に設定してください。
▲トップへ戻る▲
■スイッチ・変数
スイッチと変数の番号と使用内容の一覧表です。
スイッチ |
番号 |
名前 |
使用内容 |
0001 |
クリア確認 |
岩を移動した後にON。クリアの有無を確認。 |
変数 |
番号 |
名前 |
使用内容 |
0001 |
移動回数 |
岩の移動回数をカウントします。 |
0002 |
X座標 |
岩のX座標を設定する時に使用。 |
0003 |
Y座標 |
岩のY座標を設定する時に使用。 |
0004 |
ID |
地形IDやイベントIDを読み取る時に使用。 |
0005 |
X座標± |
変数0002番の値を変える時に使用。 |
0006 |
Y座標± |
変数0003番の値を変える時に使用。 |
|
0011 |
戻りマップID |
入り口となったマップへ戻る時に使用。 |
0012 |
戻りX座標 |
入り口となったマップへ戻る時に使用。 |
0013 |
戻りY座標 |
入り口となったマップへ戻る時に使用。 |
|
0021 |
記録01 |
ステージ1の最小移動回数を保存します。 |
0022 |
記録02 |
ステージ2の最小移動回数を保存します。 |
【スイッチ・変数の一覧表を開く】
▲トップへ戻る▲
■ステージに入る時のイベントを設定
ステージ1へ入るマップイベントをコピー&貼り付けして、
ステージ2へ入るマップイベントを用意してください。
■マップイベント「階段02」
イベント出現条件:なし
イベント開始条件:主人公が触れたとき(または[決定キーが押されたとき])
グラフィック:下り階段の画像
◆現在の場所を記憶:[0011],[0012],[0013]
◆条件分岐:変数[0022:記録02]が0
◆変数の操作:[0022:記録02]代入,999
◆
:分岐終了
◆文章:\>ステージ2に入りますか?
: :\>\c[9]現在の移動回数:\c[4]\v[22]回\c[0]
◆選択肢の表示:\>入る/\>入らない
:[\>入る]の場合
◆画面の消去:場所移動の設定
◆キャラクターの動作指定:主人公,下を向く
◆指定動作の全実行
◆場所移動:ステージ02(005,004)<ステージ2の真ん中辺りへ移動させる
◆画面の表示:場所移動の設定
◆
:[\>入らない]の場合
◆
:分岐終了
◆ |
▲トップへ戻る▲
■ステージ内の階段イベントを改造する
ステージ1にあった階段イベントの中身を、
ステージ2に合わせて改造します。
■マップイベント「階段イベント」
▼1ページ目
イベント出現条件:なし
イベント開始条件:主人公が触れたとき(または[決定キーが押されたとき])
グラフィック:上り階段の画像
◆選択肢の表示:\>ステージの外に出る/\>キャンセル
:[\>ステージの外に出る]の場合
◆画面の消去:場所移動の設定
◆キャラクターの動作指定:主人公,下を向く
◆指定動作の全実行
◆記憶した場所へ移動:V[0011](V[0012],V[0013])
◆画面の表示:場所移動の設定
◆変数の操作:[0001:移動回数]代入,0
◆
:[\>キャンセル]の場合
◆
:分岐終了
◆
▼2ページ目
イベント出現条件:スイッチ[0001:クリア確認]がON
イベント開始条件:自動的に始まる
グラフィック:上り階段の画像(1ページ目と同じ画像)
◆スイッチの操作:[0001:クリア確認]をOFFにする
◆指定位置のイベントID取得:(003,006),[0004:ID]<1つ目の白いマスを調べる
◆条件分岐:変数[0004:ID]が0
◆イベント処理の中断
◆
:分岐終了
◆指定位置のイベントID取得:(006,003),[0004:ID]<2つ目の白いマスを調べる
◆条件分岐:変数[0004:ID]が0
◆イベント処理の中断
◆
:分岐終了
◆BGMの演奏:J戦闘終了!
◆条件分岐:変数[0022:記録02]がV[0001]より大きい(オプション:ON)
◆文章:ステージクリア!
: :\c[2]記録更新!
: :\c[3]\v[22]\c[0] → \c[4]\v[1]
◆変数の操作:[0022:記録02]代入,変数[0001]の値
◆
:それ以外の場合
◆文章:ステージクリア!
◆
:分岐終了
◆画面の消去:場所移動の設定
◆キャラクターの動作指定:主人公,下を向く
◆指定動作の全実行 ◆記憶した場所へ移動:V[0011](V[0012],V[0013])
◆画面の表示:場所移動の設定
◆変数の操作:[0001:移動回数]代入,0
◆ |
以上でステージ2ができました。
▲トップへ戻る▲
◎関連ページ
●パズルゲーム『岩動』を作る
┣○ステージを増やす
┣○補助イベントを追加
┣○ピクチャーを使った演出を追加
┗○リプレイ処理を追加 |