久久国产av,国产激情欧美有码,亚洲国产综合精品2020,国产无套粉嫩白浆内精

時空幻想(時空幻境到底講述了什么故事?)

2023-03-20 13:57:01 數(shù)碼極客 6589次閱讀 投稿:青森

今天凡太百科給各位分享時空幻境的知識,其中也會對時空幻想進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

時空幻境到底講述了什么故事?

講述了主人公Tim去拯救被魔王捉去的公主的故事。

但其實隨著劇情的深入,不難發(fā)現(xiàn)其實“公主”并不是一個人,而是一個理想的世界,或者一種陰謀野心。而魔王正是Tim自己的內(nèi)心,他心里面的黑暗迷惑了他的“公主”,他彷徨,不知所措。當(dāng)Tim與公主來到終點,突然瞬間光亮(我覺得象征著核爆),接著一切靜止了,這里游戲需要時間流逝,回到最初。也相當(dāng)于Tim回到魔王出現(xiàn)前,從而到達(dá)最后的結(jié)局。

主旨是喚醒人們心中的關(guān)懷與溫情,告誡人們莫到后悔時才懂得珍惜。

時空幻境的研發(fā)歷程:

布洛在2004年12月的泰國之旅中獲得了《時空幻境》的靈感,并在2005年4月著手展開游戲的制作工作。

最初,布洛的藍(lán)圖是將游戲分成若干的世界,而每個世界則以空間、時間、因果關(guān)系等為主題,各有不同的規(guī)則和內(nèi)涵。在多次嘗試后,布洛放棄了其他概念,選擇了時光反轉(zhuǎn)作為游戲理念進(jìn)行深入開發(fā),并開始為游戲加入謎題,在其中表達(dá)他對游戲設(shè)計見解的哲學(xué)觀點。布洛力圖讓《時空幻境》的玩家體驗時間倒流帶來的難料后果,而不像在《波斯王子:時之沙》、《時空飛梭》等游戲中玩家僅僅將時間倒流作為機械的工具。

通過游戲藝術(shù)表達(dá)自然地達(dá)到游戲創(chuàng)新的目的,是《時空幻境》的設(shè)計理念之一。布洛表示,就如游戲《婚姻》在以制作人真實婚姻經(jīng)歷為藍(lán)本的基礎(chǔ)上,自然流露出游戲的概念一樣,《時空幻境》避免了在劇情上的生拉硬套,因此游戲體驗會和其他游戲有所區(qū)別?!稌r空幻境》的另一設(shè)計理念是重視玩家的游戲體驗心理。布洛認(rèn)識到,許多游戲提供給玩家極豐富的元素,但是還需要有直觀的敘述解釋游戲規(guī)則與概念,才能吸引玩家。因此在設(shè)計《時空幻境》時,布洛注重游戲與玩家的交流互動,在游戲每個世界的開端都先闡述了該世界的基本規(guī)律和特色,然后才讓玩家進(jìn)入該世界進(jìn)行實踐操作。

《時空幻境》的游戲故事受到了許多作品的影響,如伊塔羅·卡爾維諾的《看不見的城市》、阿蘭·萊特曼的《愛因斯坦的夢》、羅伯特·海因萊因的《穿墻貓》、大衛(wèi)·林區(qū)的《穆荷蘭大道》等。布洛采用純文字來展示游戲劇情,

游戲中謎題的難易程度不一,且某些謎題對特定的玩家要更難。因此,游戲允許玩家繞過暫時解決不了的謎題,先行體驗后面的游戲內(nèi)容(特定頭目角色戰(zhàn)斗無法繞過)。布洛希望玩家能通過完成后面的游戲而找到先前謎題的解決思路。布洛亦表示“不勞而獲的獎勵是虛假且沒有意義的”,因此在游戲里的每個拼圖都需要玩家發(fā)揮智慧,解決謎題后才能獲取,且無論謎題有多難,一次也只能獲取一個拼圖。

