比《我的世界》美多了!這款畫風治癒的沙盒遊戲,讓你輕鬆建大樓


什麼樣的遊戲能在 Steam 上架不到半年,就收穫近 6000 則「壓倒性」的好評?

城市建設類沙盒遊戲《Townscaper》給出了答案。沒有複雜的操作,僅靠點擊就可以完成一座城市的建設,卻能讓如此多玩家前赴後繼參與其中,並樂於在社交平台上分享各自的建設成果——這一切都繞不開一個詞,「治癒」。

▲玩家在《Townscaper》中創造的城市. 圖片來自:Steam @Capt.Luke 

進入遊戲後,主界面簡潔到只有空無一物的天空和大海。左側有 15 個彩色格子,右側是隱藏式的菜單。在主界面進行左鍵點擊後,就會出現一個青磚樣式的平台,再點一下,它會變成一所房子,如果再點擊一下,也許它會變成一座塔,又或許是一個帶着樓梯的洋房。不管點哪裏,總會冒出些小東西。點擊屏幕左側的那些彩色格子後還能更換建築外立面的顏色。

▲《Townscaper》的遊戲界面. 圖片來自:Townscaper on Steam

一旦親身體驗這款遊戲,你將很容易就為遊戲本身的治癒性、以及其所帶來的「藝術氛圍」着迷。

畢竟《Townscaper》玩起來就是如此輕鬆,只需要一個勁地「點點點」就完事。一不小心點錯了也沒關係,右鍵再點一下剛才生成的磚塊就立馬如石頭落水般「咚」的一聲消失不見。

▲玩家在《Townscaper》中創造的城市. 圖片來自:Steam @evenstar.tv 

但不管怎麼點,這個遊戲的畫面都擁有一種和諧美。比如下圖中,我們在社交媒體找到的玩家分享的「建築圖」。

▲玩家在《Townscaper》中創造的城市. 圖片來自:Steam @Xe2

又或者這樣:

▲ 玩家在《Townscaper》中創造的城市. 圖片來自:Twitter @MartinKoeplArt

甚至是這樣的:

▲玩家使用《Townscaper》的界面進行創造. 圖片來自:Twitter @jmanooch

無論怎樣都自帶美感,是《Townscaper》的魅力所在。隨你怎麼點,總能呈現出一副藝術感的畫面。

它的這些觀賞性,從何而來?

當打開右側菜單中勾選「Grid」後會會發現出現的這些小建築則是生成在一個個不規則四邊形的網中。而這些不規則四邊形,是讓《Townscaper》這款遊戲看起來很「温柔」的秘密武器。

如果我們看到的是一個個稜角分明、有規則的房子,也許不會像在《Townscaper》中收穫那麼多的驚喜。正因為它那一個個看起來温潤、沒有尖鋭角的房子們,讓《Townscaper》有了一種治癒人心的能量。

▲ ORGANIC TOWNS FROM SQUARE TILES. 圖片來自: INDIECADE EUROPE 2019

如何讓建築之間的組合變得圓潤不穿模?

想象一下我們要計算一個不規則四邊形的面積,可能會用到兩種方法:海倫公式和向量積。而這樣一張 2D 的不規則四面體會產生一些有趣的現象,在有的地方三個四面體組合起來像一個三角形,而另一個集合點則有五個不規則四面體組成了像五角星一樣的圖形。這意味着這些不規則的四邊形將組合成更多的不規則多邊形,並一直環繞下去……

▲ ORGANIC TOWNS FROM SQUARE TILES. 圖片來自: INDIECADE EUROPE 2019

在此之上我們把 2D 圖形變成 3D,再把每一個可能隨機旋轉的不規則四面體連接在一起,而每個相鄰的每個面中還會有多種隨機組合的可能。加上 Gizmos Unity 的算法,會複雜很多倍,因此也會出現一些穿模的現象。

該遊戲的開發者 Oskar Stålberg(後文簡稱 Oskar)在《INDIECADE EUROPE 2019》的演講中提到:圖中產生的白線代表着因點擊產生的「正確空間的可能性」。

