如何为RPG升级要求创建可调公式?
我正在尝试创建一个可以简单地通过更改两个值来修改的公式:number_of_levels和last_level_experience。这是为了使人们能够改变游戏的水平要求。 我已经知道了,以便可以指定上一级升级所需的XP数量,但是我希望能够控制上一级升级所需的XP,在这种情况下,它们可能会有很大差异。例如,如果我有40个等级,最后一个等级为1,000,000 XP,则第一个等级要求为625。但是,如果我将等级更改为80,则第一个等级变为156。在两种情况下,最后一个等级都需要1,000,000。 仅通过这两个基本值,就必须有某种方法使计算机绘制出合适的曲线。 #include <iostream> int main() { int levels = 40; if (levels < 2) levels = 2; int experience_for_last_level = 1e6; float fraction = 1.0 / levels; { int i = 0; float fraction_counter = fraction; int counter = levels; int total = 0; for (i = …