• 大小: 21.86MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-29
  • 语言: 其他
  • 标签: 雷霆战机  

资源简介

雷霆战机,里面有3个版本,让你体验不一样的感觉,希望你们玩的开心

资源截图

代码片段和文件信息

# -*- coding:utf-8 -*-
import pygame
import time
import random
#import background
from pygame.locals import *
#初始化pygame对象
pygame.init()
pygame.mixer.init()
pygame.key.set_repeat(10)
#音效
enemy_boom = pygame.mixer.Sound(“sound/enemy2_down.wav“)
enemy_boom.set_volume(2.0)
bullet_voice = pygame.mixer.Sound(“sound/bullet.wav“)
bullet_voice.set_volume(1.5)
#分数
score = 0
class base(object):
    def __init__(selfscreenxyimage_name):
        self.x = x
        self.y = y
        self.screen = screen
        self.image = pygame.image.load(image_name)
class basePlane(base):    #基类
    def __init__(selfscreenxyimage_name):   #用于接收不同的值
        base.__init__(selfscreenxyimage_name)
        self.zidan_list = [] #存储发射出去的子弹对象
    def chushiweizhi(self):
        #将战机贴到窗口
        self.screen.blit(self.image(self.xself.y))
        list_remove = []
        for zidan in self.zidan_list:
            zidan.chushiweizhi()     #贴子弹
            zidan.move()
            if zidan.judge():  #判断子弹越界
                list_remove.append(zidan)
        for b in list_remove:
            self.zidan_list.remove(b)
class basezidan(base):
    def chushiweizhi(self):
        self.screen.blit(self.image(self.xself.y))  #将子弹贴到窗口
class HeroPlane(basePlane):
    def __init__(selfscreen):
        #super().__init__(screen170400“./feiji/hero1.png“)
        basePlane.__init__(selfscreen170400“./image/aircraft_image/main_1.png“)
        self.num = 0  #时间计数
    def move_left(self):
        self.x-=5
    def move_right(self):
        self.x+=5
    def move_up(self):
        self.y-=5
    def move_down(self):
        self.y+=5
    def fire(selfenemys):
        self.enemys= enemys
        self.num += 1
        if self.num == 17:
            self.num = 0
            self.zidan_list.append(Zidan(self.screenself.xself.y))  #将子弹实体存入列表中
    def chushiweizhi(self):
        #将战机贴到窗口
        self.screen.blit(self.image(self.xself.y))
        list_remove = []
        for zidan in self.zidan_list:
            zidan.chushiweizhi()     #贴子弹
            zidan.move()
            if zidan.judge():  #判断子弹越界
                list_remove.append(zidan)
            if zidan.hited(self.enemys):   #判断子弹越界
                self.enemy = zidan.hited(self.enemys)
                self.enemy.bomb()
                self.zidan_list.remove(zidan)
            if zidan in list_remove:
                list_remove.remove(zidan)
            for b in list_remove:
                self.zidan_list.remove(b)
class EnemyPlane(basePlane):    #敌机
    def __init__(selfscreen):
        #super().__init__(screen00“./feiji/enemy0.png“)
        basePlane.__init__(selfscreenrandom.randint(0260)random.randint(-200-50)“./image/aircraft_image/small_n1.png“)
        self.hit = False     #爆炸开关
        self.boom_list = []
        self.__boom_image()
        self.image_num = 0  #时间计数
        self.image_index = 0 #图片顺序
        self.restart()
    def __boom_image(self):
        self.boom_list.append(pygame.image.load(‘im

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

     文件     749403  2016-12-19 19:44  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\audio\bgm_zhandou1.mp3

     文件       6549  2016-12-19 19:44  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\baozai_1.png

     文件      11339  2014-02-18 16:13  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\baozai_2.png

     文件       8982  2016-12-19 19:44  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\baozai_3.png

     文件     194354  2014-01-01 14:25  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\image_1.jpg

     文件      60072  2014-02-18 16:13  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\img_cloud_1.png

     文件      71879  2014-02-18 16:13  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\img_cloud_2.png

     文件      17973  2014-02-18 16:13  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\main_1.png

     文件       1955  2017-01-03 11:14  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\mybollet1.png

     文件       6268  2017-01-03 15:46  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\mybollet3.png

     文件       3039  2017-01-03 15:59  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\mybuttle.png

     文件      13868  2016-12-19 19:44  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\myplane_1.png

     文件      15633  2016-12-19 19:44  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\myplane_2.png

     文件       7480  2016-12-19 19:44  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\myplane_3.png

     文件      10945  2016-12-28 19:53  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\small_n1.png

     文件        741  2016-12-29 13:24  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\image\aircraft_image\small_n1s.PNG

     文件       8997  2017-09-12 14:22  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\main.py

     文件      36958  2015-07-24 18:06  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\sound\bullet.wav

     文件      59998  2015-07-24 18:06  01.雷电战机代码\01.第一版代码-学生优秀作品\01.优秀作品1-刘xx版\sound\enemy2_down.wav

     文件       8585  2017-09-12 15:04  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\01.薛钊.py

     文件       6148  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\.DS_Store

     文件     438861  2017-08-21 21:34  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\background.png

     文件     427573  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bg.png

     文件       2658  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bomb-1.gif

     文件       2067  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bomb-2.gif

     文件       5600  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bomb.png

     文件       8948  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\btn_finish.png

     文件        122  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bullet-1.gif

     文件        151  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bullet-2.gif

     文件        401  2017-04-16 19:25  01.雷电战机代码\01.第一版代码-学生优秀作品\02.优秀作品3-薛大神版\feiji\bullet-3.gif

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

评论

共有 条评论