▲ ORGANIC TOWNS FROM SQUARE TILES. 圖片來自: INDIECADE EUROPE 2019

就算法而言,Oskar 坦言從純技術角度看他希望玩家可以建立一個正方形的建築,而這又與他對城市建設的理解形成一種對立。

Oskar 表示作為這款遊戲的基本美學之一,他喜歡的城市環境包括人造建築與植物的組。在對稱形式成型後依然可以融合不對稱性(organic and symmetrical),從而達到一種新的平衡,而這些平衡組合將一直會隨着周圍環境不斷髮展和變化。這樣具有生命力的城市美學正是他在《Townscaper》所打造的。

▲玩家在《Townscaper》中創造的城市. 圖片來自:Steam @微動

基於他對美學的闡述,也不難理解為什麼他熱衷於在社交媒體上觀察玩家們曬出的各種各樣的《Townscaper》創作。他甚至希望將來能在《Townscaper》添加更多有關於「隨着時間生長而變化的植物們」。

▲玩家在《Townscaper》中創造的城市. 圖片來自:Twitter @mqlcqlm

這只是《Townscaper》面臨的難題之一,另一個技術要點則來自點擊產生的那些房屋外立面的造型。有時是門,有時是走廊,而有時則是燈塔。這些是怎麼來的?看完下圖你可能會有所瞭解。

▲ ORGANIC TOWNS FROM SQUARE TILES. 圖片來自: INDIECADE EUROPE 2019

Oskar 在 3 月份的時候就已經設計完成大約 200 種建築外立面的造型,包括屋頂和牆體的各種組合形態。

而這些小的牆體組合中還包括各種陰陽角的組合,而不同的陰陽角組合不同的牆體就產生了我們看到的那些隨機生成的房子們,也許是一個圓柱形的燈塔,也許是一間圓角的花園洋房,還有可能是一個帶有草坪的平台。

▲《Townscaper》的遊戲界面. 圖片來自:Townscaper on Steam

除此之外,這款遊戲在不同顏色相遇時,在建築上也會有不同的反應。也許是一個更高的窗户,又或許是一根不同的排水管造型。《Townscaper》除了城市建設的多樣化,它還支持按照明暗程度和光照角度來設置城市景觀,以及三種模式顯示城市模型:深夜模式、白天模式、純白模式。利用這幾個光效,我們就可以設計出文章開頭那樣的城市:隨着夜幕降,城市裏的燈光全部被打開。

玩家們樂此不疲地分享彼此建造好的城市,開發者 Oskar Stålberg 也樂此不疲地轉發各路玩家的圖。《Townscaper》的分享模式讓你無論是使用 Windows 還是 macOS,都可以通過一小串代碼在社交平台上分享彼此建造好的城市。

也許用户與這款遊戲之間的故事還不到 1 年,但 Oskar Stålberg 與《Townscaper》之間的故事,似乎可以追溯到 7 年前,而這也是他從事電子遊戲行業的 7 年。

▲ ORGANIC TOWNS FROM SQUARE TILES. 圖片來自: INDIECADE EUROPE 2019

最早 Oskar 就職於 Ubisoft Massive(育碧旗下的遊戲製作公司),從那時開始,他就一直與「城市環境」結緣。我們甚至還能在他發佈的生活照中看到有趣的一面:

▲ Oskar Stålberg 的創作. 圖片來自:Art by Oskar Stålberg

之後他與夥伴們一起製作了另一款遊戲《Bad North》,其中也有對城市建設的各種探索。之後成為獨立開發者的他製作了《Townscaper》這款沙盒遊戲。

《Townscaper》不僅能讓用户創作藝術,其遊戲背後開發的過程也是藝術。它不僅是一個温暖又治癒的遊戲,我想更是一位瑞典男孩如何發掘自己對美學的感受以及對代碼的無盡探索的成長故事。

本作已登陸 Steam 平台,適用於 64 位的 Windows 7+ 及 macOS。售價 ¥26。

題圖來自:Townscaper on Steam


資料來源:愛範兒(ifanr)

如果喜歡我們的文章,請即分享到︰