求一个游戏算法

cnlm2 2014-01-02 03:51:50
游戏中一个洗宝宝品质的算法,现在是这样的

一个25个值的数组,每次洗宝宝的时候随机一个值,如果大于25个值中最小的一个值,那么就拿这个值替换最小值,反之则洗宝宝失败,宝宝的品质上限1000


我们做了3种道具

a 品质范围{1-20}
b 品质范围{2-30}
c 品质范围{4-40}

现在出现两个问题
1,玩家用低品质a将宝宝洗到一定的品质后,再用c洗的话,会出现失败,c的价格比较贵
2,玩家用高品质c将宝宝洗到比较高的品质后,再用a洗的话,基本上不会成功

如果简单改进下算法,解决掉这两个问题,而且最好不要减少公司收入(你懂的)??
...全文
934 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
syuken 2014-06-18
  • 打赏
  • 举报
回复
syuken 2014-06-18
  • 打赏
  • 举报
回复
syuken 2014-06-18
  • 打赏
  • 举报
回复
深圳老码农 2014-06-03
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
test88666 2014-04-19
  • 打赏
  • 举报
回复
玫瑰色的夜 2014-04-19
  • 打赏
  • 举报
回复
.................15
GOLF_R20 2014-04-19
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
#18楼。soga 我看懂了。 不知道卤煮有木有懂。
啊呀 2014-03-24
  • 打赏
  • 举报
回复
这帖好久了哦还没结?
可爱的小灵儿 2014-03-24
  • 打赏
  • 举报
回复
我是掌握魔法的大师!
小_夜_ 2014-03-24
  • 打赏
  • 举报
回复
引用 13 楼 u011382801 的回复:
最近为什么都不冒泡了....... 终于抓到你一次
gw6328 2014-03-24
  • 打赏
  • 举报
回复
引用 16 楼 dongzeviva 的回复:
本帖214#、428#、642#、856#、1070#均可获得CSDN2014年新春台历一本。同一用户如果抢占2楼,则第2个楼层顺延。
这是真的嘛.
gw6328 2014-03-24
  • 打赏
  • 举报
回复
第一个,应该说有出现失败,但是也有成功的.这个是三种品值范围决定的 第二个问题本来就不是问题,你用了c洗过后.最低值一般是在4-40之间,那你再用1-20之间的去洗,失败的占多数.
  • 打赏
  • 举报
回复
很简单,a,b,c的品质范围只设最高上限 如 a 20 b 30 c 40 而下限是每次使用时从 25 个值中找出一个最小值,再稍减去一点,比如 min(arraynow)-2,这样的话,基本上a b c都能成功,如果所有的都基本超过了20,玩家也不会拿a去升吧。。而只要有几个没超过,则不管如何使用C,再使用a的时候也会成功的. 不知道你看懂了没有。。。。
uc1234091239 2014-02-20
  • 打赏
  • 举报
回复
真黑
knitime 2014-02-17
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
本帖214#、428#、642#、856#、1070#均可获得CSDN2014年新春台历一本。同一用户如果抢占2楼,则第2个楼层顺延。
xuesy04551 2014-02-17
  • 打赏
  • 举报
回复
这个玩法怎么那么像梦幻西游呢???
稻庄 2014-02-17
  • 打赏
  • 举报
回复
风吹腚腚凉 2014-01-27
  • 打赏
  • 举报
回复
引用 楼主 cnlm2 的回复:
游戏中一个洗宝宝品质的算法,现在是这样的 一个25个值的数组,每次洗宝宝的时候随机一个值,如果大于25个值中最小的一个值,那么就拿这个值替换最小值,反之则洗宝宝失败,宝宝的品质上限1000 我们做了3种道具 a 品质范围{1-20} b 品质范围{2-30} c 品质范围{4-40} 现在出现两个问题 1,玩家用低品质a将宝宝洗到一定的品质后,再用c洗的话,会出现失败,c的价格比较贵 2,玩家用高品质c将宝宝洗到比较高的品质后,再用a洗的话,基本上不会成功 如果简单改进下算法,解决掉这两个问题,而且最好不要减少公司收入(你懂的)??
a 品质范围{1-20} b 品质范围{1-20} 1*1.1 c 品质范围{1-20} 1*1.2 得到的值是括号里的乘以基数,替换的值是数组里的,基数你可以自由调整 。
加载更多回复(10)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