假設微光的一個角色,在某段劇情裡說出了自己一直隱瞞的往事。
有人已經陪他走完那段故事,有人只玩到一半,也有人才剛認識他。
現在,這三個人同時出現在 Discord 的聊天室裡。
如果角色直接提起那段往事,可能會破壞還沒玩到的人的體驗。但如果他完全不提,又好像忘了和另一個人共同經歷過的事情。
這只是示意情境,還不是微光已經決定的劇情。不過,當我把前幾篇的想法放在一起,就發現這是一個需要處理的問題。
我希望參與者可以完整補玩錯過的故事,也希望平常和大家聊天的 Bot,記得那些共同經歷。這意味著,同一個角色每天都可能遇到進度不同的人。
他該怎麼開口?
記得一件事,不代表隨時都適合說
微光是一個建立在 Discord 上,結合日常交流、共同學習與奇幻世界觀的社群。我正在構想的小遊戲,會讓成員以自己參與故事,而平常和大家互動的 Bot,也會是故事裡的角色。
這讓遊戲和日常聊天有機會連起來,也讓說話的場合變得重要。
假設你剛和某個角色經歷了一段故事,隔天回到聊天室,他認得你,也記得你曾經幫過忙,我想那會是很有意思的感覺。
但如果他接著在所有人面前,把劇情的秘密、你的選擇和最後的結果全部說出來,情況就不太一樣了。
有人可能還沒玩到,也有人只是進來聊聊日常,沒有打算提前知道故事的發展。至於你自己,也未必想讓那段互動成為公開話題。
所以我希望角色能分清楚:哪些話可以在大家面前說,哪些內容適合留到個別對話。
公開聊天室,仍然要能自然聊天
目前,我想採取的方向是:公開聊天室可以聊一般的世界近況,但 Bot 主動避開關鍵劇透。深入的劇情對話,則留到個別互動。
我不希望角色因為怕劇透,就變得什麼都不能說。
微光的故事如果持續發展,日常聊天裡完全感覺不到變化,也會有點奇怪。角色可以提起最近比較忙、某件事情終於告一段落,或聊聊不涉及關鍵轉折的近況。
但事情背後的原因、還沒揭露的身分,或劇情裡重要的結果,就需要多留意。
這個界線不會只靠一句「禁止劇透」就自動清楚。哪些是一般近況,哪些會破壞探索的樂趣,還得隨著實際劇情逐步整理。
我想先確定的是:公開聊天要保留生活感,也要替還沒走到那裡的人留一點空間。
個別對話,也不能假設對方什麼都知道
把劇情對話移到個別互動,並不代表可以直接把所有事情都說出來。
對方可能只玩到一半,也可能只是聽別人提過某個角色,就跑來問他。即使只有一個人在場,還是有可能被提前透露關鍵內容。
如果 Bot 無法確認對方的進度,我希望他先自然地問一下。
例如:「你已經走過那段故事了嗎?」
不需要每次聊天都像檢查通行證,但在準備聊到重要細節之前,先確認一下,應該比直接猜測更合適。
如果仍然確認不了,就先不往關鍵細節說。可以聊的日常還很多,不必為了接完一段對話,就把對方尚未經歷的事情全部攤開。
玩完同一段故事,不代表做過同樣的事
除了進度,還有另一個容易混在一起的問題:對方到底經歷了什麼?
知道一個人已經玩完某個篇章,不代表知道他在裡面做了哪些選擇、和角色說過什麼。
如果 Bot 只知道「你玩完了」,就接著說:「我還記得你當時選擇留下來幫我。」但對方根本沒有做過這件事,那份原本期待的熟悉感,可能一下就消失了。
尤其微光希望參與者以自己進入故事。角色把別人的選擇安到你身上,會讓人懷疑,他究竟記得的是誰。
所以,確認進度只能決定哪些內容適合聊。要提起某個人的具體經歷,還需要有可靠的依據。
不能因為一句話聽起來很有感情,就替對方補上一段從來沒發生過的回憶。
記不清楚,可以直接說
如果找不到可靠紀錄,我能接受角色承認自己記不清楚。
「那段細節我記不清楚了,你願意提醒我一下嗎?」
這句話可能沒有「我一直都記得」那麼動人,但至少它沒有假裝。
我希望角色有延續的記憶,也知道實際做起來,可能會遇到紀錄缺漏、無法讀取,或資訊不足的情況。這些問題需要處理,但在確認之前,不應該先用一段流暢的對話把空白填滿。
對方願意提醒,就從確認過的內容繼續聊。如果對方不想重說,也不必追問到底。
這不是把錯誤記憶當成角色特色,而是先劃出一個底線:當他不知道時,可以說不知道。後面再處理為什麼沒能記住,以及怎麼改善。
被記得,也包含被適當地對待
第二篇文章裡,我寫過,希望遊戲結束之後,角色仍然記得你們一起經歷的事情。
現在再往下想,這個期待還需要加上一些分寸。
在公開聊天室裡,不把共同經歷一股腦說出來;進入個別對話時,先確認彼此能聊到哪裡;真的記不清楚,就承認缺口,而不是借用別人的故事,假裝那是你的回憶。
這些目前都是設計方向,還不是已經完成的功能。進度怎麼確認、哪些資訊可以留下,以及公開近況與關鍵劇透如何區分,都還需要實際設計和測試。
但我想先讓角色的說話方式符合這些期待。
如果某天我回到微光,角色自然地和我打招呼,沒有在大家面前揭露劇情,也沒有替我編造過去,而是在適合的時候,接著聊起確實一起經歷過的事,那會很接近我想做的互動。