self.print_slow("请输入一个数字。")
elif choice == "3":
self.search_area()
elif choice == "4":
self.print_slow("\n--- 你的状态 ---")
self.print_slow(str(self.player))
elif choice == "5":
self.print_slow("\n--- 你的背包 ---")
self.print_slow(self.player.show_inventory())
elif choice == "6":
self.print_slow("感谢游玩!再见!")
self.game_over = True
else:
self.print_slow("无效的选择,请重试。")
# 游戏结束
if self.victory:
self.print_slow("\n--- 恭喜你获得了胜利! ---")
self.print_slow("你成功击败了绿龙,王国恢复了和平!")
self.print_slow("你成为了王国的英雄!")
else:
self.print_slow("\n--- 游戏结束 ---")
self.print_slow(f"你的冒险成就:")
self.print_slow(f"- 等级: {self.player.level}")
self.print_slow(f"- 收集金币: {self.player.gold}")
self.print_slow(f"- 探索地点: {sum(1 for loc in self.locations if loc.visited)}个")
self.print_slow(f"- 背包物品: {len(self.player.inventory)}件")
if __name__ == "__main__":
game = Game()
game.play()