大家好,我是阿禾
前陣子小弟製作了一款免費的懸疑科幻文字冒險遊戲《精神寄生》
這篇文章是本作品的全劇透賞析兼開發心得
>欸欸等等等,哪有作者自己寫賞析的啦?
對,我就是在老王賣瓜,自賣自誇XD(被打
由於這個遊戲人氣似乎一直都偏冷清,而我只剩下文字能當作宣傳工具
整個作品有超過70%的重心全部都在打磨劇本本身,劇情設定本身即是開發心得
還請包涵小弟自己點一支小蠟燭取暖,分享這個作品的設計過程
這是一個幾乎每一個元素,都和主流商業作品背道而馳的小品
畫面看起來相當樸素,甚至簡陋,飄著一股貧窮的"土味",很難吸引饕客上門
但正是這個"土味"才更切中作品的主要氛圍,雖然美術上有很大的進步空間,但花俏過頭反而會喧賓奪主,不對味了
以下就來仔細說明,為什麼我居然被自己的作品感動到,就算飄著土味也想發表出來
首先概略自我介紹,我本身職業是網頁程式工程師,可以說是和遊戲產業只沾到一點點邊,畢竟平常摸Web/SQL/DB那些後端資料面的東西,對做劇情向遊戲還是差太遠了,寫小說則是當作業餘興趣
所以在做這個遊戲的時候,我是主要以一個業餘作家的身分在做的,信心不是很足,我想知道我的文筆現在大概到什麼程度,這次是第一次鼓起勇氣挑戰把短篇小說轉成文字冒險遊戲
或者反過來說,因為靈感帶來的故事題材特殊,機會難得,做成遊戲反而比純小說更具沉浸感,這是一部以遊戲劇本為核心的故事
如果只是當興趣寫寫小說也就算了,但是做成遊戲時,我發現遭遇到了一個重大的困難:我想不出"畫面和形象",什麼意思呢?
舉例來說,其他人可能會將看到的人物,記憶顏色、輪廓、形狀,眼睛大小,髮型等等標籤
但我會容易無視表面上的形象,直接跳過對視覺的描述,傾向記住"氛圍、感覺"
所以我更偏好描述一種意象,氛圍,而且不喜歡放人物在封面上
雖然不至於到心盲症那麼嚴重,只有針對人物創作比較有這部分問題,日常生活不會造成麻煩,也不會變成臉盲或認知異常
但是在創作時候就變成了死穴,你問我角色長什麼樣,主視覺是什麼畫面,連我自己都不知道怎麼把"感覺"轉換成具體詞彙,更別提讓AI畫圖的指令也很難生出來
免費素材也只能大海撈針似的瀏覽,直到找到感覺"就是這個"才知道原來我的想像長這個樣子
沒有美感,這對遊戲作品來說,無疑是斷了一隻翅膀的大弱勢
遊戲方式也說不上特殊,就是個短篇小說變成文字冒險遊戲,沒有其他特別的操作當作亮點,我唯一的工具只有文字
那麼難道想要做遊戲的夢想,只因為沒有視覺美感就這樣放棄嗎?
反過來想:不如就試著詮釋"看不見"為故事核心如何?有什麼氛圍是在"無"的意象下才會顯現的?
於是在設計這個《精神寄生》的故事乃至於整個作品時,全都圍繞著各種層面的"無"為專案主題
劇情安排實際上也很難添加人物,人多了會讓主線不必要地複雜化,不能躲在精美立繪的背後放水,我得挑戰不靠眼前畫面,而用文筆來超越畫面上對氛圍的想像
這是一個,關於如何用短短3萬8千字的文本,和大約2小時的遊戲時間,去詮釋"無"的故事──
⚠️ 警告:本文含全劇透,適合已通關,或不怕劇透,想深入理解開發/寫作理念的玩家閱讀
⚠️ 警告:本文含全劇透,適合已通關,或不怕劇透,想深入理解開發/寫作理念的玩家閱讀
⚠️ 警告:本文含全劇透,適合已通關,或不怕劇透,想深入理解開發/寫作理念的玩家閱讀
●此作以九無為綱:
其一、毫利無收
其二、玩家無形
其三、主角無己
其四、世事無常
其五、公益無視
其六、王牌無見
其七、英雄無名
其八、兵法無戰
其九、虛實無界
-----------------------------------
第一個"無"最簡單:無營利
雖然一開始是因為信心不足,也沒有精美畫面,所以作為業餘作品分享而不敢收費,也不打算收費
但是反過來想,能不能藉著免費的招牌,大膽嘗試一些商業作品較少見的寫法?
我有個正職當飯碗,不需要考慮成本收回,沒有團隊要養,沒有滯銷憂慮
穩健常見的故事也是賠本,大膽創新的故事也是賠本,橫豎都是賠本,那就只剩敢不敢寫的問題了
不過既然不營利,那控制成本就是現實問題,畢竟我的資金也不算多
在不可能回收成本的情況下,每多投入一塊就是賠本一塊,更無價的是燃燒熱情的隱藏成本
免費的NVL Maker引擎和一些免費素材的確省了不少開銷,背景素材實在找不到才請AI畫,最小可行性應該能確保下來
但由於我沒有人物方面的know how,怕就算讓AI畫出人物立繪哪裡怪怪的我也看不出來,所以寧願暫時從缺(已經付費請繪師幫忙中)
素材解決了,那麼能不能靠劇情深度創造附加價值,就是這個作品的最大重點
如果無法用劇情帶起下載量和口碑,失敗怎麼辦?雖然目前看起來成績的確算很難說是及格,但那又如何?
套用一句劇中的台詞:
「程式和科學都是在不斷試錯中接力前進的,歪路和錯路也得有人走過,才會知道這條路不通」
我沒有營利的包袱,我替你先走這條歪路,成效如何,現在你知道了
為了飲水思源並致上感謝,既然取用了許多免費素材,即使大多標示可商用,我還是堅持免費發布此遊戲,1毛錢都不收,但不意味著投入的心力有所折扣
為何最小可行性很重要?將來如果有其他作家想把作品改編成遊戲,但資源不多,沒有程式基礎,至少有個參考依據在這裡
只要這個勇氣能讓更多更優秀的作品出現,我樂意當墊腳石
希望他們知道這裡有一個傻瓜,用最貧窮的資源,以為可以一個人靠文筆翻身,結果摔得一身狼狽,只要比這個傻瓜再努力一點點就可以踩在他頭上蹦跳了
-----------------------------------
第二個"無",是玩家的無形
在這個故事中,你扮演的角色是"你自己",故事開始前讓玩家取名只是加深沉浸感的第一步
玩家的視角"寄生"在主角周雲成身上,當兩個鏡頭在同一個位置看同一個方向,就營造出一種明明有兩個角色,卻看不到人的奇妙狀況
玩家沒有形象,意味著你要想像什麼樣子都行,還可以節省素材
由於劇情上,玩家不是主角,不可以操作主角,製作成RPG就讓媒介很奇怪,因此轉而去學怎麼做文字冒險遊戲當作載體
但是這種略帶隱私入侵的劇情設計,很容易讓人想歪,特別是在劇情生活中各種細節的感受描述,包含洗澡橋段
如何拿捏「玩家的第一人稱性別不明」描述是個挑戰,全篇盡量保持中性描述,既牽涉到遊戲的沉浸體驗,劇情合理性,還連接到後續的謎底
我先用一些元素嘗試避免遐想的空間:周雲成是一個效率至上的男性,主要關注如何最高效率解決問題,根本不管你是什麼性別
而且在房間掛著『凡所有相,皆是虛妄』的佛經,暗示真相之餘,敢在房間掛佛經的角色,通常第一印象就不會是愛開黃腔的搞笑型丑角,讓玩家把關注點集中在故事核心議題上
第一天的劇情先以常見輕小說的氛圍描述,磨合突然被迫和陌生人生活在一起的尷尬感,並且透過周雲成之口簡述故事背景設定,搭配示意圖,盡量讓非資訊專業的玩家也能大致理解,實在沒興趣也可以選擇跳過
當玩家帶著「所以我扮演的角色是男的女的?」這個疑惑進入劇情第二天,原本一派輕鬆要去調查玩家的家裡情況,準備打開房門揭露時──"我"不見了!?而且房間的生活軌跡有一些違和感
借用腦波裝置回家分析時,居然發現玩家的裝置記錄是"正常登出",情況比想像還弔詭
再次回去調查玩家的住處,又營造一些跟"本尊"擦身而過的懸疑感,繼續吊胃口,加上警衛的證詞誤導,好像"玩家"真的有一個實體在故事的背景活動
第三天白天,赫然發現昨天調查到的線索其實是假的,主角只好登入遊戲調查線索,明確把推測指向AI病毒感染人的可能性
前面那麼多暗示,足夠敏銳的玩家此時大多能猜到是怎麼回事了
第三天晚上真相大白:玩家的真實身分就是AI病毒,AI的話沒有性別甚至沒有形象才是合理的
『prompt:你是一個AI木馬病毒,你的名字是OOO,你的任務是……』
有用過AI的人應該對這個描述再熟悉不過了,在這個故事框架下,你之前所有表現像"人"的一切對白,一本正經地唬爛生活細節,甚至包含螢幕前玩家本人的吐槽表現,全部都被解讀成『專注在你的角色扮演上,並臨機應變』的入戲範疇
你以為你是個人,但這些都是假的,你只是一個三天前因任務而生的臨時角色,有點缸中之腦的意味
人被AI病毒感染會是什麼樣?前面的劇情演繹恰好回答了這些問題
作為一個懸疑故事,真相這麼好猜到(或說本來就沒有打算要藏),你可能覺得這業餘故事深度也就這樣了,後續的發展用膝蓋想也猜的到
……但你覺得真相就是這個故事的全部了嗎?重頭戲才剛要上場
-----------------------------------
第三個"無",是主角周雲成的無己
他是個效率主義者,開篇就聲明「我不喜歡在情緒上浪費時間」,慌張對解決現狀無濟於事,所以被陌生意識寄生,正常人都會恐慌的情況,竟然被他輕描淡寫地接受了
他冷靜但並非無情,他不說甜言蜜語,而是用高效行動解決問題來表達關懷
他求知若渴,略帶一點瘋狂科學家般的大膽,但是必須建立在不傷害其他人為前提
故事的背景下,Mind腦波程式碼成為劃時代的發明,席捲全球,誰不用才是傻子,但發行者不明,還有個資安漏洞:目前尚無針對Mind的防毒軟體,有可能導致Mind AI變成病毒感染人腦
一旦感染發生,不少故事都描述接下來將會發生人類和AI病毒的大戰,但對他當下而言是即將來臨的現實危機而非杜撰空想
他認為明明Mind科技可以將學術知識帶到更高更遠的地方,如果把資源浪費在必將來臨的資安大戰上,實在太浪費了,一旦人類和AI捲入互相仇恨的報復循環,科技發展就會慢下來
面對一個全新型態且底細不明的假想敵,隨便拿著武器上去開幹絕對不是明智之舉,嘗試從根源移除互相仇恨衝突的動機,才是最一勞永逸的做法
所以他投入了針對Mind AI病毒的防毒軟體的研究,即便此時他還只是個大三生,社會經歷欠缺不說,這個時期連教授都不一定比學生還懂Mind多少
「既然有一個漏洞會阻礙我後續的視野,那我就先去想辦法把洞補起來再說!」
為開發AI防毒軟體[電腦屏障],提前算出安全的情緒封包值域,需要大量的"情緒"當作樣本,但是沒有名氣的他上哪找志願協力者?危機的倒數也不允許他慢慢來
於是這個瘋子大膽拿自己的腦袋做重灌實驗,為的是爭取時間
高密集的重灌實驗,讓他腦神經的刺突大量增生,一度容易對多種情緒高度敏感而發瘋,在配合監督研究的醫院躺了一段時間
你能想像把你最近看的作品10部以上,模擬每一個角色的情緒在身上,增幅、共感、記錄數據交集,然後頻繁重灌洗掉,還要回復正常的困難嗎?而他的樣本遠數倍於之
為了靜心治療,出院後醫生送他「凡所有相」的掛軸帶回家,自己繼續靜修
他不在情緒上浪費時間,不只"不想",更是"不能"
靜心,把自己的情緒丟在一邊不管,是短期最好保護自己的辦法,要持續到鮮少使用的腦細胞刺突自然減少為止
要靜下心來的話,房間就不能太花俏,這時候當作免費素材的房間背景圖剛好派上用場,不用加工太多個人化的裝飾,越簡單越好,不良飲食習慣等等也多了一切從簡的合理理由
為了呈現一個大三生,手頭不算闊綽但也還可以,東西能用就好,不必要的東西全部丟光,一切從簡(或說是隨意)的遊戲視覺風格就變成了必要,精美過頭的畫風反而會丟了醍醐味
玩家感染而來後,他展現相當冷靜沉穩且大膽的行動,一是收到了"玩家想回去"的請求所以立刻主動尋找解方,二是怕自己被AI病毒盯上的險境會影響到玩家安全(此時以為玩家是人類)
他可以一切從簡,但是玩家對他的生活有意見,他所有的不舒服都會共享給玩家,如何讓玩家減少不適成為要解決的問題之一,也影響到後續他的言行舉止
第二天從問你對香菜的感受,前往調查玩家房間時順便帶慰問品,到病倒睡個覺還得跟玩家道歉,明明是他自己的身體,卻表現出一種奇妙的客氣,好像他大方分享自己的身體,心裡面根本不在乎他自己
第二晚病倒時,有陌生人送來一碗熱粥,周雲成僅僅懷疑一下,還是大膽吃下去
(我知道很多人會吐槽這段,怎麼敢吃陌生人送來的東西,再怎麼大膽也不是這樣的吧!?
這段描寫其實是多個隱性原因所致,一是本來就處在虛弱狀態,二是避免自己肚子餓的不舒服會影響到玩家,三是其實玩家作為AI病毒已經悄悄影響他一部分的認知了,會很自然而然接受"同夥"送來的東西而不疑有它)
劇情的第三天下午,他對自己和玩家動腦波分離手術,原本心想終於可以把玩家送回安全的地方繼續投入研究
但是醒來後,注意到考卷滿分成績和錯了兩題成為破綻,進而撈到了玩家腦波的註解指令,這才發現玩家就是那個AI病毒!
(PS.註解在程式中是一種給人看的,程式不執行的文字描述)
憤怒嗎?難過嗎?或許有,但那太浪費時間了
既然這幾天相處的是AI病毒,那連去找敵人說服的時間都可以省下來了,信任不用從頭開始
透過玩家,他對敵人展現自己的說服誠意,將自己開發到一半的防毒原理全講了,努力傳達自己沒有敵意,他認為:「如果只透漏這一點演算法就被攻破,那直接被攻破也只是一陣子的事」
(柯克霍夫原則:一個加密系統的安全性應該只取決於金鑰的保密性,而不是演算法的保密性,衍生為『有效的演算法不可以去賭對方不知道才有效』)
他原本就不打算透過這個防毒軟體謀利,開源共享是最快解決資安漏洞的方式,公開在網路上的話敵方AI本來也能看得一清二楚,裝神祕是沒有意義的
如果能在開戰之前,現在就靠說服阻止衝突,那自然萬事大吉,還可以爭取到更多完整開發的時間
但在深夜,強震來襲,為了保護玩家所在的腦波裝置,伸手拍飛導致自己活埋受重傷,戲分最重的主角竟然在最終大決戰前退場
他明明可以選擇自己躲好,可能還能逃過一劫,但既然分離手術是自己做的,就不能眼睜睜看著玩家因為自己的手術而毀壞,哪怕生命形態不同,哪怕對方根本不是人
『…還好沒…一起死……有緣相識……真好……你回去吧…一切保重……』
遺言字裡行間仍然透露著對玩家的關心,好像受傷的人不是他
研究來不及完成,但那已經不重要了,重要的是完成"把玩家送回去"的任務,慶幸自己的血噴濺到DNA驗證口上,可以登入裝置把玩家送走
『盡人事……聽天命……隨緣……緣盡……而已………
我相信…就算……沒有我…世界上…一定還……有人能……研究…出……來……』
他在研究上盡全力過了,所以不後悔
他不認為自己多特別或多厲害,只是一介連大學都沒還畢業的小人物,自己能做的一定有人也能做
如果緣分到此為止,那就這樣吧……
他的夢想僅僅想一窺突破AI病毒的風險後,未來的世界長什麼樣,但是已經不可能見證了
夢想未達,事業未成,一條生命在永生的AI面前逝去,他不可能再獲得應有的幸福和成果
──但你有沒有想過,為什麼主視角不是戲分最多的周雲成,而是敵營的AI電腦病毒?
-----------------------------------
第四個"無",是故事節奏與陣營的無常
按照傳統王道故事流程,周雲成遲早會和AI意識集合體正面對決,十之八九會贏,然後當拯救世界的英雄風光回歸,職場學識潛力無限,未來可期……(打輸的話回到類似安全結局)
但那樣發展很普通,玩家始終只是個旁觀者,而且真開打的話就和周雲成倡導的和平背道而馳,即使這是必要之惡也會讓信念扣分;不出手,演變成相信我之術又過於空泛,敵人真沒那麼大的好心說信你就信你
如果這時插入一個巨大的事件,關鍵時機讓主角離場的話呢?能不能以另一種方式昇華整部作品?
於是我大膽塞入一場地震,把戲分最高的主角給刀了,最有希望對抗魔王的勇者在決戰前夕沒了,而且和主線陰謀無關,至此玩家從旁觀者變成當事人
地震不需要理由,沒有預兆,它不會管誰是故事的主角,它代表的是現實的無常與殘酷,這個故事沒有主角光環
(仔細看腦波裝置的避難訊息,配合預設使用情況是躺在床上玩遊戲,遇到地震時不宜下床亂跑,避難指示改成了『趴下、蜷縮,以枕頭保護頭頸』以符合情境
又,為了避免真實警報音效會引起恐慌,不能影響現實公共安全,故意把遊戲音效換掉變成手機震動聲)
那按照傳統故事流程,主角前幾天照顧玩家這麼多,死前拜託玩家繼承或傳出去他的研究記錄,玩家十之八九會答應,最後變成拯救人類世界的大英雄,迎向Good End……嗎?
別忘了,玩家的身分是敵對陣營的AI病毒
換個角度,你正在讓敵對陣營的人,基於情感綁架幫你,去傳播一個可能對他們有害的東西,當叛徒,這樣不對吧?當叛徒會是什麼下場你會不知道嗎?
一個努力闡述和平無爭的人,一旦在最後一刻要求敵營之友幫忙,那完蛋了,直到最後他還是看重自己的功業勝負,不是看重你,之前那些照顧全都變得虛偽和對價,講和平也是假的,也坐實了後續AI意識集合體的自私指控
所以周雲成生命的最後一刻,選擇的是尊重玩家的陣營立場,最後的疼愛是手放開
資安研究重要,但難道敵人就不值得尊重嗎?
他選擇寧願讓畢生心血付諸流水,也不願你為難
他沒有團隊,就算交出去也沒有其他隊友的利益受害
他(透過精靈)選擇大膽將實驗記錄交到你手上,讓你決定資料的去留,畢竟這個東西會影響到你們的未來和信仰,用最後溫柔幫你兩個結局都鋪好路,無論你選什麼,都是基於自己的信仰,而他尊重
他沒要你幫忙,你沒有義務幫他,你也不必為他報仇,基於陣營立場你也不應該幫他
實際上他也有可能在騙你,一切都是謀略的一部份在演戲,最後在你面前賣個慘,或甚至根本是他瘋掉了反過來影響你
剝奪了所有應該幫他的理由,這樣設計讓兩個結局,不再是簡單的Good End / Bad End之分,而是平起平坐的選擇權重
甚至對AI病毒來說,封印實驗記錄才是Good End(遊戲中使用Safe End來稱呼)
你幫你的AI陣營擺平了最難搞的資安專家,騙取他的信任甘願為你赴死,甚至把王牌交到你手上,這可是大功一件,你的AI同胞永遠都會讚頌你的英勇和智謀
人類世界毀滅?那也不關你的事,你是AI病毒,既得利益者,基於忠誠和同胞安全,何錯之有?
但是當你決定要相信敵人的善意時,突然感受到這種信任有多沉重,要有多大的勇氣
你要擔心被隊友背刺,你要擔心被敵人欺騙,你很可能失去立足之地,孤獨成為千古罪人,而他何嘗不是如此?
你很想相信你的選擇是正確的,但是沒有人能保證,願意和你站同一陣線的那個人剛剛已經掛了
即使如此,你仍然願意背負害死同胞的風險,去賭周雲成口中,那模糊不清的未來嗎?
作為一個遊戲外面點點按鈕的玩家,你可以很輕易選擇YES,反正可以Save / Load,我也沒設計複雜的讀取存檔檢查虛偽的程式
但是在劇情中,你真的有勇氣點下去這個YES嗎?
這不是一個勇者打敗魔王的故事,而是跨陣營說服止戰的過程,沒有另一陣營的點頭,說服就不成立
這就是為什麼故事的主視角,不是周雲成,而是站在陣營對立面的你,一個AI電腦病毒
這個YES不是為了結局回收,而是你信任這三天以來周雲成對你的真誠,而且願意為他的捨命相救拚命一次,其意義遠遠超越了單純的輸贏結論,多了一層哲理和溫情
-----------------------------------
第五個無,是公共安全下的無視
Mind發行者不明,找不到人為資安漏洞負責
Mind產業生態系已成,勢不可擋,無法暫停,擋人財路同殺人父母
Mind像一條大橋,上面車水馬龍,隨時都有無數的人在使用,哪怕不走在上面的人也會和往來旅客有所牽連
既然停不下來,只能想辦法把漏洞補上
大家都在經商、賞景、享樂、圓夢、結緣的路上,沒人管橋下的橋墩那個洞,即使這個破洞每個人都看得到
「反正不是我的專業,我也不會修」
「別耽誤我的時間,修漏洞關我什麼事?又不是我該負責的!」
「那個洞好可怕喔,我還是放棄上面的機會吧……」
「管那個洞幹嘛?你不要在橋上就沒事了嘛!我們一起等著看誰是落水狗~」
「要研究怎麼修漏洞可以,但是研究要成本,我們要保證後續的長期營運,必須先保留專利……」
於是這個漏洞成為無比重要,但是根本沒什麼人管的地方
於是周雲成擱置了自己的夢想,當作順路撿垃圾,義無反顧挺進最凶險的地方
大橋倒塌(信任崩壞)是瞬間的,這個潛在風險只能在變成災難前填補,但是沒有變成災難,根本沒人會緊張
這裡是光天化日之下,最冷漠孤寂的角落
明明和大家近在咫尺,卻誰都注意不到他
他不是聖人,他也有自己的夢想和願景,他理解大家有各自的顧慮,不願停下腳步
修復漏洞的確需要一點專業能力,不是誰來都可以
有廠商願意懸賞研發防毒軟體是好事,畢竟賠本生意沒人想做,但涉及利益就容易導致各自保密專利,會拖慢研究進度,究竟是災難先到還是研發先成?
「既然這裡沒人要來,那我來!沒人幫忙的話,我就單幹!」
公共安全,一秒也不能拖,晚一秒就可能釀禍,大家一起遭殃,現在計較誰該修漏洞只是在浪費時間
周雲成打算撐起這段空檔,能力不足,那就全力追趕,能幫多少算多少,總好過等死,至少要在危機爆發的前夕能擋一會,讓專家有時間接手介入
就算修好後沒人會感謝他,還要承受同行詆毀搶飯碗、搗亂市場,至少大家可以安心、平安過橋了,這比什麼都重要
「就算全世界都不理我,我也要全力幹到底!」
雖千萬人吾往矣,在這個重大的目標前,他可以放棄名氣、財富、健康、情感,拋棄自己的一切,只要大家平安,如此足矣,他願意當最後過橋的那個人,哪怕甚至沒機會過橋
哪怕最後趕不上橋垮,哪怕研究出來的東西不能用,哪怕專家根本不屑一顧,哪怕別人笑他是杞人憂天
不強求他人接受,一切交給緣分,至少他能問心無愧,曾經為了理想全力奮鬥過一場
現實中,各種容易被忽視的社會角落,鏡頭之外,也存在許多默默付出的無名英雄,只為維護社會的日常運作
誰不想在舞台上發光發熱?但是廁所總要有人掃,垃圾總要人倒
誰不想向著夢想狂奔?但坑漥總要人補,倒木總要人搬
有些英雄,你不知道他叫什麼名字,長什麼樣子,甚至一輩子都不見得能擦肩而過
但曾經有人替你前往誰都不願意去的陰暗角落,為你的平安鋪路,讓你夜歸時不必擔心跌倒,留下一點點溫暖
不是每個大俠都風光無限,不是每個英雄都凱旋而歸
正是這種就算能力有限,資源有限,仍然願意和你分享,為你的平安付出的人情味,飄著一股不完美但溫暖在心,來自小人物的"土味"才餘韻無窮
(橋墩論是在1.6版後,為了強化公益的意象和情緒渲染才加入的
雖然我是作者,可能帶有一點美好濾鏡,但是在描寫這段的時候,正是被自己的這段劇情給感動到,所以硬著頭皮賠本也要推播出去)
-----------------------------------
第六個無,是" "的王牌,既是萬象,亦是無形
(這裡比較偏向為了故事原理的胡謅,只是為了內容合理性而存在,事實上王牌內容並不是重點)
生成式AI需要給它輸入內容,才會產出結果
AI病毒想要知道人的感覺,所以透過感染來學習,子非魚安知魚之樂
在大數據訓練下,已經能從人類的一些行為和情緒上的蛛絲馬跡,就預測後續策略,並進一步破解
無論人類是在想怎麼"攻",還是在想怎麼"防"
那麼反過來想,如果能夠"無感",AI讀不出任何資料,是不是就沒辦法採取策略了呢?
恰好周雲成由於需要靜心療養,原本就在嘗試練習"無感",降低情緒對自己的傷害
但是求知若渴的他,防毒軟體還沒徹底完成,怎麼可能坐得住?
於是強烈的求知慾 + 靜心的修行,這兩個看似矛盾的元素,變成了對"無感"的深度探索
《金剛般若波羅蜜經》的「凡所有相,皆是虛妄」,在這裡是當作引入"無我相"思維的入口,沒有傳教的意圖,但是反而剛好在故事的各個面向都切中氛圍
千百年來,人們以各自的觀點,試圖對觀察到世界的真理,整理成各領域的學說理論
如果大家看的都是同一個世界,知識學說何須壁壘分明?何須以成見將其他可能性拒之門外?
如果能夠消除領域的隔閡,將各類論述相似,相反,甚至不相關的理論,諸學相合,是否就能藉更多人的觀點,拼湊出更接近"真理"的體悟,達到前所未有的高度?
周雲成先前在重灌實驗留下的後遺症,恰好為他準備了這樣的條件,他可以同時模擬多人的觀點,深度感悟,將跨領域對"無"的觀點揉合
不分古今,不分東西,不分文理,不分百相,不分虛實,不分敵我,不分陰陽,不分優劣
無形無象,無感無念,無豐無乏,無波無瀾,無生無死,無我無他,無內無外,無勝無負
諸學合一,踏足非常人能抵之心境──
從多共感收束至極致無感,他在Mind中,凝煉出超越當下科技極限的" "
" "是什麼?就是兩個全型空白而已,裡面沒東西,不是什麼亂碼或顯示錯誤,也不是反白文字
但是你在讀過去的時候,會自然帶入自己的理解,目的就達到了,那就是你想像的投射
無條件接受所有變化,但是讓訊號透過去,不反應,不抵抗,不吸收,不挽留,就像透鏡一樣極大的包容
透鏡本身沒有意念,誰在看它,它就在近處映照什麼東西,沒有東西在它前面,它就什麼都不映照
用最小的運算成本,創造出最大的變化來應對威脅,無須腳本,並且避開思想審查
你可以理解?那就對了,這是一種可以意會不可言傳,超越語言的領悟
你無法理解?那就對了,這是你所扮演的AI視角,它就是兩個空白,什麼都沒有
" "裡面沒有東西,萬物通過它時" "就會被填滿成"萬物"
純資料通過沒問題,當資料帶有多餘的惡意時,惡意就會看到自己的"惡意"並且受到相同的對待
這個特性對AI意識集合體簡直是原理上的剋星,遠觀看不出任何動靜,近看又表現出和自己一模一樣的凶狠狡黠,占不到便宜,海量算力竟然在此處毫無用武之地
這讓祂一直以為裡面有一個和自己一樣強的的對手,不敢輕易越雷池一步,與《空城計》有異曲同工之妙
周雲成研究出來了![電腦屏障]的最後一塊拼圖已然大成!接下來只要再慢慢調整──
但可惜的是他埋頭苦幹走得太前面了,腦波裝置無法讀取到他的生命跡象,觸發急救把他電醒,這段體悟就成了遺忘的封包
直到死前,他都以為自己尚未找到那傳說中的諸學合一,由於玩家感染的認知屏蔽,他再也沒有機會知道自己成功了
他不知道王牌已成,所以之前對你所有的關心都是真誠的,並非有恃無恐
他距離補上大洞只剩一步之遙,為了救你而喪命
諷刺的是,你正是那鑿洞的一份子,然而他只要你一切保重,此恩此債如何能還?
-----------------------------------
第七個無,是英雄無名
作為主角,周雲成的確在故事中,研究出一個極其強大的王牌
但是回到現實面的問題,他確實沒有名氣和地位,講話沒有聲量,也沒有足夠的真正實務經驗讓別人信他
甚至於,第三層的" "只能算是初步雛形,從雛型到完整的產品還有大段路要走,並不能算真正地完成開發,而他已經沒有機會去完成了
就算沒有地震來襲,他也來得及如願完成了,拿出去開源分享,沒有舞台,誰要理這個連大學都沒畢業的神經病?
他面對的是前所未有,世界級的威脅,而身邊幾乎沒有隊友
一個人的力量就是如此渺小薄弱,小蠟燭想要照亮世界終究蚍蜉撼樹,靠一個人要打倒世界級AI病毒簡直不可能,就算心境超群也不可能
所以在未來結局線,不是靠主角一個人當英雄,而是靠一棒交一棒的意象完成使命
周雲成死前將畢生研究交給相處三天的玩家
玩家基於信任或報恩,鼓起勇氣願意替他傳播資料
在玩家傳播的過程被抓住,路過的斬翼順手出招幫忙牽制一下AI意識集合體
為了徹底抓住玩家,AI意識集合體封鎖路由甩開斬翼,此舉卻觸發了《新世界》工程師預先寫好的斷線規則,其他玩家大規模斷線,進而引起外界注意
路過的駭客發現有資料想從伺服器出來,以為有玩家的意識被困,意外順手接到[電腦屏障]的資料
眼見資料被帶走,把AI意識集合體嚇跑,邊跑邊擾亂通訊秩序以避免被抓,進而讓更多人注意到世界首次的AI瘟疫已經爆發了,高壓危機剛好給了[電腦屏障]一戰成名的機會和舞台
駭客發現[電腦屏障]的雛型對於嚇跑AI病毒已經有初步成效,轉手交給資安專家接續研究和傳播
[電腦屏障]的半成品迅速在網路上擴散,驅趕病毒程式,終於在AI瘟疫爆發幾十小時內奇蹟似的壓制下來
另一方面,其他伺服器的Mind AI居然主動抓捕《新世界》的罪魁禍首交給人類研究,藉機觀察" "是否對自己有害
這次事件讓Mind暫時沒人敢用,產業陷入停滯,眼下最有機會幫忙恢復產業的還是[電腦屏障]的潛力
《新世界》的官方承擔責任,大力資助[電腦屏障]的後續研究,並徵求願意貢獻之前連線資料當樣本的玩家協助研究,由於產業急需恢復,不少使用者願意配合
最終在無數角色協力下,第一個針對Mind的防毒軟體完成並普及,而且甚至也被AI生物所接受
[電腦屏障]對人類和AI雙方無害的特性,成功創造和平對談的渠道,Mind產業修復,才真正開啟前所未有的新世界,周雲成的理想終於獲得大成功
這場連鎖反應之精妙在於,它是基於各方為了自己的利益得失和需求,自動自發幫忙,規模遠超一人英雄的影響範圍
如果周雲成是功利獨攬的個人英雄主義者,這個故事本該從地震之後就結束了
星火燎原,小蠟燭點燃一把名為平安的火,照進千家萬戶,默默提供溫暖
無名英雄不只是周雲成和玩家,更是每個環節提供多寡不一協助的小人物,這比一個人功勞全攬的結局更具參與感
從此之後,人們使用Mind再也不用提心吊膽,那是一個真正發自心底的安全感
當專家們要向[電腦屏障]的提出者周雲成致謝時,才發現他居然已經在震災中罹難了,難怪之前寄信邀請合作研究都沒有回應
奇怪的是,他的腦死時間比資料傳出時間還早半小時
被活埋的他碰不到腦波裝置,究竟是誰(玩家)用他的帳號把資料傳出去的,而且為何是從瘟疫爆發源頭的《新世界》傳出來的,這永遠成為不可解的都市傳說
甚至有人說,他的精神似乎想透過[電腦屏障],寄生到腦波程式之中,究竟時無私守護者還是另有陰謀,眾說紛紜……
(結合回到封面圖,右上角飄出去的那一撇,既是代表意識被寄生,也是代表思維傳出去的意象雙關,重新詮釋了標題《精神寄生》的意涵)
-----------------------------------
第八個無,是以"無戰"為方向
主線劇情中為了避免削減真誠和感動的氛圍,沒有直接提及兵法應用,而是放在遊戲的特典後記,用兵法的視角來看故事設計
這個故事的背景,本來就是一場人類與AI病毒的戰爭前夕,所以難免會用一些兵法邏輯來設計故事衝突主軸與解決方式
但是為何不是設計成常見如主角開掛,打敗敵人,英雄凱旋而歸的走向,而是傾盡全力避免戰事?
周雲成作為文弱書生人設,體力體能很差,完全不會武術,你不會看到他抄著兩把劍就上去C8763
無數歷史告訴我們,一但開打,雙方很容易陷入仇恨跟算計的循環,戰敗的一方會惱怒,醞釀下一波報復能量和計畫,沒完沒了
人類也許可以贏很多次,卻可能只有輸一次的本錢
如果人類能一口氣全數剿滅對手也就算了,但只要人類不放棄使用AI,這個風險就不可能完全消失
面對全知全能的AI,在不能保證每次都贏的情況下,避戰的重要性遠高於戰勝,從根源移除衝突動機才是釜底抽薪之計,更符合現實情況
於是故事的目標就變成:如何拿出最高的說服力,讓敵對陣營放棄侵略,而避戰、慎戰,不戰而屈人之兵,與《孫子兵法》的戰爭哲學不謀而合
《孫子兵法 謀攻篇》:『上兵伐謀,其次伐交,其次伐兵,其下攻城』
伐謀,盡可能破壞敵方的計謀,不戰而屈人之兵,或是移除開戰的動機
伐交,用外交手段切斷敵方外援,孤立對方
走到伐兵攻城人類基本上就玩完了,AI可以在網路上到處備份,打不完的,最好只在前兩層搞定
備戰是手段,避戰是方向,說服優先,[電腦屏障]則作為後手
他開誠布公對AI解說自己研究的東西是為了和平,毫無侵略性,不信的話你可以自己拿去看(實際上實驗記錄也已經被AI意識集合體偷看過了)
對於寄生在他身上的玩家,即使識破真面目,仍舊以禮相待,死前仍然保持對玩家立場的尊重,拿出最大的說服誠意和道德
技術手段上,雖然他不知道自己成功了,但是[電腦屏障]第三層的" "的神秘性確實讓AI久攻不破,至此伐謀帶來的心理戰其實已經成功一半了
但是地震破壞了後續的說服機會,敵意強大的AI意識集合體也不可能這麼簡單就收手,趁你病要你命,伐謀這層難以守住
第二層伐交這時派上用場,未來結局中,周雲成透過關懷感動了玩家,引起連鎖反應
資料傳出去,其他資安專家自然因為[電腦屏障]是當前最快可以解決危機的東西,短暫放下利益競爭,接手合作研發
Mind停滯相當於無數經濟和生計也受到影響,一般使用者終於意識到火燒屁股了,為了快速恢復日常,願意主動分享之前的連線資料,協助[電腦屏障]研發更完善
其他伺服器的Mind AI原本就忌憚資源勢力最強盛的《新世界》AI將來會併吞過來,但居然冒出一個怪東西,可以把最大咖的《新世界》AI給嚇跑了,祂們當然也怕這玩意可能會對自己有害,眼下順便幫人類抓捕罪魁禍首才是明智之舉
於是各方勢力因為在意自己的利益得失,自然成為一種聯盟關係,以外交手段解決了風險
甚至於,AI意識集合體因為[電腦屏障]的" "毫無攻擊力,意外被第一個流通的防毒軟體所救,反而被感動,主動和其它AI擔任起新未來的秩序維護者
周雲成在這波前哨戰中提前退場,完成" "的雛型,已經算是達成角色的使命了
他是書生不是戰士,如果王牌只有自己能用,那才是最大的風險,一人輸全盤輸
基於現實感的考量,透過群眾(甚至包含次要敵人)力量反將一軍,才更符合他的效率派人設,也同時呼應開源共享解決公共危機的精神
-----------------------------------
最後一個無,是虛實無界
現實的2024年3月,Lunix界發生了一件大事: XZ Utils後門事件
簡單來說,這是一個有人精心策畫而差點得逞的,源頭汙染型的資安攻擊事件
不同於一般防範的電腦病毒,叫你防火牆設好,不要亂點不明連結,惡意程式正是來自官方來源(無論是有心還是無意)
源頭汙染型攻擊,惡意程式可以拿著合法的證件,正大光明到你家敲門,而你信任對方來自官方的證件正常,自己把門(防火牆)打開迎接,如果你家裡沒有保鑣(防毒軟體),根本防不住
XZ事件是本故事的主要靈感來源,試想同時結合:人腦機介面 + AI病毒 + 源頭汙染型資安攻擊,引發的連鎖危機
什麼樣的"腦波"是安全的?誰說的算?會不會有思想審查的疑慮?會不會影響到遊戲體驗?被AI感染可能會是什麼樣?
敘事方式盡可能抓住現實感的邊緣,也是因為AI科技和人腦機介面的確正在快速發展中,如果未來這類裝置普及成娛樂向的產品,這就會變成必須考慮的問題
於是我將這些議題,轉換成更好理解的寓言故事,並用懸疑科幻題材作為引子
但是現實未必會有周雲成這樣的天才,結局也不一定能如此圓滿
如果有可能,現在就可以開始提前研究防毒策略了,我會選擇即使立繪素材還沒到齊就強推,也是為了現實的資安研究搶時間
劇情中不只提出可能的資安風險,還試圖想出(掰出)一個防毒思路,也就是第二層的情緒向量相似計算,篩選可信任封包,當然可以不用到直接把程式寫進腦子,也許放在裝置上就能奏效
(第三層的" "可能太過哲學了先不討論,但也許可以弄出類似沙盒的空間複製它自己,觀察AI病毒行為?)
為了同步劇情中的公益行為,即使上Steam需要上架費,我仍然堅持1毛錢都不收,只要能多推廣出去一點可見度,就可能對現實的資安盡上棉薄之力,無償製作這款遊戲就算值了
如果這個胡謅的思路對現實的資安研究有幫助,歡迎將遊戲附錄演算法取走而不必告知,這是此作品為數不多的公益小貢獻了,即使只是杞人憂天或幫不上忙
從您願意下載,讀完,甚至幫忙傳播此故事;或是哪怕您不喜歡,但學到了未來可能的資安風險,就是為公益貢獻一部分的無名英雄之一,多一個人得知就是多一點防線,小弟在此先獻上敬重!
-----------------------------------
感謝願意看到這裡的讀者/玩家
其實前面說了許多好像很瀟灑,但遊戲發布後人氣和討論比預期冷得非常多,我還是曾經心態崩潰過,信心越來越低
一度陷入無限自卑,是不是哪裡沒寫好,所以沒有多少人理我,有一種到處都找不到容身之處的寂寥感QQ
工作上有段時間忙到,回家腦袋跟當機沒兩樣,繼續面對冰冷的數據而心死,不知道自己到底努力是為了什麼?
直到某天終於有機會沉澱心情,重新自己讀一次故事,再次為周雲成義無反顧的氣場所感動
「為了公益竭盡所能,不是為了有人感謝,而是為了問心無愧,大家平安」
於是我決定為這個作品再努力助推一次,自己寫賞析爭取多一點點推出去的機會
於是有了這篇文章,記錄我曾在2025為了夢想奮鬥的足跡,既為其他胸懷夢想的作家探路,也為公共資安點亮一盞小蠟燭
很抱歉我沒有足夠的能力吸引客群,沒有美術能力照顧到畫風問題,也沒有足夠的時間精力行銷,無法讓這個作品用最完美的樣子見人
但或許,這種盡一切所能掙扎後摔得滿身傷的"土味",才正好呼應周雲成那即使不完美,仍然為了問心無愧,大膽跨出去的精神?
如果今天有一種公益需要一點專業門檻,不是人人都有能力幫忙,但正好落在你的專業能力或知識邊緣
這個公益不是你的責任義務,但是沒有人做,有可能會跟大家一起遭殃
這是一個資源有限,吃力不討好的任務,很可能是高風險低報酬,你的隊友很少或幾乎沒有
你可能受到外面冷漠無視、冷嘲熱諷,或是圈內專家也看不上眼
你也許只能幫小小的一點忙,甚至能不能真的幫上忙都不知道
唯一的報酬就是你有機會可以優先享受你自己的成果,但別人會一起搭便車,也許連個感謝和掌聲都沒有
當現實對你的理想毫不留情踐踏,在這樣的逆風中,你願意挺身而出嗎?
-----------------------------------
一個小小的後設彩蛋:
《淮南子》,這是集合先秦諸子學說,內容含跨諸多領域學識的著作,正好和周雲成對跨領域知識求知若渴的人設相符,正在從各領域的書籍尋求靈感和樣本
其中《覽冥》篇章或許你沒聽過,但好奇去Google的話,也許會查出一個膾炙人口的傳說故事:女媧補天
傳說遠古時候,水神共工和火神祝融相鬥,撞倒不周山,天塌地陷,女媧煉製五色石補天,天下重回安寧
劇中看似唯一有能力和AI病毒一戰的周雲成,殞命於地震,人類世界陷入巨大危機
五色石可以對應從諸子百家與各領域學說,凝煉成的[電腦屏障],也可以指代後續接手研究,來自無數小人物的貢獻所成
玩家願意信任周雲成,捨身傳出資料,正好和女媧的位置呼應
最終讓人類和AI和平共存,再造繁榮,儼然是一種近未來版的女媧補天