前提:
1. 我很喜歡SAO(刀劍神域)那傳統的劇情,是少數我無聊時會一直翻的小說
2. 雖然我不是資工背景,但也用Linux用了三年以上(含日常生活)
3. 我用Linux沒有比較厲害,只是對Code比較有愛....
4. 本文含SAO Alicization Web版劇透
正文:
最近我又翻了一下SAO的UW(Under World)篇,亦稱為Alicization,有時看
譯者吐嘈川原(作者)裝13區,以前我是沒很認同,但是再看幾次,火是快
上來了。順便吐嘈很熱門、Anobii上我不敢評2星的戲言,那才是裝13的
極至。(裝13=裝B=耍屌)
我覺得川原好好寫寫那些打鬥、談談戀愛,我都可以接受,可是寫到
電腦、程式、資訊系統部份,真的是快吐血,我真的是建議搞資工跟
寫軟體的,看此書絕不可認真,認真就輸了。
首先,什麼叫做改寫Fluct Light的編碼?從書中看來,Fluct Light簡
直就是不可譯的鬼東西,別說Rath(拉斯,書中自衛隊成立的公司)的人準
備拿諾貝爾獎,輕鬆就被Admin小姐(書中反派)給編寫,那這AI也別刪了
,來人類世界幫忙解DNA序列吧,拜託了!(大心)
想像一下,Admin花了百年盯著電腦螢幕(命令視窗?),每天想著反
譯Fluct Light的樣子,真是....
再來是詭異的權限問題,利用升級制度來取得物件的使用權限,這真的
是很電玩式的寫法,但這樣不會很怪嗎?UW的居民,請問為什麼你們要
學會魔法啊?而且實驗品最後會用魔法,這跟自衛隊想做的Buttom-Up
式AI不會衝突嗎?
試想一下,開著UAV(無人駕駛飛機)的AI,飛一飛遇到敵襲後,大喊
"System Call! Generate Flare Countermeasure"
(系統命令!生成熱燄誘餌彈)
我看下一秒大概就是慘叫"岸!我忘記在人間界了 (斷訊)"
更別提,這些AI剛進入實戰,還要先來個人間界行前教育,先告訴他們
Real World是不能用System Call....
總之,這經驗值拿等級的寫法,等級即權限的寫法,我真的不懂,除了
世界設計者需要在除錯時使用外,到底,這些AI有什麼必要使用?
再者,不同的GROUP設不同的權限,這樣不就好了?而且這System Call
每次看,每次都有種按"~"鍵的感覺,這是....上古捲軸?決勝世界?!
那怎麼沒有Godmode on借用一下,這樣桐人或Admin就不會死了
這權限問題從ALO開始,就是個無敵無解的Bug,讀者們應該都記得在ALO
倒數第二戰(桐人VS須鄉/精靈王)時,桐人搞到了Administrator的權限
但是為什麼?為什麼茅場的幽魂可以改?根本就是搞錯權限吧。
在Windows中,Administrator是最高權限沒錯,而在Linux中,最高權限
是Root,只要你是Root,你想怎麼搞就怎麼搞,所以Root密碼是很重要的。
我唯一能解釋的,就是Seed的架構應該還是建立在Linux/Unix上,只是
演算法的不同吧。所以,須鄉偷人家的架構直接RUN,搞不好是把軟體
Copy paste進主機Compile,最後用一個自以為很高的Admin帳號來用,
才被具Root權限的茅場給改權限。
什麼鬼腦補啊!!!
總之,Rath本部到底有沒有聘電機/資工工程師啊?這種等級即權限高低
的作法,簡直前所未見。為了方便給大家使用魔法/系統命令,那你也拜
託不同人設不同使用權限不就好了?
Rath的程式管理也很詭異,Code871說加就加?菊岡長官,你們的管理會
不會太隨便了?萬一那個Code一加下去,結果Fluct light就崩壞了,要
怎麼辦啊?說不定柳井(Code871編寫者)有用別的Fluct Light測過,但
那Code說加就加,也太好加了吧?整個系統是不用重RUN,但是也只能對
新生的Fluct Light有用吧,拜託一下,軟體編寫,是會用版本控制的啊!
其實能吐嘈的點太多了,但說真的,現實中這樣亂搞的人或團體也不是沒
有,所以我只能說,很可惜,如果川原的電腦知識能夠增加多一點,大概
SAO會更有邏輯一點。其實真的不懂,那就不要寫原因不就好了?艾希莫夫
也不是科學全懂,所以人性寫很多,或是像史卡特(Ender's Game作者)也
是,他著重的人是人性而不是設定,更不是難自圓其說的科學部份。
我想最好自圓其說的方法,就是說那時代都是量子電腦,而非我們現在的
010011電腦,所以很多東西是無法解釋的,或是也別解釋了,越解釋只是
越讓人昏倒啊....OTZ