鬼滅之刃劇場版無限列車篇

去年《鬼滅之刃》熱潮直捲日港台,劇場版《無限列車篇》更衡破票房記錄,成為城中話題現像,吸引一眾平時不看動畫,甚至連《鬼滅》電視版也沒有看過的觀眾入場。《鬼滅》的成功Ufotable功不可抹,製作精美的戰鬥場面靚得沒話說,但《鬼滅》的故事本身很普通,是有少年漫畫的流行元素,但絕對稱不上是神作級數。

劇場版拍電視版接下來的故事,主角三人組與炎柱聯手,坐上無限號列車,調查車上乘客失蹤事件。上半場打下弦之壹的魘夢,他把主角四人困在美夢中,然後趁機派人潛入夢境破壞潛意識核心殺死他們。炭治郎夢境中全家人齊齊整整,有點販賣廉價溫情去賺人熱淚,不過對於電視版觀眾係有效的,但只看電影的觀眾就完全不知有什麼感動。閃電和豬頭的夢境純萃搞笑,閃電的夢中情人是禰豆子,豬頭的美夢是大家陪他玩探險遊戲。炎柱的夢境則借了來交待身世回憶,算不上是一個美夢。

禰豆子躲在箱子中沒有被催眠,先喚醒了炭治郎再救出其他人。魘夢吞食融合整台火車,把車廂變成觸手怪物,殺鬼隊盡力保護乘客。戰鬥場面的設計有點老套,觸手的CG圖畫與人物手繪有點格格不入,不過各人的不同呼吸招式卻很熱血好看。炭治郎和豬頭聯手打魘夢,炭治郎不停被催眠,不停在夢中自殺去醒過來,被魘夢使計受騙幾乎在現實世界自殺,打得有點小聰明,不過最後都是靠氣勢和主角威能打贏。魘夢被兩人合刀斬殺灰飛煙滅,他臨死前沒有感懷身世的回憶鏡頭,不知是漫畫原著也沒有還是電影中被刪了,讓他淪為用完即棄的紙板壞人。以前炭治郎會悼念一下他殺了的鬼,今次太過匆忙趕住打下一隻鬼,魘夢死了就算數,真可憐。

下半場由上弦之參猗窩座與炎柱單挑,最後炎柱奮勇戰死保護所有乘客。看見不少網上評論,尤其是只看電影版的人,說炎柱之死很感人云云,不知他們是收了錢寫鱔稿,還是他們的鑑賞能力有問題。新出場的角色同新出場的敵人對打,觀眾還未建立感情就已經領便當,可以有幾感人。最搞笑是炎柱死得十分無謂,只可以說他有勇無謀,咎由自取滅亡,抵佢死。猗窩座上來便單刀直入鈎引炎柱,叫他過檔來做鬼,能夠獲得無限再生能力,又有無限生命無限時間去練功變強,至於為什麼猗窩座會看上炎柱,故事完全沒有交待,等出BL同人本子補完。

這種劇情的一般展開,是雙方一邊拳腳交流,一邊就打嘴炮,多多藉口寧死不做鬼,可以講是因為人類的尊嚴,生命的價值,做鬼王下屬沒有自由,甚至明寸話喜歡去海灘曬太陽也行。偏偏炎柱拒絕的藉口完全不著邊際,強者要保護弱者,同做不做鬼有什麼關係?炎柱自己才說過,雖然禰豆子是鬼,但她與殺鬼隊一同保護人類,就是鬼殺隊的一份子,做了鬼也可以入殺鬼隊嘛。炎柱的勝利條件是保護乘客,不是打敗猗窩座,他根本不用拼命,只需要拖時間等到天光。炎柱打到滿身是傷後,猗窩座都放水叫他不要再打,再打就會死,亦不趁機攻擊他或偷襲乘客,算是仁至義盡。只要炎柱同猗窩座吹下水,問下做鬼仲有乜野其他著數,等到太陽出來就不用白白送死了。

