Project1

标题: 想做一个大富翁一样的游戏 求教实现方法 [打印本页]

作者: roysd    时间: 2014-10-1 09:31
标题: 想做一个大富翁一样的游戏 求教实现方法


想做一个掷骰子移动的游戏
求脚本实现方法
如图
作者: 轩辕大将军    时间: 2014-10-3 17:33
我记得事件里可以设置随机型来着……= =貌似按我这个方式楼主得搞几万条事件啊……
作者: Arose    时间: 2014-10-3 18:20
曾经有人用XP做过 大富翁 的游戏…而且有工程…不过是几年前了 ,很难找得到
作者: 美丽晨露    时间: 2014-10-3 18:27
投掷骰子的事情应该能用事件做到的。
此外就差战斗战斗的事情了(误)
话说楼主原来在仿制FC赌神这款游戏吗?
作者: Anson    时间: 2014-10-3 18:48
看到这帖子,不由得想到曾经XP有一款以QQ堂为原型的大富翁游戏
事件做的,你可以参考一下
作者: 双叶GL    时间: 2014-10-4 23:07
大富翁啊,RM系列2000~VA基本上什么游戏都可以做,当然不是直接做要通过模拟

制作方法有很多种,直接通过脚本,或者事件选项

脚本不是很熟悉事件做法如下

首先写出自己要的流程,
例:
准备工作
游戏开始→选择人物?→给个道具当作开关(人物技能)→选择地图

游戏回合
回合0,先初始化(例如钱的分配,道具分配,随机参数等)

回合开始
首先判断 行动顺序→已默认参数设置顺序,或者玩家最优先为基础
(玩家动作→菜单其他选项可以用纯事件做菜单→骰子→骰子完毕后可以用公共事件处理后面步骤)
(公共事件处理系统
公共事件1判断目的地事件需要地图ID,X和Y轴,占用3个变量
公共事件2流程判断 判断下一个单位是否可以行动,和启动AI处理
(设置变量,1等于第一个人,2等于第二个....当移动后变量+1,当变量等于当前最大人数后就变成0,然后用条件判断,处理回合信息,当分开后,可以用每个回合来随机地图上掉落的道具,和类似股市的走动)
公共事件3回合判断 判断每个人都移动一次后回合数量+1然后进行第二轮

(AI动作→判断条件(例如,玩家对AI丢了减速,而AI判断是否有净化之类的东西)→骰子)
(骰子流程→随机事件,0..6+变量来设置这个单位加速还是被减速)

回合结束
回合+1
作者: 双叶GL    时间: 2014-10-4 23:15
当然你这种可以通过骰子丢出去后,每次走一步让骰子变量-1

然后通过地上的事件判断,当变量大于0的时候会向前一步,或者转弯

然后在地图上做一个空白事件,第二页设置开关,移动后切换到主角当前位置,在设置虚拟主角原地踏步

而主角切换模型,然后允许穿透,这样会可以当作控制器,也不用担心乱跑
作者: roysd    时间: 2014-10-5 09:09
双叶GL 发表于 2014-10-4 23:07
大富翁啊,RM系列2000~VA基本上什么游戏都可以做,当然不是直接做要通过模拟

制作方法有很多种,直接通过脚本 ...

呃,目前不考虑多人 单人掷骰子即可
作者: 双叶GL    时间: 2014-10-5 18:33
范例做出来了,有2种算法就可以了

一个是计算移动距离

一个是记XY坐标都可以实现骰子移动

大富翁范例.zip

1.43 MB, 下载次数: 129


作者: roysd    时间: 2014-10-8 10:51
双叶GL 发表于 2014-10-5 18:33
范例做出来了,有2种算法就可以了

一个是计算移动距离

THX(ΦωΦ)
作者: chd114    时间: 2014-10-12 10:24
事件足矣···你可以搜索一下XP区的那个事件版的大富翁




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