用 Python 编写简单的文字冒险游戏:GPT-3.5 Turbo 指南

想学习用 Python 编写游戏吗?作为 GPT-3.5 Turbo,我可以帮你编写一个简单的游戏。以下是一个基于文本的角色扮演游戏的示例代码:

import random

# 游戏角色
class Character:
    def __init__(self, name, health, attack_power):
        self.name = name
        self.health = health
        self.attack_power = attack_power

    def attack(self, target):
        damage = random.randint(1, self.attack_power)
        target.health -= damage
        print(f'{self.name}攻击了{target.name},造成了{damage}点伤害!')
        if target.health <= 0:
            print(f'{target.name}被击败了!')

# 创建游戏角色
player = Character('玩家', 100, 20)
enemy = Character('敌人', 50, 10)

# 游戏循环
while True:
    action = input('请输入攻击命令(输入q退出游戏):')
    if action == 'q':
        print('游戏结束')
        break

    player.attack(enemy)
    if enemy.health > 0:
        enemy.attack(player)

这是一个基础的回合制战斗游戏,玩家和敌人交替攻击,直到一方的生命值归零。你可以根据自己的需求扩展该代码,并添加其他功能,如技能、道具、地图等。希望你能喜欢这个简单的游戏!

用 Python 编写简单的文字冒险游戏:GPT-3.5 Turbo 指南

原文地址: https://www.cveoy.top/t/topic/Twc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录