【发布时间】:2011-05-23 17:26:15
【问题描述】:
我正在制作一个基于文本的 C++ 角色扮演游戏,并试图弄清楚如何计算出敌人对你造成的伤害量。我的想法是这样的。
造成的伤害 = randomIntBetween10and20*enemyLevel
这样,它并不总是每次都命中一定的数量,并且允许有暴击(例如,如果命中高于 15,我会将其归类为暴击)
我是 C++ 新手,所以我不太确定如何做到这一点,任何帮助将不胜感激。
【问题讨论】:
-
你的问题是随机数的生成吗?看看这里:stackoverflow.com/questions/3786389/…
-
我第一次将 RPG 读作火箭推进榴弹是不是很糟糕?
-
@Billy ONeal,一点也不差……它是基于文本的。至少战斗人员会遭受严重的 ASCII 伤害。
-
你真的是认真的吗?如果是这样,您必须对 C++ 有很多经验。使用麦克风噪音可能是有利可图的 :)
-
有人请编辑问题的标题。正如很多人指出的那样,这个问题与真随机数生成器 (TRNG) 无关。