布洛強烈建議玩家親手解決難點問題,以在破解答案后獲得充實的成就感。盡管布洛發(fā)布了所謂的“官方攻略”,然而該攻略實際上卻不斷在要求玩家自食其力解決謎題。《時空幻境》中的許多謎題是向其他游戲致敬;例如某關(guān)的賣點是受《大金剛》啟發(fā)的謎題;而每一世界結(jié)束前主角到達(dá)城堡,總有一個小怪告知主角“公主在別座城堡”,則與《超級瑪麗》類似。

時空幻境|如何實現(xiàn)時間倒流的魔法

時空幻境是一款很有趣的獨立游戲,游戲最大的一個特點是可以讓時間倒流,回到前面的位置,靈活運用時間倒退的功能,觸發(fā)各種機關(guān),完成關(guān)卡。

如何讓游戲內(nèi)的時間倒退,這是一個有趣的問題,在第一次這個游戲的時候,還是蠻震驚的,或許是第一次遇到這種類型的游戲,時間倒退的機制讓人眼前一亮,當(dāng)時并沒有多想,現(xiàn)在從程序的角度思考,如何實現(xiàn)這一機制呢?

使用命令模式來實現(xiàn)是一種可能的方法。

定義看起來有些晦澀,其實并不難理解。在做游戲的時候,我們會將玩家的輸入操作轉(zhuǎn)換為游戲內(nèi)的一個動作。比如按↑跳躍之類的。命令模式定義了一個Comand基類,而其他操作都會繼承這個基類,并實現(xiàn)execute()和undo(),大概是這樣的:

這樣我們就把游戲內(nèi)對象的動作封裝到了Command類中,控制一個角色就相當(dāng)于執(zhí)行一系列Command命令。這樣做的好處是,我們可以記錄用戶的操作,把命令保存在一個stack中,當(dāng)時間倒退的時候,只需要取出一個個Command命令,然后執(zhí)行undo操作就可以了。

命令模式的好處是實現(xiàn)完各種命令以后,實現(xiàn)時間倒退,前進(jìn),加速減速就很簡單了,只要不斷執(zhí)行execute或者undo就好了。缺點也很明顯,這些命令并不好實現(xiàn)……

在時空幻境中,主角的動作其實比較少,只有跑跑跳跳,還是比較好實現(xiàn)的,但是也有很多其他的物體,這些物體也在運動,并可能與主角進(jìn)行交互,所以如果用命令模式,實現(xiàn)起來還是相當(dāng)復(fù)雜的。

另一種方式比較暴力,就是備忘錄模式,也就是保存游戲狀態(tài)。

這個模式不用多說,就是每一幀將當(dāng)前世界的狀態(tài)做一個快照保存下來,然后當(dāng)時間倒退的時候直接讀取狀態(tài)就好了。這種方法的好處就是:很好寫,速度快。缺點當(dāng)然就是比較耗費內(nèi)存。

究竟有多么消耗內(nèi)存呢?其實可以大概計算一下,假設(shè)一個關(guān)卡中有20個需要記錄狀態(tài)的游戲?qū)ο螅總€對象大概需要6~7個屬性(位置,移動速度和其他屬性等,這里不太確定,不過我覺得需要的屬性應(yīng)該不多),出了位置以外,其他屬性應(yīng)該并不需要很高的精度,可以進(jìn)行優(yōu)化,不過這里還是先按照8個字節(jié)來算。那么游戲運行1個小時大概需要的內(nèi)存就是:

一幀需要的內(nèi)存 = 20 68 = 960(byte)**

一秒如果設(shè)定為60幀,那么內(nèi)存消耗 = 960 * 60 = 57600 (byte)

** 一個小時的內(nèi)存消耗 = 57600 * 3600 / 1024 / 1024 = 197 (MB)**

接近200MB的消耗!這確實非常多,但是也并非不可行。還是有很多優(yōu)化方案的,比如減少保存屬性的字節(jié)。或者采用增量的保存方式,不是沒幀都去保存所有值,而是保存改變值,這樣會節(jié)省大量無效的內(nèi)存,因為大部分時間,玩家可能是站在某個地方傻傻不動的。

利用上面的方法應(yīng)該可以剩下一大半內(nèi)存,另外,應(yīng)該很少有人在一個章節(jié)玩一個小時,大概10~20分鐘基本都可以完成了。實際上這個數(shù)字還算比較理想的了。

