Python 枪战小游戏:简单示例代码
以下是一个简单的 Python 枪战小游戏的示例代码:\n\npython\nimport random\n\nclass Player:\n def __init__(self, name):\n self.name = name\n self.health = 100\n self.is_alive = True\n \n def take_damage(self, damage):\n self.health -= damage\n if self.health <= 0:\n self.is_alive = False\n print(f"{self.name}被击败了!")\n \n def attack(self, target):\n damage = random.randint(10, 20)\n target.take_damage(damage)\n print(f"{self.name}对{target.name}造成了{damage}点伤害!")\n\nplayer1 = Player("玩家1")\nplayer2 = Player("玩家2")\n\nwhile player1.is_alive and player2.is_alive:\n player1.attack(player2)\n player2.attack(player1)\n \nprint("游戏结束!")\n\n\n这个小游戏中有两个玩家,每个玩家有 100 点生命值。每个玩家轮流攻击对方,每次攻击造成 10-20 点伤害。当某个玩家的生命值降到 0 或以下时,该玩家被击败,游戏结束。\n\n注意:这只是一个非常简单的示例,没有考虑太多的游戏机制和交互逻辑。可以根据自己的需求进行修改和扩展。
原文地址: https://www.cveoy.top/t/topic/pJXr 著作权归作者所有。请勿转载和采集!