今天是关于我的一个重大的日子。当然,也许对你们来说不是,但是今天是我写的第一个小游戏的日子。而且我对我自己写的代码感觉非常骄傲,以下是效果图:
废话不多说,以下是代码:
def oo():
import time
h = 1
ss = 0
mm = 0
from random import shuffle
print("\n规则:抽到金色传说宝箱和金色传说宝箱钥匙的,即可通关,如果抽奖卷不够,请输入yes,即可打怪兽赚钱,如果不需要,请输入no")
dd = input("\n")
while ss < 5:
if dd == "yes":
print("\n怪兽一共有三种,小型怪兽,中型怪兽,和大型怪兽。小型怪兽不需要任何武器,中型怪兽需要用鞭子,大型怪兽需要用大宝剑。鞭子是打败小型怪兽的战利品,大宝剑是抽奖那边的奖品。(只能狩猎五次,超过次数强行退出)")
cc = input("\n请选择你想要打的怪兽:")
if cc == "小型怪兽":
print("\n狩猎成功")
h += 1
nn = input("\n是否继续打(yes or no)")
if nn == "yes":
ss += 1
else:
break
elif cc == "\n中型怪兽":
print("\n找不到鞭子,无法狩猎")
nn = input("\n是否继续打(yes or no)")
if nn == "yes":
ss += 1
else:
break
elif cc == "\n大型怪兽":
print("\n找不到大宝剑,无法狩猎")
nn = input("\n是否继续打(yes or no)")
if nn == "yes":
ss += 1
else:
break
else:
print("\n好的,开始抽奖")
break
time.sleep(5)
while True:
if h >= 1:
l = ["\n金色传说宝箱","安慰奖","记忆3个","大宝剑","钻石100","钻石10000","5000金魂币","1万金魂币","金色传说宝箱钥匙","抽奖券2个"]
print('\n奖品预览',l)
print("\n打乱中...")
time.sleep(5)
shuffle(l)
if l[1] == "安慰奖":
print('\nSorry,抽到了安慰奖,送你一只小气球')
else:
print('\n恭喜你抽到了',l[1])
h -= 1
if l[1] == "抽奖券2个":
h += 2
print("")
if l[1] == "金色传说宝箱" or l[1] == "金色传说宝箱钥匙":
del l[1]
mm += 1
if mm == 2:
print("\n恭喜通关!")
exit()
break
else:
print("\n您已没有抽奖券")
break
jj = input("\n会员跳关密码:")
if jj == "Q20090611.":
print("\n密码正确,可以跳关")
print("\n恭喜通关!")
else:
print("\n密码错误,不能跳关")
oo()
由于本人是第一次写博客,所以写的不怎么好。如果有什么建议或者有什么疑问的,请私信我