猫史档案馆


【Python作品分享】勇者斗魔王【作品秀】

用户:隐式矿脉隐式矿脉查看:0 回复:2 评论:0 创建时间:2020-02-05T17:24:07


【作品展示】

center_image

 

【作品介绍】

一个双人游戏,希望大家喜欢。(有问题请提出来)

 

【作品源代码】

import time
import random
from PIL import Image
from matplotlib import pyplot as plt
plt.ion()
img = Image.open('Li2.jpg')
img1 = Image.open('Li.jpg')
img2 = Image.open('ee.jpeg')
img3 = Image.open('eee.jpg')
a = 2000
a_2 = 300
b = 2500
b_2 = 200
print('虽然第一次人魔大战人类失败,但百年后,勇者2号重新挑战魔王')
print('大战开始了')
time.sleep(3)
while a > 0 and b > 0:
    c = random.randint(1,10)
    if c == 1 or c == 3 or c == 5 or c == 7:
        v = int(input('\n人类,你是要 1回血 2攻击:'))
        if v==1:
            a=a+400
            print('\n勇者回血,魔王还有{}血,勇士还有{}血'.format(b, a))
        else:
            c2 = random.randint(1, 2)
            if c2==1:
                b = b-a_2*2
                print('\n魔王遭到勇者的高攻, 魔王还有{}血,勇士还有{}血'.format(b, a))
                plt.imshow(img)
                plt.pause(1)
                plt.close()
            else:
                b = b-a_2
                print('\n魔王遭到勇者的普攻, 魔王还有{}血,勇士还有{}血'.format(b, a))
                plt.imshow(img)
                plt.pause(1)
                plt.close()
    elif c==9:
        print('\n勇者大招————破魔斩')
        b = b-a_2*6
        print('\n魔王遭到勇者的大招, 魔王还有{}血,勇士还有{}血'.format(b, a))
        plt.imshow(img)
        plt.pause(2)
        plt.close()
    elif c == 10:
        print('\n魔王大招————魔神苏醒')
        b=b+800
        a = int(a-b_2*4)
        print('\n勇者遭到魔王的大招, 魔王还有{}血,勇士还有{}血'.format(b, a))
        plt.imshow(img1)
        plt.pause(2)
        plt.close()
    else:
        v_2 = int(input('\n魔物,你是要 1回血 2攻击:'))
        if v_2 == 1:
            b = b+600
            print('\n魔王回血,魔王还有{}血,勇士还有{}血'.format(b, a))
        else:
            c3 = random.randint(1, 2)
            if c3==1:
                a = a-b_2*2
                print('\n勇者遭到魔王的高攻, 魔王还有{}血,勇士还有{}血'.format(b, a))
                plt.imshow(img1)
                plt.pause(1)
                plt.close()
            else:
                a = a-b_2
                print('\n勇者遭到魔王的普攻, 魔王还有{}血,勇士还有{}血'.format(b, a))
                plt.imshow(img1)
                plt.pause(1)
                plt.close()
        time.sleep(2)
if a <= 0:
    print('魔王喵了吗?')
    time.sleep(3)
    print('不,勇者喵了')
    print('从此,魔族继续过上了幸福的生活')
    plt.imshow(img2)
    plt.pause(2)
    plt.close()
else:
    print('勇者喵了吗?')
    time.sleep(3)
    print('不,魔王喵了')
    print('从此,人族终于过上了幸福的生活')
    plt.imshow(img3)
    plt.pause(2)
    plt.close()
    time.sleep(5)
    print('前方高能!!!!!!(有彩蛋)')
    time.sleep(3)
    print('魔王其实没喵,它掉进了悬崖。百年后,魔王卷土重来,它学会了神功')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
隐式矿脉隐式矿脉

链接:https://pan.baidu.com/s/1ExHuo0Ayu_RbXDF8vlinQQ
提取码:baw3

提取图片

点赞0


评论


隐式矿脉隐式矿脉

下载图片文件后,在下图引号的里面加上勇者斗魔王图片\。如勇者斗魔王图片\Li2.jpg

img = Image.open('Li2.jpg')
img1 = Image.open('Li.jpg')
img2 = Image.open('ee.jpeg')
img3 = Image.open('eee.jpg')

点赞0


评论