你所不知道的方塊小鎮(zhèn)模組的開發(fā)歷史(Yuushya系列一周年特別欄目)
?
方塊小鎮(zhèn),或Yuushya系列,已研發(fā)多年,期間經(jīng)歷無數(shù)風(fēng)雨與摸魚。至此發(fā)布周年之際,我相信你肯定對Yuushya系列的歷史不感興趣,所以這就是為什么我今天一定要來狠狠地注入你雞湯:好好說說這一模組是如何從一個冉冉升起、激動人心的夢想,變?yōu)楝F(xiàn)在的結(jié)構(gòu)屎山、年羹大作的心路歷程。
Yuushya系列幾經(jīng)周折,大致可分為以下階段:
【探索階段】→【CTM階段】→【CIT階段】→【模組階段】

【探索階段】
這些圖片展示了她第一個版本的樣子。此風(fēng)景距今2年,為2020年4月19日。


熟悉但又陌生的紋理,她接下來的路究竟要何去何從?但不管怎樣,是時候該給她取個響亮的名字了!
?
那一天,Goosy材質(zhì)包,中文名【鵝】,迎來了0.1版本。

隨后4月20日,Goosy又改名為Goosicoa。




【CTM階段】
從古至今,玩出各種花樣的MC材質(zhì),無非都是主打建筑的材質(zhì)。為了一樣玩出花樣,她決定了走建筑擴(kuò)展材質(zhì)這一條路。這條路必定艱難,好在屆時已有一可行方法,來達(dá)成利用Optifine的【CTM特性】做出原版擴(kuò)展方塊的目的。詳讀:
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1016264
?
簡單來說,就是利用重命名漏斗的方法獲得各種建材。



既然要做建筑,那總要有個既定的建筑風(fēng)格吧。當(dāng)時的她積累尚淺,只得繼承MC原版的風(fēng)格——田園建筑。






7月,Yuushya擁有了她現(xiàn)在的名字,風(fēng)格也漸漸往現(xiàn)代建筑靠攏。這時,她明確了她的目標(biāo):走與原版MC不同的【市井】風(fēng)格的建筑。



【CIT階段】
材質(zhì)界內(nèi)一直都有一種廣泛采用的制作擴(kuò)展建材的方法,為利用Optifine的CIT特性達(dá)成。例如Mizuno CIT。我們最初沒有采用CIT而是CTM,因為CIT所放置的建材在光影下不會有投影,這一點(diǎn)無疑是硬傷。但Yuushya CTM擴(kuò)展的逐步推進(jìn)中我們發(fā)現(xiàn),隨著擴(kuò)展的增多,游戲幀數(shù)直線降低。且更嚴(yán)重的是,CTM制作的擴(kuò)展不會在服務(wù)器中和Replay模組的回放中顯示。
?
為了保證Yuushya系列的泛用性,她從此從CTM擴(kuò)展,轉(zhuǎn)戰(zhàn)CIT擴(kuò)展。








【模組階段】
好景不長。
CIT方案確實能解決現(xiàn)有的各種問題,但仍有優(yōu)化上的硬傷。過多地放置CIT建材會造成游戲幀數(shù)顯著下降。此時Yuushya已有約400個擴(kuò)展建材。
?

再一次,艱難地,我們放棄了走原版擴(kuò)展這條路,花了許久時間將Yuushya的所有建材復(fù)刻到模組中。這也是我們第一次制作模組。
但這一次,她在【市井】建筑的道路上,也因此獲得了更多的契機(jī)。她擁有了新的名字:像素小鎮(zhèn)(Yuushya Pixel Town)。
?
2021年3月,Yuushya材質(zhì)包發(fā)布了。那時的她仍帶著50個擴(kuò)展CIT建材。

這一部分的更多圖片可以在我們的模組預(yù)告帖中查看,此專欄僅會放一些我們沒有公布過的圖片。https://www.mcbbs.net/thread-1192791-1-1.html





期間我們嘗試了各種字體方案。為了提高泛用性,字體從最初的漢字,先轉(zhuǎn)變?yōu)槌橄蟮摹邦悵h字”,最后變?yōu)楝F(xiàn)在采用的“十分抽象的文字”的字體。







既然已經(jīng)進(jìn)行了模組制作,我們?yōu)楹尾蛔鳇c(diǎn)花樣出來呢?
【市井】風(fēng)格建筑,給人的感覺就是“雜亂中的秩序”。其建材的擺放,相比殿堂、城堡、皇宮等華麗建筑的特殊美學(xué),更講究“隨意”和“寫意”。體現(xiàn)在具體建筑中,就是例如【擺放了各種物品的桌子】,【堆滿了各種包裹的雜物間】此類建筑效果。

但在MC中要如何達(dá)成這一效果呢?我們需要想辦法突破【MC一格只得放置1個方塊】的詛咒。我們想到利用MC掉落方塊的特性,例如沙子和龍蛋,但他們的方塊模型可替換,但找不到方法實現(xiàn)這一理論。我們又嘗試?yán)每准?,因為盔甲架亦有掉落方塊的特性,且可把方塊戴在盔甲架的頭盔槽。效果達(dá)成了,但有一硬傷是難以刪除生成的盔甲架。
?
最終,于2021年8月。我們研發(fā)了一套更為模組化的方案,為【方塊實體】,也就是現(xiàn)在模組采用的這套方案。


2021年8月29日,她以方塊小鎮(zhèn)(Yuushya Townscape)的名字發(fā)布第一個BETA版了。此后,她收到了源源不斷的認(rèn)可和建議。
?
因為有許多不足,例如因為過長的開發(fā)周期造成的鴻溝般的規(guī)劃問題,所以,模組的版本號始終為BETA版(測試版)。不久以后,方塊小鎮(zhèn)模組正式版將會發(fā)布,屆時請期待她的蛻變!

一路走來,感謝有你。
方塊小鎮(zhèn)一周年生日快樂!