第211章世界生成成功
《我的世界》对张怀南来说,是非常合适的一个游戏。第一,整个游戏是非常简单的像素风,由大大小小的方块构成,就像搭积木一样。制作起来比较简单。
如果是那种画面精美设定复杂的3a大作,光是搞场景就得搞上大半年。而《我的世界》,只需要做出几十种基础方块,就可以了。速度快的话几天就完事儿。
第二,《我的世界》的建模动作也比较简单。张怀南前世玩过很久,对整个游戏的感觉非常熟悉,可以很快还原出来。
总而言之,简单好做!
还好玩,挣钱!
什么是物美价廉?这就是物美价廉!
张怀南打开电脑上的快速游戏开发工具,开始进行制作。
首先,张怀南着手制作基础方块。
《我的世界》里的物体基本上都是由1mx1mx1m的方块组成的。
每种方块都有不同的属性和外表。
比如说最常见的草方块,五个下方的面都是棕色,最上面的面是绿色。简单用手挖一挖就能破碎。
石方块,呈现灰白色,非常坚硬,需要挖很久才能挖开。
一些矿石方块,则需要用十字镐才能挖出里面的矿物。
还有构成动物的猪方块、鸡方块、牛方块,以及丧尸方块,等等等等。
张怀南原本觉得《我的世界》里面的方块种类没有多少,也就那么几十个。自己一做,才发现其实种类非常多,一百个也不止。
张怀南在之前玩过几十个小时的《我的世界》,这个游戏时长不算短也不算长,因此大部分的方块图案,他都还能记起来,并尽可能地做的一模一样。
小部分的方块,竟然记不起来具体是什么样子了,张怀南只好根据印象做一做,再不断地调整。
张怀南光是做方块就做了十几个小时,有的方块在网上就有差不多的美术资源,下载过来稍微一修改,很快就完了。
有的方块则找不到相似的美术资源,张怀南也有耐心,用鼠标一下一下点出来!
做完方块,张怀南开始做人物动作。
移动、跳跃、锤击、挖掘、爬梯子,还有创造模式下的飞行。这些动作都比较简单,花了三个小时就弄的差不多了。张怀南很庆幸自己没有选择动作复杂的游戏,什么打斗的游戏,动作花里胡哨,恐怕自己闷头坐上八天也做不好。
接下来张怀南开始制作地形。
《我的世界》里的地形有很多种,几乎涵盖了地球上所有的地形种类:
平原、山地、丘陵、冰原、大海、沼泽、森林、沙漠……
如果说每个地形制作一张通用地图,会很容易单调乏味,而且没法制作太广的世界。
前世的《我的世界》,会自动生成无限世界,一切都是按照程序自动形成的。输入不同的种子代码,就能生成各种千奇百怪的地方。
但是张怀南对这一步很犯难,它不知道这种自动随机生成的机制是怎么做到的。
只能摸索着试试。
第一次尝试,张怀南设定为各种方块散乱随机生成。但是土方块最多,树方块其次,而且都聚拢在一起。
张怀南以为这样就能差不多生成大地。
但是运行以后,整个世界就像被核弹轰炸过了似的混乱:大树长在地下、空中悬浮着巨大的土球、瀑布从天上掉下来撒的满地都是,地形也千奇百怪毫无逻辑。
显然这种方法是不行的。
第二次尝试,张怀南选择按顺序生成不同的方块,并且依次向上填充空格。
第一步,生成整个平面的基岩方块,作为世界的地基。
第二步,生成大量土方块,石方块、沙方块等等,构成基本地形。
第三步,剔除一些地底方块,形成地下熔浆和地下暗河。
第四步,生成地表的植物。
无错版本在69书吧读!6=9+书_吧首发本小说。
值得一提的是,前世的《我的世界》植物是比较单调的,尤其是大树,翻来覆去就那几种造型。张怀南觉得太过简单,于是创造了多达60种基础树形。站在森林里放眼望去,就会有“每棵树都不一样”的错觉。大大加强了真实感。
第五步,生成各种动物。
第六步,生成特殊地点。比如小村庄、中村庄和大村庄,洞穴、峡谷、地下矿井、神殿、海底遗迹,等等等等。
前世张怀南玩《我的世界》时,有个特殊的爱好是扩建村庄。因为他喜欢一个大村子繁荣热闹的感觉,而游戏中的村庄往往都很小,十几个小房子,甚至几个小房子就完事儿了。
现在轮到他自己来开发游戏,张怀南果断加入了拥有上百座房子的超大型村庄,只不过把概率设定的比较低。
第七步是生成天气和光照。
天气系统很简单,晴天和雨天两种。光照则比较复杂,游戏里的时间设定是24分钟一天,一分钟相当于现实世界的一个小时。太阳和月亮东升西落,光线和各种物体的影子都要随之变化。
这些工作说起来简单,实际上工作量是非常庞大的。
张怀南前前后后一共做了十三天,才把这些步骤完成。
深吸一口气,点击运行。
短暂的三秒等待后,视角里出现了像素风的山川河流、森林沃野!
张怀南转动视角四处看看,发现地形差不多可以了!