猫史档案馆


【Python作品分享】一个竞技对战电脑游戏(初级)【作业帖】

用户:这是一个人丶这是一个人丶查看:0 回复:0 评论:0 创建时间:2022-08-20T12:24:50


【作品展示】

center_image

 

【作品介绍】

这个太简单了

虽然有点意思

但我都不太好意思发

cwc

隐藏分:135.0

多试几次就彳亍了

by 曹艸逸

 

【作品源代码】

import turtle
import random


mypen = turtle
mypen.pensize(5)
mypen.pencolor("blue")
mypen.forward(100)
mypen.right(90)
mypen.forward(100)
mypen.right(90)
mypen.forward(100)
mypen.right(90)
mypen.forward(100)
mypen.right(90)
mypen.forward(100)
mypen.backward(50)
mypen.right(90)
mypen.forward(100)
mypen.right(125)
mypen.forward(55)
mypen.backward(55)
mypen.right(55+55)
mypen.forward(55)
mypen.pencolor("red")
mypen.left(88)
mypen.forward(80)
mypen.left(108)
mypen.forward(80)
mypen.pencolor("black")
mypen.left(129)
mypen.forward(97)


mypen.hideturtle()
r = random.randint(1, 3)
s = random.randint(1, 2)
q = random.randint(1, 6)

print("-------------------[竞技场]--------------------")
print("")
o = int(input("请输入您的号码"))
print("欢迎来到竞技场,我亲爱的", o, "号玩家.")


print("")

print("对手有1条命,尽你所能击败他吧.")

print("")
print("开始决斗!")

print("你的回合!")
print("输入一个1~3中间的整数作为杀:   (1/3几率成功)")

a = int(input())
if a == r:
    print("杀!!!")
    print("")
    print("···")
    print("")
    print("攻击成功!对手毫无防备!")
    print(o, "号玩家,你胜利了!")
    print(o, "号玩家的分数: 100.0 ")
    turtle.done
if a != r:
    print("杀!!!")
    print("")
    print("···")
    print("")
    print("你的攻击落空了.")

    print("现在是对手的回合.")
    print("哦!对手扑过来了!")
    print(" 选择您的防御招式:")
    print("  1:从下面绕过去,黑虎掏心.")
    print("  2:待他冲过来,用他的力道反杀他。")

    b = int(input())

    if b != s:
        print("对手:“杀!!!!”")
        print("···")
        print("很遗憾,您被对手击杀了.")
        print(o, "号玩家你失败了...")
    if b == s:
        print("对手:“杀!!!!”")
        print("···")
        print("反击成功!对手毫无防备!")
        print(o, "号玩家,你胜利了!")

        print("接下来,你打算...")
        n = int(input("打1,前往商店.打2,再来一局."))
        if n == 2:
            print("再来啥呀,直接走了算了!")
        if n == 1:
            print("你前往了商店。")
            print("在商店里,你被一只狗扑过来...")
            print(o, '号玩家,你成功地反杀了那只狗')
            print('你增强了装备,前往更高层次的竞技场.')
            print("------------------[高阶竞技场]-------------------")
            print("你走到___")
            i = int(input("打1:前往对决,打2,前往观众席."))
            if i == 1:
                u = int(input("输入一个1-6的整数作为杀."))
                if u == q:
                    print("你全力一击")
                    print("···")
                    print("攻击成功!", o, "号玩家胜利了!")
                    print(o, "号玩家的分数: 135.0 隐藏分!哇哦")
                if u != q:
                    print("你全力一击")
                    print("···")
                    print("你被对方反杀,", o, "号玩家喵了.")
            if i == 2:
                print("你向前走了几步")
                print("找到了一处地方,坐下歇会。")
                print("···")
                print(o, "号玩家,你成功了,皆大欢喜.")
                print(o, "号玩家的分数:125.0 ")
                print("制作组:")
                print("【主打策划】 曹艸逸")
                print("【程序编写】 曹艸逸")
                print("【开发售后】 曹艸逸")

            turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页