Project1

标题: 简单动作制作一定几率出现遇稀有怪物 [打印本页]

作者: 争议的正义    时间: 2012-5-9 23:51
标题: 简单动作制作一定几率出现遇稀有怪物
本帖最后由 争议的正义 于 2012-5-9 23:52 编辑

这里还是本着启发和学习的态度。
这贴将的是我原来突发奇想编辑的一个单机模拟网游的游戏。其中不少的简单代码可是让我头痛不已。。虽然用的是最原始的方法,但是希望能启发大家。
下面正文:
制作类似网游出现的,主角走入地图,偶尔会出现的精英怪物。

首先:准备工作是在数据库制作一个各项属性都比普通怪物厉害的精英怪物,另外有兴趣的玩家可以给怪物设定高额掉钱或者装备。

地图大家随意,不过需要说明的是
左下角的三个透明事件。
这三个事件所处的位置虽然是主角达不到的,可是都是比较关键的模拟事件。其中一个就是今天要介绍的。

这个事件是自动执行的,也就是说,当主角来到地图后会自动利用变数,随机出一个1-6的数字中的一个,这里的范围大家可以自己设定。
随机数字可以体现随机概率。也就是要做出的随机遇到精英怪物的概率。
接下来这个事件在生成完随机事件后暂时消失。虽然事件消失了。但是地图会保存这个变量,直到主角下次来到从新生成变量。

当这个随机数字成为指定的数字时候,则可以触动精英怪的事件了。同时上图是作为模拟网游中的公告提醒。告诉玩家精英怪物出现了。

将精英怪的出现设定为随机变量到达指定数值。其实不管你设定的是1-6之中的几概率都是6分之1。想要更改概率就要改动随机数字最大的值。
由此,精英怪物就出现在了地图上。

这个教程可以引申为珍贵的宝藏出现,或者是突发的概率事件出现,都可以用这个思路去编辑。
希望大家可以开拓思路。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1