资源简介
使用pygame+python设计小游戏,主要功能有战机购买与选择,关卡的选择.
代码片段和文件信息
import pygame
import random
#窗口
screen = None
#时钟
clock = None
#标题
CAPTION=‘飞机大战‘
SCREEN_SIZE=(512768)
#关卡图片的坐标(interface)
LEVEL_lIST=[(3068)(30208)(30348)(30488)(30628)]
#爆炸图片路径
BOOM=[
‘./images/boom/boom_1.png‘
‘./images/boom/boom_2.png‘
‘./images/boom/boom_3.png‘
‘./images/boom/boom_4.png‘
‘./images/boom/boom_5.png‘
‘./images/boom/boom_6.png‘
]
#存储每个关卡的surface对象
LEVEL_RECT=[]
#背景图片列表
BACKGROUND=[
‘./images/maps/img_bg_level_1.jpg‘
‘./images/maps/img_bg_level_2.jpg‘
‘./images/maps/img_bg_level_3.jpg‘
‘./images/maps/img_bg_level_4.jpg‘
‘./images/maps/img_bg_level_5.jpg‘
]
BG_MENUS=‘./images/ui/bg_menu.bmp‘
START_MENUS=‘./images/ui/start_menu.png‘
LEFT=‘./images/ui/left.png‘
RIGHT=‘./images/ui/right.png‘
UI_LEVEL=[
‘./images/ui/level_1.jpg‘
‘./images/ui/level_2.jpg‘
‘./images/ui/level_3.jpg‘
‘./images/ui/level_4.jpg‘
‘./images/ui/level_5.jpg‘
]
UI_GAME_COMPLETE=‘./images/ui/game_complete.png‘
INDEX_PATH=‘./images/ui/index.jpg‘
PLAY_IMAGE=‘./images/ui/play.png‘
UI_BACK=‘./images/ui/back.png‘
INTERFACE=‘./images/ui/interface.jpg‘
UI_PURCHASE=‘./images/ui/goumai.png‘
#hero 图片路径
HERO=[
‘./images/hero/hero_1.png‘
‘./images/hero/hero_2.png‘
‘./images/hero/hero_3.png‘
‘./images/hero/hero_4.png‘
]
#bullet 图片路径(前三个为hero子弹)
BULLET=[
‘./images/bullet/bullet_1.png‘
‘./images/bullet/bullet_2.png‘
‘./images/bullet/bullet_3.png‘
‘./images/bullet/bullet_4.png‘
‘./images/bullet/bullet_5.png‘
]
#enemy 图片路径
ENEMYS={
1:[
‘./images/enemy/boss_1.png‘
‘./images/enemy/a1_1.png‘
‘./images/enemy/a1_2.png‘
]
2:[
‘./images/enemy/boss_2.png‘
‘./images/enemy/a2_1.png‘
‘./images/enemy/a2_2.png‘
]
3:[
‘./images/enemy/boss_3.png‘
‘./images/enemy/a3_1.png‘
‘./images/enemy/a3_2.png‘
]
4:[
‘./images/enemy/boss_4.png‘
‘./images/enemy/a4_1.png‘
‘./images/enemy/a4_2.png‘
]
5:[
‘./images/enemy/boss_5.png‘
‘./images/enemy/a5_1.png‘
‘./images/enemy/a5_2.png‘
]
}
ENENY_REWARD=‘./images/ui/life.png‘
SOUND_INDEX=‘./sound/index.wav‘
#爆炸音效
SOUND_BOOM=‘./sound/boom.wav‘
#子弹音效
SOUND_BULLET=‘./sound/bullet.wav‘
#背景音效
SOUND_BG=‘./sound/game_music.wav‘
#game_over
GAME_OVER=‘./sound/game_over.wav‘
#game_complete
GAME_COMPLETE=‘./sound/game_complete.wav‘
#初始HP
HP=50
#自定义事件
EVENT_BOSS_CREATE=pygame.USEREVENT
EVENT_COMMON_CREATE=pygame.USEREVENT+1
#自定义事件列表
EVENTLIST=[EVENT_BOSS_CREATEEVENT_COMMON_CREATE]
pygame.time.set_timer(EVENT_BOSS_CREATE random.randint(4000 5500))
pygame.time.set_timer(EVENT_COMMON_CREATE random.randint(1000 2000))
ATK=None
SCORE_STR=‘score:0‘
#surface列表
SURFACE_LIST=dict()
#敌机子弹
ENEMY_BULLET=‘./images/en
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3222 2018-08-10 13:10 pygame小游戏\config.py
文件 13624 2018-08-10 13:11 pygame小游戏\engine.py
文件 12553 2014-02-18 16:14 pygame小游戏\font\arial-14.fnt
文件 25776 2014-02-18 16:14 pygame小游戏\font\font.ttf
文件 3859 2018-08-06 16:38 pygame小游戏\images\boom\boom_1.png
文件 5303 2018-08-06 16:38 pygame小游戏\images\boom\boom_2.png
文件 4763 2018-08-06 16:38 pygame小游戏\images\boom\boom_3.png
文件 4400 2018-08-06 16:38 pygame小游戏\images\boom\boom_4.png
文件 4592 2018-08-06 16:38 pygame小游戏\images\boom\boom_5.png
文件 3009 2018-08-06 16:38 pygame小游戏\images\boom\boom_6.png
文件 4679 2018-08-04 16:34 pygame小游戏\images\bullet\bullet_1.png
文件 4565 2018-08-04 16:34 pygame小游戏\images\bullet\bullet_2.png
文件 4850 2018-08-04 16:34 pygame小游戏\images\bullet\bullet_3.png
文件 5301 2018-08-09 17:47 pygame小游戏\images\bullet\bullet_4.png
文件 3479 2018-08-06 11:38 pygame小游戏\images\bullet\bullet_5.png
文件 5310 2018-08-04 16:31 pygame小游戏\images\enemy\a1_1.png
文件 5251 2018-08-04 16:31 pygame小游戏\images\enemy\a1_2.png
文件 5048 2018-08-04 16:32 pygame小游戏\images\enemy\a2_1.png
文件 5280 2018-08-04 16:32 pygame小游戏\images\enemy\a2_2.png
文件 5042 2018-08-04 16:33 pygame小游戏\images\enemy\a3_1.png
文件 6697 2018-08-08 12:12 pygame小游戏\images\enemy\a3_2.png
文件 5322 2018-08-04 16:33 pygame小游戏\images\enemy\a4_1.png
文件 6524 2018-08-08 12:07 pygame小游戏\images\enemy\a4_2.png
文件 6691 2018-08-08 12:13 pygame小游戏\images\enemy\a5_1.png
文件 6696 2018-08-08 12:10 pygame小游戏\images\enemy\a5_2.png
文件 29100 2018-08-06 15:25 pygame小游戏\images\enemy\boss_1.png
文件 26107 2018-08-06 11:59 pygame小游戏\images\enemy\boss_2.png
文件 24835 2018-08-06 11:59 pygame小游戏\images\enemy\boss_3.png
文件 19752 2018-08-06 11:59 pygame小游戏\images\enemy\boss_4.png
文件 29790 2018-08-06 11:59 pygame小游戏\images\enemy\boss_5.png
............此处省略65个文件信息
相关资源
- 计算机语言学n-gram算法的python实现
- Python 飞机大战 增强版本完整代码实现
- Learning Data Mining With Python book 代码及数
- Python数据挖掘入门与实践 数据集及代
- Python数据爬虫及可视化分析
- python小波包文档及论文.zip
- Python-100-Days-master.rar
- Introduction to Programming in Python An Inter
- Introduction to Machine Learning with Python.p
- gan简单代码实现python
- python安装器easy_install
- python火车票查询软件及源码
- selenium最新版2.53.1---python
- python Tkinter
- 批量文件.py
- 一套最新价值1680元的python爬虫实战全
- 测试工程师相关学习视频(包含pyth
- Building Django 2.0 Web Applications
- 轻量级PythonWeb框架Mole.zip
- 谁说菜鸟不用数据分析
- Python源码剖析★PART2★(完整清晰版
- mysqlclient-1.3.13-cp36-cp36m-win32.whl
- Python-一系列高品质的动漫人脸数据集
- Python-Insightface人脸检测识别的最小化
- 非线性回归Python代码
- python 使用pandas操作EXCEL表格数据
- 卷积神经网络图像识别python代码pdf
- pytorch_pose_proposal_networks-master.zip
- 关于吃豆人的游戏代码python
- 基于Python的离线Google地图操作实现
评论
共有 条评论