這套《無限列車》是一面照妖鏡,看清楚誰人沒主見人云亦云。如果本身是動漫迷,因為各種不同原因(如禰豆子和蝴蝶,又或者漫畫黨)把《鬼滅》捧上神台,至少出師有名可以理解。可是有些人明明不是動漫迷,連電視版也沒有看過,卻煞有介事地分析劇情,盛讚這套電影拍得如何出色,他只是害怕別人笑他不懂欣賞動畫,去講違背良心的大話。

Seven Databases in Seven Weeks 2nd Edition – Luc Perkins

很多年來我一直只懂SQL,沒有學習其他database,早十年NoSQL還是剛冒起,我還有點看輕它,覺得它冇用。俗語有云,當你手拿著鎚子,所有的問題都變成釘子。只懂SQL,很自然習慣把所有問題都用Relational Database去解決,儘管要花更加多的氣力,有時殺雞亦要用牛刀,因為只得一把刀。

這本書2018年出版,已經是第二版,很多年前第一版時已經想看。只不過是短短三年,書中有些code已經過時了,新版本database的syntax有點不一樣,不過基礎理論沒有改變,仍然合用。NoSQL有太多選擇,想學習也老鼠拉龜無從入手。這本書介紹最熱門的七個database,從傳統SQL的Postgres為起點開始,然後逐一講解其他NoSQL DB的優劣trade-off,什麼情況適合應用。比起每次只教一種database的書,讓讀者有宏觀的視野。

因為一本書要教七個DB的關係,這本書的內容非常壓縮,簡單的基本操作甚至略過不談,直接叫讀者去看官方document。每個DB的教程分為三部份,讓讀者可以連續七個星期,每個週用三日學完。我一口氣一次過看完,一章大約要用四個小時,不過我只是跟著example打code玩下個DB,沒有個每日的功課,若果做埋功課,大約要兩倍時間。

第一章Postgres是溫習SQL,我以前用開MySQL同SQLite,也算是學新野。第二章教HBase是columnar database,沒有隨意search的功能,要靠index去讀data,但是非常scalable,是Google Cloud Bigtable的開源版。第三章教MongoDB是document DB,search JSON的功能很強大,不用寫schema很方便。第五章教couchdb,與MongoDB一樣都是寫JSON object,但couchdb的read要事先建立views,另外監視change的功能也很好用。

第六章教是我最有興趣的Neo4J,但書中教了graph DB的很皮毛,連Cypher語法如何閱讀也沒有教,我要上網再找資料自學。Graph DB同SQL很大分別,完全是另一個類型的應用,學了大開眼界。第七章教AWS DynamoDB,個database本身很平平無奇,強大是AWS後台的支援,連著AWS其他功具一起教,學習寫data pipeline,提升用DB的另一個層次,真正的big data。最後一章教redis,簡單易用夠方便,我認為redis應該早些教,in memory key-value store都啱做一些quick and dirty job。

這是一本不適合新手的入門書,教的東西很廣闊但很膚淺,主要是給讀者一個perspective,之後讀者就要靠自己去看document了。若果要看完一本書就能立即上手揼project,拖著一步步教導如何建站,這本書並不適合你。反而這本書更像是sampler,淺嚐每種DB的味道,並例一起觀察它們的異同,然後覺得那個DB有用,就再上網去找資訊深造。讀這本書有一個好處,讀完後基礎理論打了底,讀official document快很多,可以直接跳過不用看其他書,反正去到最後都係要翻查參考official document。

彼方的阿斯特拉 Astra Lost in Space

《彼方的阿斯特拉》是現今少見的正宗純科幻動畫,還榮獲日本科幻界最高榮譽的星雲獎。改篇自篠原健太郎的漫畫,動畫版一共十二集,難得一季完結兼且沒有趕戲,結構完整故事有頭有尾,實在難能可貴。故事講述未來世界高中生去太空field trip,忽然間不知名現像把學生們傳送去五千光年外的星球,幸好他們發現一艘老舊但仍然運作良好的太空船,展開一段漫長驚險回家之旅。

