AS3 - 海量数字/整数,超出MAX_VALUE

时间:2018-02-17 12:01:22

标签: actionscript-3

任何人都可以帮我写一个课程,例如BigNumber.as(或BigInt.as)将:

  • 允许非常大的数字/整数。
  • 包括一种表达格式数字的方法" 1.54百万"," 1.98 Vigintillion"等等...
  • 允许最大数字仅停留在定义列表中的最后一个数字字(例如,百万,Vigintillion等)。 (例如,从此处构建的列表:标准词典编号下的https://en.wikipedia.org/wiki/Names_of_large_numbers [缩放比例])

我有一个想法,有一个包含2个数字值的类("值"和" timesMaxedOut")。当"价值" > = Number.MAX_VALUE,然后会增加" timesMaxedOut"按1并重置"值"回到价值所经过的差异。

问题?看起来如果你达到或超过" MAX_VALUE"那么数字将重置为0.我也确定用这种方法很难正确地乘数或除数,因为它需要考虑到#34; timesMaxedOut"只是为了使计算正常工作。

我的目标是编写一款游戏,让玩家能够达到真正的大数目,并且无限期地玩游戏,但AS3似乎缺乏非常大的支持。

0 个答案:

没有答案