Larch 視覺小說製作工具

故事白板

選擇、條件與變數:讓故事記住玩家

用玩家輸入、設定變數和條件連線,讓故事記住玩家的名字和選擇,走向不同結局。

選擇、條件與變數:讓故事記住玩家

變數就是故事的記憶。 例如:玩家叫什麼名字、好感度幾分、做過哪些選擇。

範例:輸入名字 → 做選擇 → 信任 +1 → 依信任值走不同路線
範例:輸入名字 → 做選擇 → 信任 +1 → 依信任值走不同路線

1. 建立變數

按下方工具列的 玩家變數(鑰匙圖示)。 按「新增變數」,填顯示名稱、變數名稱、類型和預設值。

玩家變數:整個專案的「記憶」都在這裡
玩家變數:整個專案的「記憶」都在這裡

全域變數:整個專案都能用。 區域變數:只在目前這張白板用。

2. 讓玩家輸入

用 玩家輸入 卡請玩家打字,結果會存進你指定的變數。 在台詞裡寫 {{playerName}},播放時就會換成玩家輸入的名字。

玩家輸入卡:文字、數值、密碼或語音
玩家輸入卡:文字、數值、密碼或語音
台詞裡的 {{playerName}} 變成了「小葉」
台詞裡的 {{playerName}} 變成了「小葉」

3. 改變變數

設定變數 卡可以:設為、增減、反轉、隨機。 玩家看不到這張卡,經過就會生效。

設定變數卡:信任值 +1
設定變數卡:信任值 +1

4. 用條件決定走哪條線

  1. 點一下連線,打開「連線功能」。
  2. 在「什麼時候走這條線」選 看變數。
  3. 設定條件,例如:信任值 ≥ 1。
連線功能:條件成立才走這條線
連線功能:條件成立才走這條線

一張卡有好幾條出線時,條件成立的會先走。 都不成立,就走沒有條件的那條(白板上的藍色「默認」線)。

選項也能加條件

在選擇卡的選項上,打開「符合條件才可點擊」。 條件不成立時,選項還看得到,但按不下去。

選擇卡:每個選項都能加條件
選擇卡:每個選項都能加條件

進入卡片時設定變數

對話卡和場景卡的 進階 裡,也有「進入卡片時設定變數」。 演到這張卡時順便記一筆,不用另外放一張卡。