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
 ◆
:分岐終了
◆文章:\>ステージに入りますか?
:  :\>\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ができました。


▲トップへ戻る▲



◎関連ページ

●パズルゲーム『岩動』を作る
┣○ステージを増やす
┣○補助イベントを追加
┣○ピクチャーを使った演出を追加
┗○リプレイ処理を追加

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール