暴力摩托程序

本文介绍了使用Python编程语言开发一款暴力摩托游戏的过程,详细阐述了游戏的逻辑设计、角色控制、碰撞检测以及图形界面的实现。通过实例代码,读者可以了解到如何运用Python进行游戏开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

"""
暴力摩托程序(完成下列需求):

   1. 创建三个游戏人物,分别是:

      ​	苍井井,女,18,攻击力ad为20,血量200

      ​	东尼木木,男,20,攻击力ad为30,血量150

      ​	波多多,女,19,攻击力ad为50,血量80

   2. 创建三个游戏武器,分别是:

      ​  平底锅,ad为20

      ​	斧子,ad为50

      ​	双节棍,ad为65

   3. 创建三个游戏摩托车,分别是:

​		小踏板,速度60迈

​        雅马哈,速度80迈

​        宝马,速度120迈。

​    完成下列需求(利用武器打人掉的血量为武器的ad + 人的ad):

​	(1)苍井井骑着小踏板开着60迈的车行驶在赛道上。

​	(2)东尼木木骑着宝马开着120迈的车行驶在赛道上。

​	(3)波多多骑着雅马哈开着80迈的车行驶在赛道上。

​	(4)苍井井赤手空拳打了波多多20滴血,波多多还剩xx血。

​	(5)东尼木木赤手空拳打了波多多30滴血,波多多还剩xx血。

​	(6)波多多利用平底锅打了苍井井一平底锅,苍井井还剩xx血。

​	(7)波多多利用斧子打了东尼木木一斧子,东尼木木还剩xx血。

​	(8)苍井井骑着宝马打了骑着小踏板的东尼木木一双节棍,东尼木木哭了,还剩xx血。(选做)

​	(9)波多多骑着小踏板打了骑着雅马哈的东尼木木一斧子,东尼木木哭了,还剩xx血。(选做)
"""
class Game_role:
    def __init__(self, name, sex, age, ad, hp):
        self.name = name
        self.sex = sex
        self.age = age
        self.ad = ad
        self.hp = hp

    def drive(self, motor):
        self.motor = motor
        self.motor.drive_motor(self)

    def attack(self, role_obj):
        role_obj.hp -= self.ad
        print(f'{
     self.name}赤手空拳打了{
     role_obj.name}<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值