下文有劇透,故事謎底非常精彩,未看慎入,不要破壞驚喜。

九個性格各異的少年少女流落星際,互相扶持互相幫助,打開心扉走出陰影,是很王道的校園旅行故事。作者構思故事聰明之處,是安排太空船時空跳躍的限制。五千光年要分開十幾程跳,每次跳完要落去星球表面補充糧水。於是每站都有不同的冒險,加深團隊各人之間的感情,不同處事手段引起的衝突。每個角色的描寫我不在此覆述,總括而言各人的感情很生動逼真,你會為他們擔心緊張渴彩。單是旅行故事這一部份,就已經讓觀眾深深愛上此劇。

再警告多一次,下文會直接開估謎底,未看請回。

一套優異的科幻作品,當然不能缺少科幻謎題。一開場為什麼眾人會被送去外太空,剛好停在那兒的太空船又是什麼東西呢。回家路上發現船上有內奸,破壞遠程通訊器,傳送黑球亦跟著追來,誰是幕後黑手,背後又有什麼陰謀。故事去到一半觀眾還被蒙在鼓裏,每集有新伏筆新線索給觀眾提示,知道船上的九個人並不是偶然聚在一起,而是他們之間有某種聯系,儘管他們去野外集訓前都不認識大家。

第八集在某個星球上,他們發現另一艘太空船,在船中的冬眠倉救出一個女人後,謎底一個緊接一個爆出來,一路細心經營的輕科幻小品形像,大扭轉成世界觀宏大的硬科幻,而且謎底非常清晰有條理,不是亂來的超展開。作者佈局非常高明,開場以來一誤導觀眾,那幾個高中生來自地球。原來他們的母星是阿斯特拉,而第一集他們被傳送去那荒涼的星球才地球。

世界觀有一層謎題還不夠,第二層謎題要解開殺人動機。原來九個少年少女都是複製人,原本打算拿來做備用身體,但行星政府通過法案禁止複製人,於是要殺人滅口。至於行星政府的秘密,隱暪地球真正的歷史和傳送門科技,有情人終成父女等小謎底,亦為觀眾帶來小小驚喜。

最後一集所有謎底開估了,眾人終於回到地球,我以為還會有個大高潮,什麼驚險的要保護秘密被追殺之類,點知打電話報警拉晒班壞人就完場,有點反高潮。剩下有半集時間講七年後的日後談,九個人分別達成自己的夢想,沒有刺激但有很窩心的結局。

巴哈姆特之怒 Rage of Bahamut Genesis / Virgin Souls

通常課金手遊改篇的動畫,大部份都是垃圾,可以不用看以免浪費時間。不過Cygames出品的動畫,可以說是異數,不單製作精美直逼劇場版,沒有故事性可言的遊戲,竟然可以寫出一個完整故事,簡直是神乎奇技。據說Cygames手遊賺大錢,不想交稅金益政府,索性花錢拍動畫,當打廣告。《巴哈姆特》是Cygames第一個出品的遊戲,可以說是抽咭課金類RPG的始作俑者,曾經是日本營收最高的手遊。故事發生在人神魔三族共存互相戰爭的世界,而巴哈姆特則是傳說中毀滅世界的魔龍。

動畫版的故事甚至世界觀,有別於遊戲完全原創,共通之處就只有滅世魔龍巴哈姆特有出場。第一季的是很王道的RPG故事,雙主角兩個童年好友,一個是爆炸頭真小人賞金獵人,另一個是正義感滿分古板騎士,長大後變成兵賊難分的鬥氣冤家。女主角是復活魔龍鎖匙的半神半魔混血兒,只有三歲卻長得婷婷玉立的少女,強迫爆炸頭帶路去尋找「母親」。沿途是很精彩但有點公式的冒險之旅,女主角神族、魔族和人類三方追殺,古板騎士與爆炸頭解開誤會,加入保護女主角的行列,三人還有點暖昧關係。

