Project1

标题: 【放哪问都一样】如果游戏难度每多1怪HP就多20%要怎么算... [打印本页]

作者: Hello``Bubble    时间: 2021-2-4 10:25
标题: 【放哪问都一样】如果游戏难度每多1怪HP就多20%要怎么算...
RUBY 代码复制
  1. 比如难度1某怪HP500 难度每多1HP增20%
  2. 难度1:HP 500
  3. 难度2:HP 500 + 500 * 20%
  4. 难度3:难度2 + 难度2 * 20%
  5. 难度4:难度3 + 难度3 * 20%
  6. 那么已知难度1血量该怎么算任意难度下的HP值???有没有什么简便算法??莫非只能提前算好保存到文件里。。。。不学数学都还给老师了

作者: 真·可乐    时间: 2021-2-4 10:51
  1. n #游戏难度
  2. hp = 500
  3. (n-1).times do
  4.     hp += hp * 0.2
  5. end
复制代码

作者: enghao_lim    时间: 2021-2-4 16:17
n = 游戏难度 1,2,3,4....
  1. 500 * 1.2 ** (n - 1)
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1