在遊玩 Minetest基本遊戲時,會看到地圖產生器的設定,裡面的各個選項有什麼差別呢?
本文撰文時點,Luanti最新版為5.6.0-dev。
地圖產生器(Map Generator)即控制地形的樣貌。Luanti提供了8個型態各異的各式地圖產生器給玩家選擇,除了生態系以外,還會產生結構。要觀察這些地形,用Minetest Game即可體驗。
現在讓我們坐上觀測機,一起來看看這些地圖產生器有什麼差異吧。以下拍攝使用的紋理包為TEX-D2、Isabella II。
0. 地圖產生器演進史#
Minetest的地圖產生器有些是官方製作,有些是玩家提供後來merge進主線的。
根據 Luanti WIKI,最早的Minetest-c55時期的地圖產生器只會生成平原。後來慢慢加入海洋、樹木生成。
在地圖產生器Version 3加入了3D Perlin噪聲,豐富3D地形。
Minetest-c55 0.3.1加入了地圖產生器Version 5,地形很極端,並會有「毛茸茸」的地形。後來此地圖產生器改名為「V5」保留到現在。
Minetest-c55 0.4.0則加入了地圖產生器Version 6取代Version 5。引入了2D Perlin噪聲,使得地形更加平滑、真實,提昇生成速度。此地圖產生器作為「V6」保留到現在。
Minetest 0.4.6版,玩家就可以選擇自訂地圖產生器了。之後由kwolekr開發的v7地圖產生器合併至主線。
V5、V6、V7彼此間是獨立開發,這些地圖產生器之間沒有上下的優劣關係。
之後valleys、fractal、 flat、carpathian地圖產生器陸續加入。而短暫存在過,隨後被移除的有「math」、「indev」地圖產生器。
1. v7地圖產生器#
在Luanti 5.6.0版來說是最新的地圖產生器,現在狀態為「穩定版」,除了生成世界的「空島」選項。
地形很豐富,常有廣闊的生態系地形。
河道常常會有這種深邃的樣子,還有峽谷。
生成的高山有時候會不規則形狀,高聳入雲。地底下則是跟v5一樣有大洞穴。
如果開啟空島,則會在Y>1280的高度開始生成。有小有大,並會成多層次交疊,一層上面還有一層。
2. v6地圖產生器#
最早被列為「穩定版」的地圖產生器,地形較為平緩。設計用來消滅v5生成的詭異地形,使用2D Perlin噪聲。地圖選項可選擇要生成的生態群系。
此外選項裡面也有「平坦」世界,跟純粹的flat地圖產生器比起來,v6顯得比較自然,地形幾乎沒有任何起伏。
3. v5地圖產生器#
雖強調真實性,但v5有時候也會跑出很極端的地形,像是超級深海、超級深的洞穴。因為v5的獨特、怪異性而得以保留下來。
一般看來還算正常。
但偶爾會出現不規則形狀的山地。
4. valleys地圖產生器#
正如其名,valleys除了生成一般生態系和洞穴外,還會生成「山谷」以及「河流」。山的形狀較為自然,並傾向依照海拔有不同生態系。
地圖會常常看到高山與蜿蜒的河道。
有趣的是,這些河水是有高低差的,他們會像真實世界的河流一樣向低處。為此還引入了river water這種特殊的水節點。
5. fractal地圖產生器#
以數學的分形概念為基礎生成的地形,生成結果詭異但可以預測。
常常會生成被稱為「曼德博集合」的地形,並一直延伸下去。
不勾選生成海洋的話,甚至會變成空島。
6. flat地圖產生器#
平坦地形為主,選項仍可以勾選生成山脈,只不過高度也不高。
在離開生態系之後,常常就是一整片的大平原,地底下仍會生成洞穴。
7. carpathian地圖產生器#
喀爾巴阡地形生成器,特色是較為自然的地形,少有極端山脈之類的地形。
跟v6比起來,carpathian的地形更加「寬廣」。
8. singlenode地圖產生器#
生成空白世界,都是空氣。要用 模組或 子遊戲來決定地形生成樣貌。開發狀態為「穩定版」。
9. 額外的生成旗標#
有些地圖產生器會有旗標(Map generator features),讓玩家決定要不要生成結構、空島、地下湖等。
地牢(dungeon)是最常見的結構,裡面會有寶箱。目前有鵝卵石地牢、沙漠地牢、沙岩地牢,有時候入口會裸露在地表外。