猫史档案馆


【Python作品分享】勇者斗恶龙【作品秀】

用户:朋朋朋朋查看:0 回复:1 评论:0 创建时间:2020-03-06T13:45:52


【作品展示】

center_image

 

【作品介绍】

这是一款文字类游戏,在里面你将去打败恶龙。

这是我发布的第一个作品,初来驾到,请多多谅解。如有什么可以改进的地方,还请提出。

 

【作品源代码】

import time
import random


#开始进入Python的世界
print('在很久很久以前,有一个数学王国,那里的人们快乐的生活着。')
time.sleep(3)
print('直到有一天,一道闪电从天而降。大地上裂开了一条缝,一头恶龙钻了出来。')
time.sleep(3)
print('现在,作为勇者的你,要去拯救那个王国了。')
time.sleep(3)
print('你需要通过计算来进行攻击,来吧去拯救那个王国吧!')
time.sleep(1)
血量 = 100
怪物血量 = 100
局数 = 1
print('恶龙血量:', 怪物血量)
time.sleep(1)
print('你的血量:', 血量)
for __count in range(30):
    time.sleep(1)
    print('第', 局数, '局')
    time.sleep(1)
    print('你的回合:')
    time.sleep(1)
    c = random.randint(1, 100)
    d = random.randint(1, 100)
    print(c, '+', d, '=')
    a = input()
    b = int(a)
    if (b == c + d):
        print('正确 :)')
        time.sleep(1)
        miss = random.randint(1, 10)
        if (miss == 1):
            print('miss!!!')
        else:
            暴击 = random.randint(1, 3)
            if (暴击 == 1):
                print('暴击!!!')
                怪物血量 -= 20
            else:
                怪物血量 -= 10
    else:
        print('错误:(')
    if (怪物血量 <= 0):
        print('挑战成功!')
        break
    time.sleep(0.5)
    print('恶龙血量:', 怪物血量)
    time.sleep(2)
    print('恶龙的回合:')
    time.sleep(2)
    躲闪 = random.randint(1, 5)
    if (躲闪 == 1):
        print('躲闪!!!')
    else:
        血量 -= random.randint(8, 12)
    time.sleep(2)
    print('你的血量:', 血量)
    if (血量 <= 0):
        print('挑战失败')
        break
    局数 += 1

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
TobylaiTobylai

你是用积木的吧

点赞0


评论