東京放課後召喚師/例外處理
例外處理是在Lifewonders製作的遊戲《東京放課後召喚師》中的出現的一個概念。
例外處理(Exception),又稱異常處理,是遊戲中提到的「APP」——「SUMMONS」中發生的一種異常現象。
簡介
例外處理被描述為遊戲中的「APP」無法處理的情況。
「例外」這個描述與現實中在應用程式中出現的異常(Exception)是對應的。因為在實際的應用程式開發過程中,開發者如果不希望處理某些意外的情形(比如除以0),而同時又不希望讓這些情形的發生使應用程式不穩定,則開發者會在程序代碼中相對應的邏輯斷點處插入拋出異常的語句,當用戶使程序進入了意外的狀態時,這些拋出異常的語句會阻止應用程式向下執行。
當然,東京放課後召喚師本身作為一個實際的遊戲APP,開發者四疊半助當然也在代碼里放置了一些拋出異常的語句,所以遊戲本體確實也可以資源加載或者網絡環境不良而觸發異常,不過因為他們編寫了捕獲異常的語句,所以基本上這些異常情形不太可能會導致遊戲徹底崩潰……
成因
例外處理的產生有兩個必要條件,而且這兩個條件一般需要同時發生(存在例外):
- 封閉領域內存在兩個相互矛盾的權能
- 這兩個權能此前沒有進行過排序
滿足上述兩點的權能在同一封閉領域內進行交互,則「APP」無法做出決策就會停止運行並產生例外處理。SUMMONS.EXE已停止工作
不過,根據崎守冬治的描述,例外處理實際上更像是「APP」已經跑飛(指應用程式因為偏離執行軌跡而完全無法預測)的狀態,這不同於現實中的異常,當例外處理發生期間嘗試關閉「APP」屬於UB(Undefined Behavior),其結果是不可預料的(最糟糕的情況是例外處理仍然存在,這也不同於現實意義中的「異常」,現實中異常會在關閉應用程式後消失,但是下次啟動的時候在同一情況下再次觸發)。
當例外處理發生時,在該封閉領域下會產生一個異常巨大的人形實體(也被稱為例外處理),該實體極具破壞力並且會迅速導致該領域崩潰。
特徵
如果不加干預例外處理的體形會隨著時間的推移而不斷的變大並隨之造成更大的破壞。例外處理可能極具攻擊性,也可能表現得很冷漠,但無論是哪種情況,例外處理都會實際地表現出破壞該封閉領域環境的行為。
因其過於龐大的存在,普通的攻擊對例外處理造成的傷害是忽略不計的,例外處理甚至不會理會。
出現的例外處理人形一般是矛盾交互的其中一方在異世界的記憶,並且具有與之一致的權能。換言之,例外處理必然對應其中一方的神器,而矛盾的另外一方有可能會暴走。
在第9章劇情實裝後,玩家可以通過地城攻略任務獲知例外處理以及主人公在之前的輪迴中的記憶。
主線劇情的對戰,例外處理「巨大」的特點會有所體現——例外處理自己一張角色卡片就有可能占據3×3的戰場空間(這種情況下一般會把敵方戰場占滿,當然同時也會使例外處理失去移動能力),而在自由對戰中,例外處理一般只占據1個格子。不過值得注意的是,能夠占據3×3空間的不一定是例外處理。
與「異界化」的區別
異界化也是發生於「APP」中的一種異常現象,因此,例外處理和異界化具有一定的共性,如無法通過關閉「APP」解決、放任不管的話會不斷的擴張、以及在解決後通過重啟「APP」的方式可以恢復其造成的外在損傷、無論是哪種都會使經歷者在事件結束後也存留記憶等。
然而,異界化和例外處理的產生條件是不同的,例外處理需要的是相互牴觸的權能,換言之需要神器,而異界化只需要封閉領域內的環境以及轉光生本人存在。另一方面,造成異界化的一定是轉光生,而造成例外處理的則不一定是轉光生;異界化的異變體(有時是「核」)不一定非常巨大(在暴走時往往會發生巨大化但這不是絕對的),並且一般只會讓封閉領域產生異常性質,而通常不會造成一個區域的崩潰,而例外處理則更多的表現為對封閉領域的破壞。此外,異界化並不是由權能牴觸造成的,因此可以通過APP對戰來解決。
解決
能夠讓兩個條件消失一個,即可以解決例外處理。
一種辦法就是讓其中一方消失,這樣使得「APP」恢復處理能力,使例外處理被解決。但是很明顯,考慮到造成例外處理的任意一方都是一些人的老公(老婆)所以這種方法可以pass了
另外一種辦法就是讓兩者構成排序系統認可的良序關係(A>B或A<B),也能夠讓「APP」進行處理。排序系統構成排序關係的方法主要有兩種,一種是通過APP對戰,而另外一種是……咳咳……一會再說……
但是因為例外處理本身就是因為兩種權能的交互造成的,而APP對戰不可避免的要讓兩種權能進行交互(何況例外處理狀態下是否能夠正常進行APP對戰也尚存疑問,特別是讓玩家把自己老公/婆莫名其妙家暴一頓這畫面太美……),所以這種辦法也不可行。
那麼第二種做法就是……接吻!!對的,接吻!!主人公對造成例外處理的一方進行接吻,可以是對方身體的任意一個部位別想了,沒有你們想的那些奇奇怪怪的部位的,遊戲裡提供的三個選項分別是手、臉和嘴,當兩方接吻時,接吻的一方就會被排序到被接吻的一方之上果然排序系統就是決定誰在上誰在下的吧!!(被打死),這樣也能夠讓「APP」恢復運行。
當例外處理解決後,由此造成的巨大人形也會消失,這時關閉封閉領域就會使崩潰的區域恢復原樣。並且往往能讓矛盾兩方的感情變得更好今天的後宮甚是喧囂啊……
截止到主線第13章劇情,主角已經用此方式解決了8個例外處理而且屢試不爽果然主日天名不虛傳!!!
已知的例外處理
名稱 | 屬性 | 外觀 | 相關角色 天職/權能 |
相關公會 | |
---|---|---|---|---|---|
猶格索托斯 | 冥 | 待補充 | 主人公 流者/離斷 |
志朗 守門者/開拓 |
新宿Summoners[1] |
托爾 | 天 | 待補充 | 健吾 斗者/無窮 |
鬼若 猛者/篡奪 |
池袋Berserkers |
漁王 | 木 | 待補充 | 良太 聖者/豐穰 |
薩巴利亞 拷問者/業火 |
青山Missionaries |
雪村 | 水 | 待補充 | 冬治 武者/根絕 |
俄菲翁 ?/?[2] |
六本木Tycoons |
貞德(奧爾良魔女) | 火 | 待補充 | 主人公 流者/離斷 |
阿爾克 罪人/結合 |
大手町Genociders |
摩訶加羅[3] | 魔 | 待補充 | 主人公 流者/離斷 |
濕婆 空/破壞 |
練馬Warmongers |
所羅門[4] | 全 | 待補充 | 待補充 | 待補充 | 新宿Summoners |
拉姆 | 英雄 | 待補充 | 瓦卡·坦卡∞ ?/? |
唐格羅亞∞ ?/? |
品川Invaders |
大領主 | 零 | 待補充 | 待補充 ?/? |
待補充 ?/? |
有樂町Entertainers |
存疑
名稱 | 外觀 | 相關角色 | 備註 |
---|---|---|---|
黑色風暴(利維坦) | 待補充 | 堤豐 ?/? |
儘管該異常體後來實裝為AR裝備,卡面名稱為「拮抗的例外處理」,但是在劇情中,該異常體的行動模式更接近於異界化的產物 |
待補充
|
- ↑ 儘管確實主人公和志朗都屬於新宿召喚師公會,但根據劇情的順序,當時召喚師公會還尚未建立
- ↑ 儘管劇情里沒有提到天職和權能的具體名稱,但俄菲翁表示過他的權能主要是可以快速、大量地繁殖龍族子民
- ↑ 摩訶加羅並不是主線劇情中權能衝突才臨時產生的例外處理,他的人格一開始就被封印在東京地下深處。另外他最終在主線中成為例外處理的理由同樣不是權能衝突,歐賽的推測是,在異世界天界中濕婆曾經戰勝過伐樓拿·伽摩(主角體內人格之一),但在異世界香格里拉中阿修羅(主角體內另一人格)戰勝了摩訶加羅,因此摩訶加羅與濕婆融合後,和主角的勝負排序產生衝突
- ↑ 所羅門並不是主線劇情中權能衝突才臨時產生的例外處理,因為物部老師從主線劇情一開始就存在。所羅門從東京的遊戲開始時就存在,跨越數個輪迴一直監察著遊戲過程直到現在。