Minecraft(我的世界)地形有关算法的c++实现

记得是在初一的寒假接触到了我的世界,真是一款充满了想象力的游戏,然后就把自己玩近视了。当时深知这游戏的前途,加上爱好编程,于是也想自己体验一番制作的过程,拙劣地写了出来,但是感觉效果还不错,也挺有成就感。

 

几年后,翻出来看看,感觉还真是有意思,于是拿来又是一番折腾

程序代码在这儿,相互学习交流一下:

https://download.csdn.net/download/xbd_gxf/11991247

 

 

2019.11.30添加:

丰富了一下方块的种类,并添加了一个原版Minecraft没有的效果:实体雾。

一直觉得原版游戏的这个问题还是挺难受的:雾的颜色取决于玩家所在处的亮度。偶尔会注意到,当玩家站在树荫底下时,远处的天空突然暗下来;或是在矿洞里发现远处有亮光,走近看却发现并不是。

当实现了实体雾,这些问题就能很好解决,并且带来了意想不到的景观:光柱和影带。如图所示,带来了一个不错的意境,并且让我联想到饥荒游戏中的地下矿洞世界,我觉得把这个模式搬进Minecraft里挺有意思。

 

 

代码啥的待我整理一下再上。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值