【发布时间】:2020-01-05 23:57:04
【问题描述】:
我刚刚学习python,我一直在关注一本制作文本角色扮演游戏的书。我已经完成了这本书,现在我正在尝试从一些非常小的东西开始增加经验和升级。现在我有敌人使用 random.randint() 函数提供随机数量的经验,我可以让它显示得很好,但我似乎无法将其转换为玩家类,然后转换为升级功能。
def level_up(self):
self.xp = self.xp + enemy.xp
while self.xp >= self.lvlNext:
self.lvl += 1
self.xp = self.xp - self.lvlNext
self.lvlNext = round(self.lvlNext * 1.5)
print("Congatulations your level {}".format(self.lvl))
这是我正在尝试使用的功能。它似乎没有从enemy.xp 获得输入 我也是堆栈溢出的新手 - 如果我可以发布整个代码文件,我会发布。
github链接:https://github.com/GusRobins60/pythonTextRPG
感谢您的帮助
【问题讨论】:
标签: python python-3.x