本來到這里差不多結(jié)束了,不過我搜到了一個帖子:

這個,大概是作者對于游戲機制實現(xiàn)的一些回答(從語氣上看應(yīng)該是吧),雖然英語很渣,不過大概可以看懂一些。

大概是說,作者大部分情況下記錄了世界的狀態(tài),而不是記錄事件(除了第五章)。實際上作者上述兩個模式都有使用,并且表示使用命令模式非常令人煩躁,而且編寫相反狀態(tài)也非常復(fù)雜。

作者還表示,和與內(nèi)存的消耗相比,CPU的消耗是更大的問題,所以他選擇了使用保存狀態(tài)的方法,在Xbox 360上,實際上在內(nèi)存緩沖區(qū)消耗完之前,大概可以運行30-45分鐘的樣子。CPU消耗大應(yīng)該是命令模式在需要執(zhí)行命令很多的情況下可能會進(jìn)行大量的計算,并且如果玩家進(jìn)行加速操作,可能就更傷了。

另外,如果緩沖區(qū)被消耗完,那么就拋棄掉最開始的狀態(tài),這樣雖然你并不能回到最初的狀態(tài),但是作者表示,好像并沒有什么注意到這一點。

不知道有沒有更好的實現(xiàn)方法,感覺其實都挺暴力的……

《時空幻境》(Braid)堪稱「神作」的原因有哪些?

《時空幻境》迷人之處在于其引人深思的敘事能力,初玩可能很難理解這個游戲所要傳遞的內(nèi)容,但是就是這種似是而非的感覺,會更加讓你著迷,你會從游戲中讀到自己想要的內(nèi)容,而游戲又不會直接告訴你,諷刺跟贊揚在這種表現(xiàn)手法中尤為清晰突出。

游戲內(nèi)核足夠新穎,時至今日,依然很難有一款游戲能夠像《時空幻境》一樣將操縱時間的設(shè)定如此完美地運用到游戲中。

在《時空幻境》中,玩家在關(guān)卡中通過操縱時間,以此來隱喻和暗喻一些游戲內(nèi)容,然后遵循了時間發(fā)展的客觀規(guī)律,著重放大絕大部分物體受時間操縱后的變化跟少數(shù)物體不受時間影響的對立性,讓人們游戲的同時,開始思考時間的真正含義。

故事內(nèi)容上的完美敘述也是這個游戲成功的關(guān)鍵,以常人的眼光來看,勇士救公主只是一個美麗的童話故事,是美好的,但是《時空幻境》明顯賦予了它更多的含義,游戲中主人公映射了原子弹之父奧本海默,而公主則是原子弹,原子弹究竟該不該出現(xiàn)?

每個人的看法并不一樣,而主人公每次利用時間其實清晰的知道自己雙手沾滿了鮮血,而公主的能夠重見天日,絕非表面看上去的那么簡單。

相關(guān)信息

游戲整體風(fēng)格更偏向于一部寓言解謎小說,玩家作為主角,雖然一步步將公主救了出來,但是在了解完劇情之后,又會陷入某種自責(zé)當(dāng)中,而這本身只是游戲而已,這僅僅是一種情感傳遞,而隱喻的原子弹之父所面臨的可能比玩家更加無奈。

通過游戲傳遞情感,讓玩家感同身受,或許這才是這個游戲真正的魅力所在。

什么是時空幻境?解釋一下

1.時空就是時間與空間的簡略集合名詞(時間+空間,(時空是物質(zhì)運動的方向和速度,比如光線經(jīng)過引力場時,光子會改變其運動的方向和速度)。

是力學(xué)、物理學(xué)、天文學(xué)和哲學(xué)的基本概念。

2.幻境,fairyland∶虛幻神異的境況。 例句:在此,我們并不逃避現(xiàn)實而進(jìn)入愉快的幻境。

dreamland∶僅僅在幻想中或夢境中出現(xiàn)的理想地方。

時空幻境的意思就是說,建立在時間里面與空間里面所形成的一種虛幻神異的情況。是一種超自然的形象。

聲明:各百科所有作品(圖文、音視頻)均由用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流。若您的權(quán)利被侵害,請聯(lián)系: [email protected]