python文字游戏-逃离海岛

本文分享了一个Python编写的文字冒险游戏,玩家扮演的角色被困在一个未知海岛,需要找到方法逃离。游戏中,玩家需要探索环境,利用有限的资源,如木屋内的自动售货机,寻找快艇汽油以求得生存和逃脱。通过这个游戏,读者可以体验编程带来的趣味性。
摘要由CSDN通过智能技术生成

这篇文章不是分享专业知识的,代码没什么技术含量,大家玩玩就行。

剧情:你睁开眼睛,发现自己躺在一个不知名的沙滩上,浑身酸痛。你费力的站起,这时你想了起来,自己原本是和同伴一起出海捕鱼的,当船驶到大海深处时突然发生了风暴,你们的船被掀翻,你掉入海水中呛水昏厥,醒来后就来到了这个岛。

           你探索四周,发现不远处有个木屋,屋外海面上还有一艘没有油的快艇。你小心跨入屋内,屋里没人,家具只有一张床,但你惊讶的发现还有一台自动售货机立在墙角,它似乎拥有购买和回收两种功能。

           这些东西出现在这里很不自然,似乎是有人提前故意放在这里的。但此时的你已经顾不了这么多了,你必须要想办法离开这个岛。由于多年的出海经验,你知道大陆在什么方向,如果可以给快艇找到汽油就好了......

---------------------------------------------------------------------------------------------------------------------------------

复制下面的代码到pycharm即可开始游戏!(注:游戏中的序号指从左往右数第几个)

import random
health = 10
satiety = 10
ill = 0
mood = 5
money = 0
day = 1
backpack = []
print("你睁开眼睛,发现自己身处一个陌生的地方")
print("你的身上空空如也")
op1 = input("现在是第" + str(day) + "天,你打算(1:探索 2:休息):")
while day > 0:
    if op1 == str(1):
        a = random.randint(1,10)
        #food
        if a >0 and a < 3:
            backpack.append("面包")
            satiety -= 2
            mood += 1
            print("\033[0;32m你发现了一个面包!\n 饱食度-2,心情+1\033[0m")
        #trap
        if a == 3 :
            health -= 1
            satiety -= 3
            mood -= 2
            print("\033[0;31m你掉入了一个陷阱,并费了好大力气爬出来。\n 健康值-1,饱食度-3,心情-2\033[0m")
        #money
        elif a > 3 and a &l
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yune884

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值