鱼C论坛

 找回密码
 立即注册
查看: 1534|回复: 4

[新人报道] 我自己制作的文字游戏!!!!!

[复制链接]
发表于 2020-8-6 09:32:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这是我千辛万苦自己做的游戏,来作为新手报告
代码如下:
print('——————————————————我用python制作的第一个文字游戏——————————————————')

import time
import random

#登入界面
input('请输入您的用户名:',)
age = int(input('请问您的岁数是多少:'))
if age <= 17:
    quit(print('对不起,您还未成年,请回家写作业去,您的作业还在家等您会来呢!'))
   
else:
    print('欢迎您进来,您可以在这里玩多种游戏!!!您想玩什么呢?')
    #玩耍界面
print('请输入大写,谢♂谢')
a1 = input('A.猜数字  B.打小怪兽  C.不玩了:')
if a1 == 'C' :
    print('真遗憾,下次有缘再见把~')
elif a1 == 'A' :
    print('''嗯嗯!那就来猜一个1000以内的整数好啦\n来猜猜我心里想的数是多少?\n一共有二十次机会哟''')
    right = random.randint(0,1000)
    for i in range(20):
        print('--------------------------')
        char = int(input('请输入:'))
        if char == right :
            print('猜对啦!')
            break
        elif char>right:
            print('猜大了捏')
        else:
            print('猜小了捏')
    else:
        print('二十次机会都没有猜中,你失败啦')
elif a1 == 'B' :
            blood = random.randint(1,100)
            attack = random.randint(1,100)
            print('经过小宇灵魂的透视,你的属性是:')
            print('血量:'+str(blood))
            print('攻击:'+str(attack))
            time.sleep(1.5)
            if blood>80 or attack>80:
                print('哇!!真是天赋异禀(小宇趁你不注意偷偷擦口水)')
            elif blood<20 or attack<20:
                print('emmm,接下来的路要小心啊!')
            else:
                print('海星啊兄dei!加把劲我们可以干掉小怪兽~')
            time.sleep(1.5)
            print('--------------------------')
            while blood>0:
                time.sleep(1.5)
                blood2 = random.randint(1,80)
                attack2 = random.randint(1,80)
                money2 = random.randint(1,10)
                print('遇到了一只小怪兽')
                print('【请选择】')
                choice = input('A.攻击      B.我要肥家\n')
                if choice == 'A' :
                    print('--------------------------')
                    time.sleep(1)
                    print('【小怪兽】\n血量:%d\n攻击:%d' % (blood2,attack2))
                    print('--------------------------')
                    time.sleep(1)

                    while blood > 0 and blood2 > 0:
                        blood = blood - attack2
                        blood2 = blood2 - attack
                        print('你发起了攻击,【小怪兽】的血量%d' % blood2)
                        print('同时,小怪兽向你发起了攻击,【你】的血量%d' % blood)
                        print('--------------------------')
                        time.sleep(1.2)

                    if blood > 0 and blood2 <= 0:
                        print('小怪兽死翘翘了,小宇超级崇拜你!')
                        print('获得了金币¥10!')
                        print('要给小宇买小零食嘛?')
                        print('【请选择】')
                        buy = input('A.要      B.不要\n')
                        if buy == 'A' :
                            print('--------------------------')
                            appetizer = ['香蕉可丽饼','草莓蛋糕','薄荷冰淇淋']
                            print('小宇收到了你的礼物...啊!竟然是七七最爱的'+random.choice(appetizer))
                            print('小宇开心到飞起来啦!')
                            time.sleep(1.5)
                        elif buy == 'B' :
                            print('好叭qwq哭唧唧')
                        print('--------------------------')
                    elif blood <= 0 and blood2 > 0:
                        print('啊呜呜qwq小怪兽把你干掉了!')
                    else:
                        print('哎呀呀,你和小怪兽都死翘翘了!')
                elif choice =='B':
                    print('--------------------------')
                    break
                print('''好啦好啦,你超棒der!\n(小宇给你揉揉并送你回家休息&#9825;''')

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
zhuhong + 5 + 5 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-6 09:38:32 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-8-6 10:25:29 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-6 10:30:07 | 显示全部楼层
有一个地方错了:
应该改为
print('小宇收到了你的礼物...啊!竟然是小宇最爱的'+random.choice(appetizer))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-6 10:38:41 | 显示全部楼层
L
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 09:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表