python荒岛求生

这是一个用Python编写的荒岛生存模拟游戏。玩家需要管理角色的饱食度、健康值和疾病状态,通过探索、休息和使用药物来维持生存。游戏包含食物、药物的获取与使用,以及金币交易系统。
摘要由CSDN通过智能技术生成

代码没有技术含量,有问题请指出。

治疗药剂 增加健康值

止痛药 如果疾病大于5 下一天不会因为疾病而减少健康值

抗生素 减少疾病

import random

day = 1  # 日期
s1 = 10  # 饱食度
s2 = 10  # 健康值
s3 = 0   # 疾病
s4 = 100   # 金币
s = []   # 背包

a1 = 0   # 判断是否使用止痛药


def fun2(day, s, s1, s2, s3, s4, a1):
    bbb = input('你选择:【1:睡觉  2:治疗  3:进食】  ')
    if bbb == '1':
        if a1 == 1:
            print("\033[32m因为止痛药的缘故 你没有因疾病而减少健康值\033[0m")
            a1 = 0
        if s3 > 5 and a1 == 0:
            print("\033[31m你的疾病十分严重 健康值-1\033[0m")
            s2 -= 1
        if s1 < 5:
            print("\033[31m因为饥饿使你没有睡一个好觉 健康值-1\033[0m")
            s2 -= 1
        if s2 < 5:
            print("\033[31m因为营养不良使你的疾病加深了一分 疾病+1\033[0m")
            s1 += 1
        print("\033[36m睡觉\033[0m")
        day += 1
        s1 -= 1
        s2 -= 1
        print("\033[31m饱食度-1 健康值-1\033[0m")
        print("\033[36m新的一天到来了······\033[0m")
        fun(day, s, s1, s2, s3, s4)
    if bbb == '2':
        print(f'背包:{s}')
        bbb1 = input('药物列表:【1:治疗药剂  2:止痛药  3:抗生素】  ')
        if bbb1 == '1':
            if s.find('治疗药剂') != -1:
                s.remove('治疗药剂')
                print("\033[32m使用成功 健康值+3\033[0m")
                s2 += 3
                fun2(day, s, s1, s2, s3, s4, a1)
            else:
                print('你没有治疗药剂')
                fun2(day, s, s1, s2, s3, s4, a1)
        if bbb1 == '2':
            if s.find('止痛药') != -1:
                s.remove('止痛药')
                pri

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值