猫史档案馆


【Python作品分享】生存游戏

用户:淳朴的独角蛛jFOK淳朴的独角蛛jFOK查看:0 回复:0 评论:0 创建时间:2024-01-05T12:02:28


【作品展示】

center_image

 

【作品介绍】

z

 

【作品源代码】

import random

bag = []
wu = ['木材,', '石头,','粗铁,','铁锭']
cai = []
mu = 0
shi = 0
tie=0
ding=0
gong=0
rong=0
print('这是一个生存游戏 需要你收集材料 做出好牛的道具!!!你先要做出工作台 再用工作台制作出熔炉 最后用熔炉烧制铁矿 就能做出来了!(每次合成后身上的物品会清空!!!)')
for i in range(10000000):
    sz = random.randint(1, 15)
    if (sz == 1):
        yu = input('你遇到一颗大树!(采集)(向前走)(查看背包)(制作)')
        if (yu == '采集'):
            print('你获得木材!')
            bag.insert(0, wu[0])
            mu += 1
        if (yu == '查看背包'):
            print(bag)
        if (yu == '制作'):
            yu1=input('工作台(4木材) 熔炉(8石头) 好牛的道具(10铁)')
            if (yu1 == '工作台'):
                if (mu >= 4):
                    print('制作成功!')
                    mu = 0
                    shi = 0
                    gong+=1
                    bag=[]
                else:
                    print('你没有足够的木材!!!!')
            if (yu1 == '熔炉'):
                if gong >= 1:
                    if (shi >= 8):
                        print('制作成功!')
                        shi = 0
                        mu = 0
                        rong += 1
                        bag = []
                    else:
                        print('你没有足够的石头!!!!')
                else:
                    print('你没有工作台!!!')
            if (yu1 == '好牛的道具'):
                    if (ding >= 10):
                        print('制作成功!')
                        break

    else:
        sz = random.randint(1, 15)
    if (sz == 2):
        yu = input('你遇到一块石头!(采集)(向前走)(查看背包)(制作)')
        if (yu == '采集'):
            print('你获得石头!')
            bag.insert(10, wu[1])
            shi += 1
        if (yu == '查看背包'):
            print(bag)
        if (yu == '制作'):
            yu1 = input('工作台(4木材) 熔炉(8石头) 好牛的道具(10铁)')
            if (yu1 == '工作台'):
                if (mu >= 4):
                    print('制作成功!')
                    mu = 0
                    shi = 0
                    gong+=1
                    bag=[]
                else:
                    print('你没有足够的木材!!!!')
            if (yu1 == '熔炉'):
                if gong>=1:
                    if (shi >= 8):
                        print('制作成功!')
                        shi = 0
                        mu = 0
                        rong+=1
                        bag = []
                    else:
                        print('你没有足够的石头!!!!')
                else:
                    print('你没有工作台!!!')
            if (yu1 == '好牛的道具'):
                if (ding >= 10):
                    print('制作成功!')
                    break
    if (sz == 3):
        yu = input('你遇到一块铁!(采集)(向前走)(查看背包)(制作)')
        if rong==0:
            if (yu == '采集'):
                print('你获得粗铁!')
                bag.insert(20, wu[2])
                tie += 1
        else:
             if (yu == '采集'):
                print('你获得粗铁!,经过熔炉的烧制 成为铁锭!!!')
                bag.insert(20, wu[3])
                ding += 1
        if (yu == '查看背包'):
            print(bag)
        if (yu == '制作'):
            yu1 = input('工作台(4木材) 熔炉(8石头) 好牛的道具(10铁)')
            if (yu1 == '工作台'):
                if (mu >= 4):
                    print('制作成功!')
                    mu = 0
                    shi = 0
                    gong += 1
                    bag = []
                else:
                    print('你没有足够的木材!!!!')
            if (yu1 == '熔炉'):
                if gong >= 1:
                    if (shi >= 8):
                        print('制作成功!')
                        shi = 0
                        mu = 0
                        rong += 1
                        bag = []
                    else:
                        print('你没有足够的石头!!!!')
                else:
                    print('你没有工作台!!!')
            if (yu1 == '好牛的道具'):
                if (ding >= 10):
                    print('制作成功!')
                    break
    if (sz == 4):
        yu = input('你遇到一片空地!(向前走)')

    else:
        sz = random.randint(1, 15)
print('你做出了那个道具  你胜利了!!!')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页