RPGツクールMV制作日記 サイコロ勝負編


スポンサーリンク


サイコロ勝負イベント

今度は街中でサイコロ勝負を吹っかけてくるオッサンのイベントを作ってみようと思い、作ってみました。

 

サイコロ勝負でやりたい事

たまに街中に現れるサイコロ勝負を吹っかけてくるオッサンがいる。

勝負する場合、お金を支払う。

勝ったら支払った倍のお金が貰える。

負けたら支払ったお金は返してもらえない。

ただこれだけです。

 

サイコロ画像の用意

私は登録すれば無料で高品質なイラストが利用できる「イラストAC」のサイコロ画像を使わせていただくことにしました。

使わせていただいたサイコロ画像は「サイコロ六面セット」です。

これを一つずつ画像編集ソフトで分けて、背景を透過したかったのでPNGファイルで保存しました。

ファイル名はsaikoro1.png~saikoro6.pngにしました。

画像の用意ができたら、RPGツクールMVデータがある下記フォルダに入れます。

\img\pictures

 

イベント内容

イベントの内容は下記になります。

出現条件:フィールドイベント ≧ 8

※出現条件は以前作った「RPGツクールMV制作日記 フィールドイベント編」の変数を利用することにしました。

0~10の乱数を利用しており、8以上なので出現確率は11分の2となります。結構出たらレアです。

条件分岐:所持金 ≥ 500
文章:なし, ウィンドウ, 下
文章そこのお主。
文章ワシと勝負せんか?
文章サイコロを振ってワシより大きい目が出たら
文章お前の勝ちじゃ!
文章:なし, ウィンドウ, 下
文章掛け金は500Gじゃ。
文章お前さんが勝ったら掛け金の倍を支払おう!
文章しかし、お前さんが負けた場合は掛け金は返さんぞ。
文章勝負するかい?
選択肢の表示:やってやろう!, やめとくわー…。 (ウィンドウ, 右, #1, #2)
やってやろう!のとき
文章:なし, ウィンドウ, 下
文章よし来た!
文章では掛け金の500Gを貰うぞ。
所持金の増減:- 500
文章:なし, ウィンドウ, 下
文章500G支払った。
ラベル:あいこ
文章:なし, ウィンドウ, 下
文章ワシの番じゃ!
文章それ!
SEの演奏:Absorb2 (90, 150, 0)
変数の操作:#0003 サイコロ目相手 = 乱数 1..6
条件分岐:サイコロ目相手 = 1
ピクチャの表示:#1, saikoro1, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章相手のサイコロの目
文章\{\V[3]

分岐終了
条件分岐:サイコロ目相手 = 2
ピクチャの表示:#1, saikoro2, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章相手のサイコロの目
文章\{\V[3]

分岐終了
条件分岐:サイコロ目相手 = 3
ピクチャの表示:#1, saikoro3, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章相手のサイコロの目
文章\{\V[3]

分岐終了
条件分岐:サイコロ目相手 = 4
ピクチャの表示:#1, saikoro4, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章相手のサイコロの目
文章\{\V[3]

分岐終了
条件分岐:サイコロ目相手 = 5
ピクチャの表示:#1, saikoro5, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章相手のサイコロの目
文章\{\V[3]

分岐終了
条件分岐:サイコロ目相手 = 6
ピクチャの表示:#1, saikoro6, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章相手のサイコロの目
文章\{\V[3]

分岐終了
ピクチャの消去:#1
文章:なし, ウィンドウ, 下
文章次にお前の番じゃ!
SEの演奏:Absorb2 (90, 150, 0)
変数の操作:#0004 サイコロ目自分 = 乱数 1..6
条件分岐:サイコロ目自分 = 1
ピクチャの表示:#1, saikoro1, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章自分のサイコロの目
文章\{\V[4]

分岐終了
条件分岐:サイコロ目自分 = 2
ピクチャの表示:#1, saikoro2, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章自分のサイコロの目
文章\{\V[4]

分岐終了
条件分岐:サイコロ目自分 = 3
ピクチャの表示:#1, saikoro3, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章自分のサイコロの目
文章\{\V[4]

分岐終了
条件分岐:サイコロ目自分 = 4
ピクチャの表示:#1, saikoro4, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章自分のサイコロの目
文章\{\V[4]

分岐終了
条件分岐:サイコロ目自分 = 5
ピクチャの表示:#1, saikoro5, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章自分のサイコロの目
文章\{\V[4]

分岐終了
条件分岐:サイコロ目自分 = 6
ピクチャの表示:#1, saikoro6, 左上 (188,5), (100%,100%), 255, 通常
文章:なし, ウィンドウ, 下
文章自分のサイコロの目
文章\{\V[4]

分岐終了
条件分岐:サイコロ目相手 = サイコロ目自分
ピクチャの消去:#1
文章:なし, ウィンドウ, 下
文章あいこじゃな!
文章ではもう一度!
ラベルジャンプ:あいこ

分岐終了
条件分岐:サイコロ目相手 > サイコロ目自分
ピクチャの消去:#1
SEの演奏:Buzzer2 (90, 100, 0)
文章:なし, ウィンドウ, 下
文章ワシの勝ちじゃー!!
文章はーっはっはっは!
文章ワシの勝ち!ワシの勝ち!
文章:なし, ウィンドウ, 下
文章またやろうな!
スイッチの操作:#0043 サイコロ勝負 = ON

分岐終了
条件分岐:サイコロ目相手 < サイコロ目自分
ピクチャの消去:#1
SEの演奏:Chime2 (90, 100, 0)
文章:なし, ウィンドウ, 下
文章お主の勝ちじゃ…。
文章掛け金の倍のお金をあげよう…。
所持金の増減:+ 1000
文章:なし, ウィンドウ, 下
文章1000G貰った。
文章:なし, ウィンドウ, 下
文章またやろうな!
スイッチの操作:#0043 サイコロ勝負 = ON

分岐終了

やめとくわー…。のとき
文章:なし, ウィンドウ, 下
文章このビビリめ!
文章ビビリ!ビビリ!

分岐終了

それ以外のとき
文章:なし, ウィンドウ, 下
文章お主お金持ってないねぇ。
文章500G以上無いとワシと話す価値もないわ。
文章どっかいけ。

分岐終了

最初に500G以上所持金を持っているかで条件分岐を入れました。

お金が無かったら勝負できませんからね。

サイコロの画像と共にテキストでも数字を表示するようにしました。

「#0043 サイコロ勝負 = ON」を入れて、連続で勝負できないようにしてます。

このオッサンが居る街を出るとOFFになるようにしてます。

 

完成

完成したのがこちらです。

動画にしてYouTubeにUPしました。

 

最後に

作ってて思いましたが、これ勝負する前にセーブしておいて、負けた後リセットして勝つまでやり直す事が可能じゃね?って事ですw

なので、所持金からいくら支払うか指定する形では作りませんでした。

全財産が2倍にできちゃうイベントになっちゃうのでw