ごいしはまぐり

ノベルゲーム制作サークル「ごいしはまぐり」紹介の他、映画紹介やティラノスクリプト等、メンバーの記事を寄せ集めています。

ティラノスクリプト

ティラノスクリプト備忘録4 JavaScriptで乱数

投稿日:2019年5月7日 更新日:

ティラノスクリプト備忘録第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の乱数が発生します。

単純なコードですが、ティラノスクリプトに組み込んで、運要素のあるゲームを作っちゃいましょう♪

それではまた!



ごいしはまぐりではブラウザでプレイできるノベルゲームも制作しております。
作品一覧はこちらです。

-ティラノスクリプト

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

ティラノスクリプト備忘録42
ボイス再生マクロ

 前回に引き続き今回も実用的なマクロを紹介します。 紹介するのは「ボイス再生のためのマクロ」です。 ボイスはただ[playse]タグを使うのではなく、いろいろなタグを組み合わせてようやく実用的なものに ...

ティラノスクリプト備忘録8
画面サイズを変える

ディスプレイの解像度やアスペクト比はなかなかどうして変わっていくもので、4:3、16:9、16:10とPCやタブレット、スマホ、更に機種によっても違います。現在のトレンドは16:9でしょうか…今回は解 ...

ティラノスクリプト備忘録17
広告収入を得よう

2020/07/03 広告常時表示方法を追加  自身の作ったゲームで収入を得る… ゲーム開発者なら一度は考えることではないでしょうか。 今回はティラノスクリプトやティラノビルダーを使って収益化、広告収 ...

ティラノスクリプト備忘録20
ループ処理

 備忘録20回目はループ処理についてご説明します。ティラノスクリプトにはfor文のようなものが無いので、ラベルとジャンプ、ifで代用します。 具体的なコードと動画は以下の通りです。 ループ処理 ループ ...

ティラノスクリプト備忘録3 変数と出力

ティラノスクリプト備忘録第3弾は「変数と出力」です。変数があれば、ステータス的なのが作れたり、プレイヤーの選択による分岐以外の分岐が作れたりといいことだらけ。変数は小難しいところもありますが食わず嫌い ...

アーカイブ