开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[闲聊] 模组开发过程中产生的想法

 发表于 2024-7-30 22:24:36|显示全部楼层|阅读模式 IP:广西
今天,我用MCreator为我的java版模组Irikana添加了新武器“牧羊人之剑”。

并且希望它具有如下特点

攻击有60%的概率使敌人虚弱
当使用者生命值大于或等于其最大生命值的50%,每次攻击造成[7,8]点伤害
当使用者生命值小于其最大生命值的50%时,每次攻击造成[8,10]点伤害

要怎么表达概率呢?我有了这么一个想法

用一定区间内随机数的出现等价视为概率
​想要表达60%的可能性,只需将区间[0,100]内所有小于或等于60的数视为是,大于60的数视为否。至于为什么我这里用的是整数,是因为我认为它们是等价的


此外,还有一个发现,我有时间再写
另外,附上一张图,该图是手持牧羊人之剑攻击时触发的流程
d9fddc9f-32a5-4d09-97a7-084229b88f87.png
苦力怕论坛,感谢有您~
 发表于 2024-7-31 00:50:06|显示全部楼层 IP:河南省
血量低暴击就高了是吧awa看起来不错
2#2024-7-31 00:50:06回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2024-7-31 02:01:03 来自手机|显示全部楼层 IP:广西
lililuv 发表于 2024-7-31 00:50
血量低暴击就高了是吧awa看起来不错

为的就是提高可玩性,你要来不🤓🤓
3#2024-7-31 02:01:03回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2025-1-11 04:21

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3