最後當然有讓巴哈姆特復活毀滅世界的大陰謀,兩個主角加埋人神魔總動員合力把巴哈姆特封印,女主角作為鎖匙亦順帶被犧牲了。她與爆炸頭的愛情線很催淚感人,雖說半神半魔的成長特快,但感覺總是怪怪的,她可是只有三歲啊!主線本身有點普通,不過打鬥超水準演出,劇中亦有不少笑位和眼淚位,娛樂性而言是中上的良作。

第二季的故事發生於第一季後十年,巴哈姆特幾乎把世界毀滅,打破人神魔的勢力平衝。人類發掘出古代科技兵器,改寫了人類在三族中的弱勢,要依靠神族幫助才能抵抗魔族的宿命。十年之間人類戰勝了魔族,將他們貶為奴隸,淨下的魔族四處逃亡,神族在戰鬥中處於劣勢,人類大軍正準備進攻神界。其實我是從第二季開始看,第一集開場片頭資訊量龐大,引起我的好奇心想知道第一季我錯過了什麼,才把第一季翻出來看。結果除了第一季兩個主角會出場外,第二季是一個完全獨立的新故事。

今次說穿是一個灰姑娘的故事,龍族少女離鄉別井去王都打工,巧遇微服出巡的靚仔皇帝,一見鐘情並入愛河。女主角的師傳是爆炸頭,有一堆古靈精怪的人神魔同伴,巧合地救了人神大戰的關鍵人物,於是卷入了這次世紀大戰。其中最有趣是喪屍少女醫生,她與古板騎士是對喜歡冤家,古板騎士上季斷了的手掌,更被她變成《愛登事家庭》的手掌助手,非常搞笑。每個主要角色也各有故事,當中不乏感人的描寫。故事主線有趣新奇,人類迫壓神魔二族,最終引起抗爭全面大戰,再加入宿命愛情的元素,氣氛熱鬧歡樂之餘,亦有著史詩式的雄壯。最後巴哈姆特再次復活,人類以古科技巨大兵器迎戰,打到七彩。結局大團圓人神魔三界和平共存,有情人終成眷屬,故事比第一季更加出色。

之後還有第三季外傳《馬納歷亞魔法學院》,我看了兩集頂唔順放棄了,因為這套是人類公主和龍族公主的百合故事,我不好此道,故事實在太過無聊了。

B The Beginning 彼之初

文章刊登於蘋果日報

在眾多串流平台中,Netflix率先落重本製作日本動畫,幾年下來片庫中已有為數不少的獨佔動畫。2018年Netflix正式進軍動畫市場時,《B:彼之初》就是第一套打頭陣的大製作。由《攻殼機動隊》的星級動畫製作室Production I.G.負責,有別於一般日本動畫的精緻科幻推理佈局,以充滿歐陸風情的虛構小國作為舞台,頂級流暢華麗的打鬥,在歐美動畫迷中掀起一陣哄動。可能沒有在日本電視上放送的關係,這套作品在亞洲地區沒有大太迴響。第一季後Netflix宣告會製作第二季,可惜之後一直音訊全無。時隔三年,第二季終於三月上架,讓一眾影迷等到頸到長。

《B:彼之初》的導演是中澤一登,成名作是《標殺令》中動畫的部份,他非常擅長拍攝動作場面,尤其是刀劍雙交的近身肉搏戰。這套動畫不只是追尋連環殺手的偵探片,更是基因改造人打到飛起的科幻動作片。由於改造人身體有回復能力不怕子彈,主角之一黑羽的主力武器是左手變成的鋼劍,而敵人亦同樣使用刀劍等冷兵器。戲中有連場精彩的刀劍過招打鬥,近鏡一招一式打得清清楚楚,拉開遠鏡時的刀光劍影,在空氣中劃出的光痕亦亳不含糊,可以看出雙方刀劍的攻守變化。黑羽背上還可以長出翅膀,除了在用來在天空上飛翔外,戰鬥時能配合全方位的立體打法,比起一般站在地上的對打,有更多招式的變化,更具觀賞性。

