而且,根據游戲的需要,還可以后續不斷添加。
其他的材料,如制作出的木棍、木板、皮革,作物種子,鐵鍬、鐵鎬等采掘工具,鐵軌、礦車、船、等交通工具,劍、帽子、護甲的戰斗用品,等等。這些就更多了,大概會有幾百個,還可以慢慢豐富。
至于整個世界的生成規則。
陳陌雖然沒有看過《我的世界》的設計文檔,但大致可以推斷出來。
第一步是生成基本世界,并改造基本地形。
生成平原島-生成高山森林-生成沼澤、熱帶雨林、針葉林、叢林、平頂山等-生成叢林邊緣、更高的高山等-生成熱帶高原、沙漠山丘等-生成草原-添加海岸-微調整-加入河流。
第二步是生成密度圖,限定整個地形的高度,并根據密度圖,把整個地圖的方塊填充為石頭、水和空氣。
第三步是完善地形,如平原是草方塊加石頭,沙漠是沙子加石頭,把這些材質覆蓋在地形表面,同時生成基巖。
第四步是生成特殊地形。如洞穴、峽谷、礦井、村莊、神殿、海底遺跡等等。
這些特殊地形,如村莊、沙漠神殿等,都是由設計者事先拼接好的完整單元。在陳陌的計劃中,還可以人為地加入更多的特殊地形,讓整個自動生成的世界更加豐富。
第五步是生成光照。
第六步是加入生物和特殊單元(熔爐、箱子等有特殊邏輯的方塊)。
第七步是生成水池、巖漿池和地底元素,生成巖漿池的概率遠低于生成水池的概率。
第八步是生成礦物,主要是根據地形高度決定生成的礦物類型,如泥土、沙礫、煤礦、鐵礦、金礦、紅石礦、鉆石礦等。
第九步是生成地面點綴。包括水邊的沙子、粘土、沙礫,地面上的樹、蘑菇、花草等等。
第十步是生成生物,如牛羊豬雞等等。
當然,這個規則是陳陌自己推測出來的,可能和前世的《我的世界》有一些差異,但不會差得太多。
這樣一來,整個世界就形成了,把玩家控制的小人放進去,就可以在整個世界中自由行動了。
人物的行為方面,原作中的動作包括移動、跳躍、攻擊、挖掘、放置等等,也有一些動作mod,添加了爬墻、攀巖、懸掛、匍匐、面部表情等特殊動作。
對于陳陌而言,完全可以把這些動作全都整合起來,把人物動作擴展到十幾個,讓角色的表現力更豐富。(當然,也要配合畫面材質的更新。)
十幾個動作,相對于一些VR平臺的大型RPG來說也不算多,玩家基本上不會因此而感到過度疲勞,在保證玩家游戲時長的前提下,盡可能地豐富了游戲內的動作和玩法。
另外,關于整個世界的制作邏輯方面,陳陌考慮在繼承前作優點的同時,進一步擴充、完善。
如,在原作中,將木板以一定的規則放入工作臺,就可以生產出門、木棍等特殊物品。陳陌考慮全面擴展這種制作規則,讓玩家可以制作出更多的東西,同時提供更加明確、豐富的制作規則圖表。