python奥特曼代码_【Python】奥特曼VS小怪兽、大战300回合

本文通过Python编程实现了一个奥特曼与小怪兽战斗的游戏。游戏包括奥特曼和小怪兽两个类,奥特曼有普通攻击、魔法攻击和必杀技,小怪兽只有普通攻击。游戏进行直至一方生命值为0,同时介绍了每个类的方法和游戏主程序的逻辑。最后,通过测试300回合,得出战斗结果。
摘要由CSDN通过智能技术生成

fba1551d4057e2c4a90e1dee8d093b14.gif

上一节:

<>  上一节我们学了类的基本使用,为了巩固学习,今天继续使用 类 来编程。 #   好好学习,天天打卡   # 

b28bf5d73c0f9d48357d396f5a7c7af1.png

 今天我们要研究的是“奥特曼打小怪兽”

ec82bfb17b8a1d0ded6ce04cfa2f7c05.png

游戏策划 不要觉得没有用

  #   题目   #  

        写出一个“奥特曼”和“小怪兽”类,基本属性有名字、生命值和魔法值。来实现“奥特曼”打“小怪兽”。

        基本玩法是,奥特曼先攻击,小怪兽只能反击;奥特曼可以使用普通攻击、魔法攻击和必杀技三种攻击方式,小怪兽只能使用普通攻击。奥特曼使用魔法攻击,扣40魔法值,每次普通攻击后恢复魔法值。

        基本玩法满足后,测试一下“奥特曼”的胜率

思路分析  要怎么打呢

  #   分析   #  

        先设计出两个类,然后再用死循环进行互相攻击,直到其中一个血条为0,宣布游戏结果。

        “奥特曼”类,需要普通攻击、魔法攻击、必杀技、魔法恢复、显示这些类方法。出什么方法可以用随机函数,生成1-10,随机按概率使用攻击技能。“小怪兽”类稍微简单,只要普通攻击、显示两个类方法。

        想好基本的思路,和往常一样,列出思路来。

  #   思路   #  

奥特曼类

45f8df4fb465439abe65e905f86d8c92.png

普通攻击:

        伤害值范围在15-25点之间。

        每次攻击恢复魔法值范围1-10点。

魔法攻击:

        伤害值范围在20-30点之间。

        使用一次魔法攻击扣40点魔法值。

必杀技:

        伤害值:取小怪兽当前生命值的3/4,

        每次攻击自身扣50点。

恢复:

        每次普通攻击后恢复1-10点魔法值

小怪兽类

af63e99d9e07e7a70eb436b4e27d1b14.png

普通攻击:

        伤害值范围在10-20点之间。

游戏主程序

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值