変数
変数とは、物語が覚えておくもののことです:読者が持っているポイントの数、鍵を取ったかどうか、入力した名前など。変数があるからこそ選択に意味が生まれます。

変数タブで管理するほか、変数を使うアクションの中でその場で作成することもできます。
変数を追加する
- 変数タブを開いて+をタップします。
- 変数名(最大50文字)を入力します。空にはできず、他の変数と異なる名前にする必要があります。名前は大文字・小文字を区別しないため、
Goldとgoldは同じものとして扱われます。 - 型を選びます。
- セーブをタップします。

型
| 型 | 保持するもの | 演算子 |
|---|---|---|
| 数値 | 整数 | = + - * /、条件では = <> > < >= <= |
| テキスト | 単語 | 設定には =、条件では = <> と含む |
| 任意 | どちらでも | すべて使用可能、安全チェックなし |
エディターは型を使って意味のない演算子を隠すので、例えば名前を掛け算することはできません。型は編集中の目安に過ぎません。任意は古いノベルのデフォルトです。すべて許可されますが、変数に想定外の値が入っている場合、動作が予測できなくなる可能性があるため、数値かテキストを優先しましょう。
変数が保持するもの
- まだ誰も設定していない変数は、条件でも変更時でも0として扱われます。
- 変数は読者のセーブデータに記憶されるため、セーブをロードすると変数も復元されます。新しいゲームを始めるとすべての変数がクリアされます。
- 変数は3つの場面で使われます:変更、判定、表示です。
変数を変更する方法
- 選択肢やインタラクティブ領域:読者が選んだときに変更されます。
- 変数を変更:自動的に変更されます。
- ランダムな値を設定:ランダムな数値を保存します。
- 入力を要求:読者が入力した内容を保存します。
変数を使う方法
変数のテスト
自分のノベルをエディター内でプレイすると、すべての変数とその現在の値を一覧表示する変数を表示ボタン(と変数を隠す)があります。シーンをプレビューする際には、開始前に値を設定できます。プレビューとテストを参照。
ヒント
trust_mira、has_key、goldのように、短く分かりやすい名前を使いましょう。- フラグには「いいえ」「はい」として
0と1を使い、=で判定しましょう。 - 分岐を書く前に変数を計画しましょう。後からほどくより、先に組み立てる方が簡単です。
関連項目
条件 · テキスト内での変数の表示 · 変数を変更