ごいしはまぐり

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

ティラノスクリプト

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

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ティラノスクリプト備忘録41
跳ねるマクロ

 今回は、使ってきた自作マクロを紹介したいと思います。 まずはキャラクターが「跳ねるマクロ」です。 実際に動かしてみた動画とコードをご覧ください。 跳ねるマクロ[p] [chara_show name ...

ティラノスクリプト備忘録10 背景切替タイプ見本(method)

今回は背景切り替えタイプの見本を動画にしました。bgタグのmethodでの違いが一目瞭然!是非、お役立て下さい♪ フェードイン:fadeInフェードインダウン:fadeInDownフェードインレフト: ...

ティラノスクリプト備忘録34
マクロの記述基本

 こんにちは!第34回ではマクロの記述と呼び出し方法について記載していきます。何度も繰り返し使うような処理で利用すると便利です。 それではまずは動画とコードをどうぞ。 マクロテスト[p] ;マクロの設 ...

ティラノスクリプト備忘録7 タイトル画面を編集する

ティラノスクリプト備忘録第7弾は「タイトル画面の編集」です。スクリプト上でボタンの表示/非表示や配置を決める方法を説明していきます。ティラノビルダーでは配置や画像の変更をGUIで簡単に設定できますが、 ...

ティラノスクリプト備忘録24
配列

 配列について、次回作で利用しようと思い基本的なところをまとめました。まずは配列の動画とコードです。 配列の表示と代入 配列テスト[p] [eval exp="f.player=[' ...

アーカイブ