(1)玩家介面與角色選擇:提供玩家選擇當地人或外地人的選項,角色選擇影響故事劇情。
(2)對話系統:讓玩家透過選擇對話選項推動劇情,根據不同角色有不同對話分支。
(3)嵌入的小型互動遊戲:小型互動遊戲(例如測驗或解謎遊戲......),融入主故事線。顯示玩家的最高紀錄,以及排行榜功能,顯示玩家與其他玩家的最高分數。
玩家資料管理:使用 SQL 資料庫儲存玩家基本資料、角色選擇、遊戲進度及分數。PHP處理玩家註冊、登入及遊戲資料的讀寫。