ティラノスクリプト備忘録第4弾は「乱数」。
サイコロとか、ダメージ計算、その他色々な運要素を盛り込んだゲームには必須といっても過言ではありません。
今回はJavaScriptを使って整数の乱数を発生させます。
以下は1~10の乱数を発生させるコードです。
[iscript]
tf.rdm = Math.floor(Math.random() * 10)+1
[endscript]
はい。これだけです。
[iscript]と[endscript]で挟んでJavaScriptであることを宣言します。
Math.random()で0~1未満の数値を発生させて、10をかけることで0~10未満の数字ができます。Math.floorで小数点以下を切り捨てると0~9の整数が出来ます。これに1を加えることで1~10の整数を作り、tf.rdmに入れます。
RPGのダメージ計算などで使える「乱数の範囲」を作る場合は
[iscript]
tf.rdm = Math.floor( Math.random() * 6) + 2
[endscript]
これで0~5の乱数に+2をすることで最低2、最高7の乱数が発生します。
単純なコードですが、ティラノスクリプトに組み込んで、運要素のあるゲームを作っちゃいましょう♪
それではまた!