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

【作品介绍】
一个双人游戏,希望大家喜欢。(有问题请提出来)
【作品源代码】
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下载图片文件后,在下图引号的里面加上勇者斗魔王图片\。如勇者斗魔王图片\Li2.jpg
img = Image.open('Li2.jpg')
img1 = Image.open('Li.jpg')
img2 = Image.open('ee.jpeg')
img3 = Image.open('eee.jpg')点赞0
评论