创建RPG游戏

2024-05-19 00:01:59 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我正在努力为我正在开发的rpg游戏创建一个箱子,我在实现概率以及确保一件物品总是打开时遇到了一个非常困难的问题。我能降低概率,但每当我让它发挥作用时,我就不能让药剂和武器一起掉落。任何帮助都将不胜感激!是的,我的物品是以仙女尾巴命名的

我已经试过给这些东西加重量了,但即使这样,我也不能保证药水会滴落下来



我上面的代码就是我的工作。想想看,我自学成才,没上过学,真的很难找到完全帮助我的东西


Tags: 代码游戏概率物品命名rpg尾巴重量
1条回答
网友
1楼 · 发布于 2024-05-19 00:01:59

如果你总是想要药剂和其他物品,你可以这样做:

print("You found a potion plus a " + random.choice(Chestitems))

此外,最好将您的常用/稀有/等项目安排到单独的列表中:

common_items = ["Bow", "Sword", "Spear"]
uncommon_items = ["Irondragon Bow", "Irondragon Sword", "Irondragon Spear"]
# etc. for rare_items and legendary_items

然后,您可以滚动1到100之间的随机数,从中选择要选择的列表:

die_roll = random.randint(1, 100)
if die_roll < 75:
    items = common_items
elif die_roll < 90:
    items = uncommon_items
elif die_roll < 98:
    items = rare_items
else:
    items = legendary_items

print("You found a potion plus a " + random.choice(items))

相关问题 更多 >

    热门问题