资源简介
基于Python飞机大战项目,有毕设之类的,可以下载交流。
代码片段和文件信息
import pygame copy random math
from Vec2d import Vec2d
from pygame.locals import *
from sys import exit
from threading import *
from time import sleep
bg = ‘./bgd.jpg‘
my_plane = ‘./plane01.png‘
enemy_picture = ‘./enemy.png‘
my_bullet_picture = ‘./bullet.png‘
my_bullet_picture2 = ‘./bullet2.png‘
enemy_bullet_picture = ‘./enemybullet.png‘
boom_picture = ‘./boom/boom.png‘
fire_picture = ‘./liaoji.png‘
plan_not_defeat = ‘./plane8888.png‘
box = ‘./box.png‘
missile = ‘./fire.png‘
lock = ‘./lock.png‘
music = ‘./bgm.mp3‘
boom_music = ‘./boom_music.ogg‘
little_boss = ‘./little_boss.png‘
menu = ‘./menu.png‘
menu_began = ‘./menu_began.png‘
menu_rate = ‘./menu_rate.png‘
menu_exit = ‘./menu_exit.png‘
record = ‘./record.txt‘
record_pic = ‘./record.png‘
back = ‘./back.png‘
back_choose = ‘./back_red.png‘
pygame.init()
class Plan(object):
def __init__(self name):
self.name = name
self.screen = pygame.display.set_mode((1920 1080) pygame.FULLSCREEN 32)
# 游戏组件
# 背景起始坐标
self.bg_pos = [-400 -100]
self.bg_picture = pygame.image.load(bg).convert()
# 鼠标移动xy
self.mouse_rel = [0 0]
# 本机帧列表
self.my_plan_picture_lis = []
for x in range(14):
my_plan_picture = pygame.image.load(‘./fj/%d.png‘ % x).convert_alpha()
self.my_plan_picture_lis.append(my_plan_picture)
self.boom_picture = pygame.image.load(boom_picture).convert_alpha()
# 爆炸特效的帧列表
self.boom_frame_lis = []
for r in range(4):
for c in range(8):
frame = self.boom_picture.subsurface([c * 82 + 2 * (4 - r) r * 82 75 82])
self.boom_frame_lis.append(frame)
# boss帧列表
self.boss_now_frame = 0
self.boss_pic_lis = []
for x in range(11):
pic = pygame.image.load(‘./boss/%d.png‘ % x).convert_alpha()
self.boss_pic_lis.append(pic)
# 各种图片
self.fire_picture = pygame.image.load(fire_picture).convert_alpha()
self.enemy_picture = pygame.image.load(enemy_picture).convert_alpha()
self.my_bullet_picture = pygame.image.load(my_bullet_picture).convert_alpha()
self.my_bullet_picture2 = pygame.image.load(my_bullet_picture2).convert_alpha()
self.enemy_bullet_picture = pygame.image.load(enemy_bullet_picture).convert_alpha()
self.small_plan = pygame.transform.scale(self.my_plan_picture_lis[0] (50 35))
self.not_defeat_picture = pygame.image.load(plan_not_defeat).convert_alpha()
self.box_picture = pygame.image.load(box).convert_alpha()
self.missile_picture = pygame.image.load(missile).convert_alpha()
self.lock_picture = pygame.image.load(lock).convert_alpha()
self.little_boss_picture = pygame.image.load(little_boss).convert_alpha()
self.menu_picture = pygame.image.load(menu).convert_alpha()
self.menu_began_picture = pygame.image.load(menu_began).convert_alpha()
self.menu_rate 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\.idea\
文件 515 2019-01-21 21:38 2015100517_谢飞_毕业设计压缩包\.idea\B.iml
文件 138 2019-01-21 21:13 2015100517_谢飞_毕业设计压缩包\.idea\encodings.xm
文件 565 2019-01-21 21:38 2015100517_谢飞_毕业设计压缩包\.idea\misc.xm
文件 261 2019-01-21 21:13 2015100517_谢飞_毕业设计压缩包\.idea\modules.xm
文件 15869 2019-06-01 16:39 2015100517_谢飞_毕业设计压缩包\.idea\workspace.xm
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\venv\
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\venv\Include\
文件 14948 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\Vec2d.py
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\venv\Include\__pycache__\
文件 16831 2019-04-10 13:47 2015100517_谢飞_毕业设计压缩包\venv\Include\__pycache__\Vec2d.cpython-37.pyc
文件 6807 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\back.png
文件 671 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\back_red.png
文件 298650 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\bgd.jpg
文件 5273843 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\bgm.mp3
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\venv\Include\boom\
文件 324098 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boom\boom.png
文件 10077 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boom_music.ogg
目录 0 2019-06-12 08:45 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\
文件 78637 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\0.png
文件 78986 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\1.png
文件 78986 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\10.png
文件 79543 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\2.png
文件 80051 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\3.png
文件 80198 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\4.png
文件 80643 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\5.png
文件 80643 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\6.png
文件 80198 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\7.png
文件 80051 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\8.png
文件 79543 2019-01-09 12:11 2015100517_谢飞_毕业设计压缩包\venv\Include\boss\9.png
............此处省略430个文件信息
相关资源
- Python-BDD100K大规模多样化驾驶视频数据
- Instant Pygame for Python Game Development How
- Biopython Tutorial
- Think Python 2nd
- 一个小小的表白程序(python)
- Python课堂笔记(高淇400集第一季)
- 二级考试python试题12套(包括选择题和
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
川公网安备 51152502000135号
评论
共有 条评论