ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録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


関連記事

ティラノスクリプト備忘録6 テキストボックスに入力した内容を変数に入れる

ティラノスクリプト第6弾は変数にプレイヤーが入力した内容を入れる方法です。テキストボックスに入力して、入力した内容を表示させるということをティラノスクリプト上で行います。文字が入力されていない場合や、 ...

ティラノスクリプト備忘録40
マクロに値を渡す

 今回はティラノスクリプト[macro]タグで変数を渡す方法についてご説明します。 [macro]タグは繰り返し同じようなタグの組み合わせを使用しているときに使うとコードが短くすることが出来るので制作 ...

ティラノスクリプト備忘録37
カメラアップからスタート

 先日、「思ひ出のラプソディ」を公開しましたが、その中で最初からアップの状態からスタートする場面があります。 今回はアップからスタートする方法について説明します。 まずは動画とコードをご覧ください。 ...

ティラノスクリプト備忘録43
バックログ初期化

 今回の記事はバックログの初期化についてです。 ティラノスクリプトのタグでは追記停止の[nolog]、追記を行う[pushlog]がありますが、バックログを全て削除するようなタグはありません。 なので ...

ティラノスクリプト備忘録2 サウンドロゴ

ティラノスクリプト備忘録第2弾は「サウンドロゴ」。ゲームを起動したときにサークル名のサウンドロゴを表示させます。導入することで、サークル名や存在をアピール出来そうですね。以下はfirst.ksの中身で ...

アーカイブ