《我的世界》中有些玩家做出了扫雷这个windows经典小游戏了,然而很多玩家想要学在我的世界中做扫雷小游戏,下面小编就为大家带来我的世界扫雷制作图文教程,告诉大家扫雷怎么做,希望对各位玩家有所帮助。
下载地址:http://pan.baidu.com/s/1o69kx5o
一、整理思路
扫雷,一个风靡全球的小游戏,简单的规则,然而却能够吸引很多的玩家挑战。那么我们现在来分析一下扫雷的规则:
每个被翻开的格子,如果其不是雷,则会写出其周围8个格子所包含的雷数,如果是0则会翻开周围8个格子。翻开的是雷则游戏结束。
2. 翻开的第一个格子永远不会是雷。
好的,那么现在我们确定了一个目标,制作扫雷,那么我们就可以根据规则列出一张扫雷的游戏流程表。(由于在初期计划阶段,我们大概画画就好。)
Ok,那么现在我们有了一个初始的计划图,现在,由于我们是要在mc里制作这样一个游戏,那我们现在开始就要将其模块化条理化并添加mc元素进去。容我们来梳理一下思路:
开局:由于我们要保证第一步翻开的格子肯定不是雷,那么显而易见,我们需要在开局,即翻开第一个格子的时候,生成整个棋局,才能完全保证我们所翻的格子不是雷。而我们也要保证生成完棋局的时候确实那个格子是被翻开的。同时呢,计时器也要开始工作。
游戏中:这个地方很简单,我们需要检测玩家的类左键操作和类右键操作。同时对其进行处理,而我们还需要统计场上出现的旗帜数。最后,我们还需要进行胜利判定。
胜利/失败:这个重点不多,我们只需要将地图剩余未标记的雷和标记错误的格子进行反馈。或者计算出玩家的时间是否能够开启修改英雄榜的方法。
重新开局:这个地方也是非常简单的。直接就可以重置地图,统计,还有时间。
英雄榜:将现有玩家的分数打印出来,同时给予玩家打印自己名字的权限。简单的说就是个打字机。
让我们简洁的整理下思路:
开局:生成雷局,开始计时器。
游戏中:检测输入,统计旗帜,检测胜利。
胜利:检查时间是否低于最优记录。
失败:反馈未正确标记的格子。
重新开局:重置雷局,重置计时器。
仔细看看其实我们要做的也不是特别多嘛,压力还是不大的。那么我们现在可以再将整理过的思路进行填充,增加实现方法。在开工各个部分之前,我们需要定一个整体的规划,这样就可以使我们建造出来的各个模块能够协同工作,可以理解为是某种协议。
null