html2.link
举报 import random import time class PeaceCultivator: def __init__(self, name): self.name = name self.realm = "凡人" self.hp = 100 self.pills = 0 self.alive = True def find_pill(self): if not self.alive: return print(f"\n🏃 {self.name} 在房区疯狂搜索...") time.sleep(1) found = random.choice([True, False]) if found: pill_type = random.choice(["聚气丹", "筑基丹", "九转仙丹"]) print(f"🎉 运气爆棚!{self.name} 捡到了一颗【{pill_type}】!") self.take_pill(pill_type) else: print(f"💨 {self.name} 只捡到一把平底锅,啥丹药也没有。") def take_pill(self, pill_name): power = random.randint(20, 50) self.pills += power print(f"💊 {self.name} 一口吞下丹药,药力化开!修为暴涨 +{power}") # 突破境界判定 if self.pills >= 50 and self.realm == "凡人": self.realm = "炼气期" print(f"🔥 突破成功!{self.name} 踏入【炼气期】!") elif self.pills >= 100 and self.realm == "炼气期": self.realm = "筑基期" print(f"🔥 再次突破!{self.name} 踏入【筑基期】!") elif self.pills >= 150 and self.realm == "筑基期": self.realm = "金丹期" print(f"🔥 天道轰鸣!{self.name} 凝聚【金丹】!") def fight(self, enemy_name): if not self.alive: return print(f"\n⚔️ {self.name} 遭遇敌人【{enemy_name}】,开始对波!") time.sleep(1) win = random.choice([True, False]) if win: print(f"🏆 {self.name} 凭借深厚的修为一掌拍飞了 {enemy_name}!大吉大利,今晚吃鸡!") else: self.hp -= 100 self.alive = False print(f"💀 {self.name} 技不如人,被对方一发掌心雷轰成了盒子...") def main(): print("🎮 欢迎来到《和平精英:文字修仙版》!") p1_name = input("请输入玩家1的名字:") p2_name = input("请输入玩家2的名字(或者输入'电脑'让AI代打):") p1 = PeaceCultivator(p1_name) p2 = PeaceCultivator(p2_name) print(f"\n📢 飞机抵达海岛!{p1.name} 和 {p2.name} 跳伞落地!") while p1.alive and p2.alive: action = input(f"\n👉 {p1.name} 请选择行动 (1-搜索丹药 2-主动出击 3-查看状态): ") if action == "1": p1.find_pill() elif action == "2": p1.fight(p2.name) if p1.alive: p2.fight(p1.name) # 反击 elif action == "3": print(f"📊 状态:{p1.name} | 境界:{p1.realm} | 修为:{p1.pills} | HP:{p1.hp}") else: print("输入无效,请重新选择!") if p2.alive and p2_name.lower() == "电脑": time.sleep(1) print(f"\n🤖 {p2.name} (电脑) 正在自动搜索...") p2.find_pill() if __name__ == "__main__": main()