若果只看《B:彼之初》的劇情簡介,很自然誤會這套是警匪偵探片。兩個主角是皇家警察搜查科的拍檔,很例牌的一個老練前輩帶一個衝勁新丁,調查每次殺人後都留下B字記號,挑戰警方的連環殺手。頹癈大叔基斯是天材偵探,自從妹妹被變態殺手肢解殘殺後,從前線穩退自願調職去檔案室,「殺手B」事件讓他從出江湖,藉著「殺手B」找出殺害妹妹的幕後黑手。新紮師妹莉莉是個為食傻大姐,亦是身手不凡的警校高材生。她查案時經常會思想跳線,卻有著靈敏的偵探第六感。她家中開小提琴修理店,巧合地「殺手B」黑羽在她家當學徒。

第一季最初幾話很有偵探劇的感覺,基斯和莉莉推敲「殺手B」留下的記號,推理模仿犯插贓嫁禍的線索。警局有內鬼監視搜查科的一舉一動,把偶然發現秘密的探員配角殺人減口。觀眾一開場就知道黑羽殺人是替天行道,真正的壞人是被稱為「造市者」的神秘組織,看他們的造形滿臉紋身似足小丑與小丑女,就知道他們犯罪不只是為金錢利益,更多是出於心靈扭曲的變態愉快犯。正當觀眾滿心期望,看搜查科如何去抽絲剝繭地推理「殺手B」和「造市者」的關係時,基斯以跨張失實的推理方法,數學公式寫滿幾面牆,就這樣把謎底來龍去脈說出來。與其說他是IQ爆棚的天材偵探,他更像《死亡筆記》後期的夜神月,使用先讀大法偷睇劇本。

《彼之初》的前設世界觀很宏大,小國在境內發現外星人遺骸,用外星基因培養改造人小孩。基斯父親剛好是研究所所長,而基斯在加入警隊當偵探前,又剛好是破解外星基因的天材兒童。八年前研究所在一夜間被摧毀,改造人完成品黑羽是唯一逃走掉的小孩,其他有缺陷的小孩被回收組成「造市者」,隸屬國家情怖機關,專門做不見得光的勾當。第一季後半部從偵探片變科幻動作片,一邊黑羽單人匹馬挑戰「造市者」,另一邊廂基斯和莉莉設計緝捕警隊內「造市者」的主人。

第二季黑羽從「造市者」救出了青梅竹馬後,兩口子過著平凡幸福的生活,與基斯和莉莉亦成為好友。第一季片尾字幕播完後,預告了「造市者」只是被高層癈棄的不良品,真正的幕後黑手另有其人,是黑羽勢均力敵的昔日好友霧雨。第二季霧雨綁架了基斯,威脅黑羽要去暗殺國王,讓主角們卷入王子篡位的大陰謀。篡位當然不會只是貪圖王位那麼膚淺,更重要是爭奪外星基因的控制權,因為人類植入完成品黑羽的基因,獲得身體自我修復機能便能長生不老。第二季的黑羽的戰鬥場面更加華麗炫目,莉莉在大街小巷追車救國王的飛車場面,很有《Italian Job》的影子。至於天材偵探基斯因為被綁架,今次他的頭腦英雄無用武之地,乖乖地當公主在高塔內等人救。

據聞因為疫情關係影響製作進度,第二季只有短短六集。正當黑羽與霧雨打到最激烈之際,忽然彈出片尾字幕,未完待續,感覺第二季只是拍了一半,趕著交貨匆匆上架,希望不用再等三年才有得看第三季吧。