- 贡献
- 0
- 金钱
- 73
- 性别
- 保密
- 威望
- 0
- 最后登录
- 2020-12-25
- 精华
- 0
- 帖子
- 19
- 积分
- 92
- 阅读权限
- 20
- 注册时间
- 2019-6-25
- UID
- 135285120
- 贡献
- 0
- 金钱
- 73
- 性别
- 保密
- 威望
- 0
- 最后登录
- 2020-12-25
- 精华
- 0
- 帖子
- 19
- 积分
- 92
- 阅读权限
- 20
- 注册时间
- 2019-6-25
- UID
- 135285120
|
本帖最后由 Raymond公子 于 2019-6-26 00:41 编辑
很久之前是看到有一个武林英雄的战斗模拟器,叫HeroHelper,我open不开,不知道具体是怎么样的,于是突发奇想想自己做一个,当然,本人只是学人文专业的,
不是程序员,只是学了一会编程(书太贵,还是从电脑上下的PDF电子版),所以可能会有很多BUG,但是会尽力去完善,今天是把基本的代码给写了,
可以实现判断双方战斗的输赢胜率,以下是相关的测试:
幻境的测试(次数为100次)
主线战斗任务测试(次数为100次)
55级BOSS测试(次数为100次)
当然,还有相关的一些具体战斗数值的过程可以看,上面的测试我把他关了,以下是开了的效果图:(图片在最后面,不得不说这帖子编辑的功能真FIVE)
其中也有很多小问题,之后慢慢完善吧,如果打开可以像游戏里面这样
的战斗也可以实现,不过这次只是想实现预测两者的胜率功能。
不过目前的代码有以下的问题:
一、没有等级压制的代码,所以需要知道等级压制的具体计算公式;
二、可能存在1-5内的伤害、血量计算误差,之前看游戏里面的数值计算
是向下取整的,但是目前代码数值的计算方式是四舍五入的;
三、如果怪物有隐藏属性,预测精度会大幅下降,因此目前只能根据怪物的
面板属性进行测试,同时对于玩家的角色也一样,不过这些可以通过测试
去获取;
四、没有添加相关技能,因为对很多技能都不了解,目前只能通过修改代码数值实现,
例如我的技能是加攻击50,那么要自己在属性面板上相应加上,因此跟技能相关的
需要大家**的:
1、刺杀系-追影式的攻击速度是怎么计算的
2、防护系-混元式的负面效果有效的是哪些(流血?卸武?)
绝对防御减免是什么
还有很多,不列了,有些可以自己去摸索看看,但是希望有人知道有些容易
踩坑的(计算方式比较特殊的)
五、目前是想弄成比较智能的,通过用户输入名字,就爬取网页相关需要的的信息,
然后自动计算胜率。如下:
如上图:自动爬取角色的一些技能信息,属性信息等,不用用户自己一个个敲(目前是根据属性一个一个敲)
不知道还有什么想要补充,如果你想到更加好玩的功能也可以回复评论下,看看有没有机会去实现,
这只是纯属业余**,希望大家也不要抱有希望,哈哈,或许可能会继续做成一款类似的客户端游戏
(PC端?手机端?单机?)
以上,轻喷啊!
|
|