• 大小: 1.52MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Python
  • 标签:

资源简介

使用python开发的飞机大战游戏,用来练习python的面向对象知识,源代码中关键部分都给出了注释,你可以通过这个源码学习如何使用Python编写游戏,特别是对战类游戏,发炮弹、子弹与敌人碰撞检测、飞机构建、获得分数及奖励计数、飞行物类,基类创建、检查当前飞行物是否被子弹bullet(x,y)击中等编写要点。   编辑注:下载本源码后,请在网上搜索“SIMYOU.TTF”字体,并将其拷入到源代码目录内,编译运行时要使用本字体。

资源截图

代码片段和文件信息

import random
from flyingobject import Flyingobject
from enemy import Enemy

#download by http://www.codesc.net
class Airplane(Flyingobject Enemy):
    “““普通敌机“““

    def __init__(self screen image):

        x = random.randint(0 screen.get_rect()[2] - 50)
        y = -40
        super(Airplane self).__init__(screen x y image)

    def getScore(self):
        “““获得的分数“““
        return 5

    def outOfBounds(self):
        “““是否越界“““

        return self.y < 715

    def step(self):
        “““移动“““
        self.y += 3  # 移动步数

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        271  2017-12-03 19:59  codesc.net\flys\.vscode\tasks.json

     文件        606  2018-05-11 09:32  codesc.net\flys\airplane.py

     文件        288  2018-05-11 09:33  codesc.net\flys\award.py

     文件        791  2018-05-11 09:33  codesc.net\flys\bee.py

     文件        420  2018-05-11 09:33  codesc.net\flys\bullet.py

     文件        196  2018-05-11 09:33  codesc.net\flys\enemy.py

     文件        943  2017-12-09 22:49  codesc.net\flys\flyingobject.py

     文件       5368  2018-05-11 09:33  codesc.net\flys\game.py

     文件       2800  2017-12-10 18:11  codesc.net\flys\hero.py

     文件      27777  2017-11-21 17:29  codesc.net\flys\img\background.png

     文件       6405  2016-11-21 22:54  codesc.net\flys\img\bee.png

     文件     427573  2017-06-10 07:58  codesc.net\flys\img\bg.png

     文件       2658  2017-06-10 07:58  codesc.net\flys\img\bomb-1.gif

     文件       2067  2017-06-10 07:58  codesc.net\flys\img\bomb-2.gif

     文件       5600  2017-06-10 07:58  codesc.net\flys\img\bomb.png

     文件       8948  2017-06-10 07:58  codesc.net\flys\img\btn_finish.png

     文件        122  2017-06-10 07:58  codesc.net\flys\img\bullet-1.gif

     文件        151  2017-06-10 07:58  codesc.net\flys\img\bullet-2.gif

     文件        401  2017-06-10 07:58  codesc.net\flys\img\bullet-3.gif

     文件      23131  2017-06-10 07:58  codesc.net\flys\img\bullet.png

     文件        490  2017-06-10 07:58  codesc.net\flys\img\bullet1.png

     文件        498  2017-06-10 07:58  codesc.net\flys\img\bullet2.png

     文件      29625  2017-06-10 07:58  codesc.net\flys\img\button_nor.png

     文件      28998  2017-06-10 07:58  codesc.net\flys\img\button_p.png

     文件       1678  2017-06-10 07:58  codesc.net\flys\img\enemy-1.gif

     文件       2829  2017-06-10 07:58  codesc.net\flys\img\enemy-2.gif

     文件      13927  2017-06-10 07:58  codesc.net\flys\img\enemy-3.gif

     文件       2970  2017-06-10 07:58  codesc.net\flys\img\enemy0.png

     文件       3423  2017-06-10 07:58  codesc.net\flys\img\enemy0_down1.png

     文件       3863  2017-06-10 07:58  codesc.net\flys\img\enemy0_down2.png

............此处省略67个文件信息

评论

共有 条评论

相关资源