3D Maze 2 草案
一、 簡介
這算是3D迷宮的劇情版,一開始讓玩家以為是在平面地圖上玩,但是這個平面地圖會有一些不符合平面世界的「靈異事件」,而玩家就會隨著劇情的進展慢慢了解到這個遊戲的地圖其實是三維空間,而整個地圖是在一個出不去的盒子裡面。
二、 世界觀、地圖
這是沒有重力的世界,所以角色下方是空的也不會掉下去,還可以飛(Z軸移動)。
死亡不能復活,但可以預先存檔。
視野360不會被擋住,只是只能看到同一平面。
移動可能被牆或生物阻擋。
[grid]
由方格(grids)組成,每個方格都是一個平面(空間),一個方格只能有一個物體(不包括非碰撞物件,如技能)。
[軸]
有X、Y、Z三軸,預計地圖大小是512*512*64girds。
示意圖:左下角是X、Y、Z三軸,數字從0開始。右下角的方格座標為(0,5,0)
[平面]
兩個軸,物理意義的平面。
[空間]
三個軸,物理意義的空間。(立體、上下左右前後)
示意圖:左邊是空間、右邊是平面。
[2D生物]
只能在兩個軸移動的生物,包括玩家和大部分生物。
[3D生物]
可以在三個軸移動的生物。
示意圖:左邊打X的不要看,3D移動就是可以往三個方向移動,2D移動就是只有兩個方向。
[靈異事件]
因為玩家和村民都是2D生物,所以遇到3D生物或是不同平面的2D生物會突然消失又突然出現,或者被自己看不到的生物攻擊,所以叫靈異事件。(操作的視野是2D的,像楓之谷、爆爆王,看不到上下方)
示意圖:左邊的是真正的空間,右邊是2D生物所看到的世界
因為有時候玩家的視角不會看到怪物,但是怪物的視角看的到玩家,而玩家會被看不到的東西攻擊,所以叫靈異事件。
[世界盡頭]
地圖的邊界,任何生物都不能穿越(創世者除外),但是會有一個漏洞(劇情用)。
[世界盡頭的破洞]
被創世者所在的世界的生物不小心弄破的洞。劇情需要。
[創世者]
創造這個世界的角色,當初是為了做實驗而創造這個世界的。
[旋轉平面]
改變自己的視角,假如自己的座標在(0,5,0),視角為Z=0平面,那可以轉為,X=0平面或Y=5平面,就能看到原本看不到的路、走到原本走不到的地方。
3D迷宮的最重要技能。
[村莊]
創世者創造完世界後,由2D生物收集資源建造起來的居住地,通常周圍都會有守衛,但偶爾會發生天災(由3D生物或不同平面的2D生物引起),預計會在Z=0平面有一個大村落和3-4個小村落,在其他平面也會有各個村落。
[村民]
居住在村落內的生物,有商人有守衛有旅行者,玩家一開始算是村民。
[起始村莊]
在Z=0平面上,一開始玩家在的地方,大小約128*128,可以接各種任務觸發多種劇情。
三、 劇情
主線會有多條路線,多種結局,下面的劇情會是其中一種,其他劇情路線需要隊友幫忙想。
一開始玩家角色會在[起始村莊]上,可以接各種任務來觸發劇情學習技能。
觸發某些事件後,會得到[旋轉平面]的技能,但玩家一開始並不會知道這個能力的真正功能,只知道會變換到不同場景,玩家也可能從此以後都回不到[起始村莊]。
之後,在三維空間探索世界,也會遇到不同平面的村落,觸發一些事件後,會更了解這個技能的真正功能。
了解[轉換平面]的真正功能後,就是去四處探索,因此發現[世界的盡頭]是像一個盒子把自己的世界圍起來,於是為了探索外面的世界就去尋找[世界盡頭]的破洞。
走出[世界盡頭]後,被[創世者]發現,跟[創世者]談話,了解到[旋轉平面]是[創世者]當初用來測試而開發的能力,但是卻忘記刪除,於是就把這個技能刪除,再把玩家抓回迷宮。
結束爛尾
可能會有不被創世者發現的劇情,之後再想。
四、 人工智慧
每一種角色都有自己的行為模式、角色的數量也會用公式自動生成
五、 角色
數量不變:
玩家:玩家。
創世者:不會出現在遊戲中,只有過關後才會出現在對話框。
邊界:不可破壞也不可穿透的方塊。
數量會變:
方塊:可以推動,可以放技能讓他不能被推動,村莊圍牆,可破壞
3D生物:
復仇者:同一時間只會有一隻,每殺死一隻就會從紅怪之中突變出一隻新的,每當紅怪被殺死,復仇者就會增強。
紅怪:攻擊力血量都普通,攻擊範圍一
藍怪:攻擊範圍大,血量低,不會移動。
2D生物:
村民:觸發劇情用,會移動,會死。
守衛:村民的一種,比村民強,不容易死,攻擊範圍大,常在村莊邊緣走。
旅行者:村民的一種,會走出村莊,強弱不一,可學技能。
小怪、普通怪、菁英怪:每個平面都會有不同的怪。
六、 能力、物件
平面轉換:可以轉換到別的平面(位置不變),若你的位置在X=15.Y=21.Z=0,可轉換到 X=15平面、Y=21平面 或 Z=0平面。
對生物(包括牆)用:
攻擊周圍:攻擊自身周圍26格的生物
攻擊直線:攻擊前方一條線4格的生物
攻擊前方:攻擊前方一格
砲彈:攻擊範圍內一格,最大距離4格
對方格用:
標記:對方格標記顏色,任務用
固定:對方塊使用,固定後就不能推動,再施展一次解鎖
陷阱:對方格使用,跑到方格上的生物會暈眩一段時間
七、 音樂
八、 美術
九、 平台
單機,Windows7以上,可存檔
十、 繼承表
/*Class grid
分為可穿透、不可穿透(bool)
Class 結界:grid(可穿透)
暫無
Class 物體: grid(不可穿透)
分可破壞、不可破壞(bool)
Class 牆:物體(不可破壞)
Class 生物:物體(可破壞)
生命值(int)
每秒恢復生命(int)
分可移動、不可移動(bool)
Class 動物:生物(可移動)
移動方式:2D、3D
Class 砲台:生物(不可移動)
Class 村民*/