设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5134|回复: 2
打印 上一主题 下一主题

[已经过期] 怎么做出克苏鲁那种roll点决定行为成功率与结果的效果?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
41
在线时间
5 小时
注册时间
2018-9-20
帖子
2
跳转到指定楼层
1
发表于 2018-9-27 20:09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
RT,因为自制游戏的需要所以想知道该怎么做。
比如战斗时的攻击伤害由所得的数值决定对方受到的伤害,当角色探索一张地图时概率因为数值得到额外情报/什么也没发现,还有一些零零碎碎的因为随机数值而得出的结果(救治大成功/大失败增加/减少治疗的效果//目击各种会掉san值的事物后判定后所减的san值之类的)
大概类似于这样
【当角色执行某个行为后,后台随机生成出一个1-100间的整数,其中01-05为大成功(不但成功且发生了好事),96-100为大失败(不但失败且发生厄运),其余数字06-44增益1点,56-95减益一点,45-55无效果。当数字生成时进行以上判断,并将效果体现在游戏内(弹出对应对话框并获得相应物品/经验)】
要用的估计是随机数还有更加复杂的一类知识,但因为并不会这东西所以前来请教,还望这里的各位前辈赐教。

Lv5.捕梦者 (版主)

梦石
1
星屑
23999
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

2
发表于 2018-9-27 20:42:00 | 只看该作者
XP想生成随机数放到变量2里,可以用
  1. $game_variables[2] = rand(100)+1
复制代码
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
10
星屑
7737
在线时间
693 小时
注册时间
2017-1-9
帖子
639

我没有哭开拓者

3
发表于 2018-9-29 22:19:46 | 只看该作者
你这个数值分段规则不妨去参考一下wod规则(也是跑团规则)
说真的,d100的骰子式战斗不如直接把战斗做成触发式事件,这样不用脚本也能做出很不错的游戏
但是跑团模组制作成游戏,最致命的地方就在于自由度大幅减少了
这个B天天摸鱼,快点来个谁把他从被窝里拖出来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 12:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表