资源简介
源码为自学时写的代码。增加了上下移动功能,增加了按P键开始游戏功能。
代码片段和文件信息
import pygame
from settings import Settings
from ship import Ship
#from alien import Alien
import game_functions as gf
from pygame.sprite import Group
from game_stats import GameStats
from button import Button
from scoreboard import Scoreboard
def run_game():
#初始化游戏并创建一个屏幕对象
pygame.init()
ai_settings = Settings()
screen = pygame.display.set_mode((ai_settings.screen_widthai_settings.screen_height))
pygame.display.set_caption(‘飞机大战‘)
ship = Ship(ai_settings screen)
‘‘‘创建一个用于存储子弹的编组‘‘‘
bullets = Group()
aliens = Group()
‘‘‘创建一个外星人‘‘‘
gf.create_fleet(ai_settings ship screen aliens)
#设置背景颜色#
pygame.bg_color = (ai_settings.bg_color)
stats = GameStats(ai_settings)
play_button = Button(ai_settings screen “Play“)
sb = Scoreboard(ai_settings screen stats)
#开始游戏循环
while True:
#监视键盘和鼠标事件
gf.check_events(ai_settings ship screen bulletsaliens
stats play_button sb)
if stats.game_active:
ship.update()
gf.update_bullets(ai_settings ship screen bullets aliens stats sb)
gf.update_aliens(ai_settings ship screen bullets aliens stats sb)
gf.update_screen(ai_settings ship screen bullets aliens stats play_button
sb)
run_game()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1499 2019-03-17 13:51 外星人入侵\a.py
文件 1312 2018-12-05 19:02 外星人入侵\alien.py
文件 1151 2018-12-07 22:30 外星人入侵\bullet.py
文件 1155 2018-12-20 22:44 外星人入侵\button.py
文件 9516 2019-03-16 19:48 外星人入侵\game_functions.py
文件 466 2019-03-15 13:26 外星人入侵\game_stats.py
文件 10494 2018-08-10 12:01 外星人入侵\images\alien.bmp
文件 8694 2018-08-10 12:01 外星人入侵\images\ship.bmp
文件 3161 2019-03-17 13:52 外星人入侵\scoreboard.py
文件 1565 2019-03-17 13:56 外星人入侵\settings.py
文件 1816 2019-03-16 19:19 外星人入侵\ship.py
目录 0 2019-03-17 16:56 外星人入侵\images
目录 0 2019-03-17 16:56 外星人入侵
----------- --------- ---------- ----- ----
40829 13
- 上一篇:黑马程序员vue.js视频教程包含视频和笔记完整版
- 下一篇:MVC版的贪吃蛇
相关资源
- pip-10.0.1.tar.gz
- Data Science from Scratch 2nd Edition
- shape_predictor_68_face_landmarks.dat.bz2 68个标
- 爬取豆瓣电影TOP250程序,包含非常详
- 中文维基百科语料库百度网盘网址.
- MSCNN_dehaze.rar
- 爬取豆瓣排行榜电影数据(含GUI界面
- 字典文本资源
- Brainfuck / OoK 解码脚本
- 案例实战信用卡欺诈检测数据集
- 招商策略_抱团启示录那些年我们一起
- sip-4.19.zip
- 树莓派3b+学习使用教程
- numpy 中文学习手册
- pytorch-1.4.0-py3.7_cpu_0.tar.bz2
- 机器学习实战 高清完整版PDF
- 泰坦尼克号0.81准确率实验报告.docx
-
abaqus sc
ripting reference manual.pdf - 网页版聊天程序--网络程序设计课程大
- Give Me Some Credit
-
ba
semap安装出错时,正确得pyproj文件 - 微信头像拼接工具
- 统计思维:程序员数学之概率统计第
- 基于open cv的人脸识别
- Django web 开发中文 完整版本
- 影视领域可视化数据挖掘综述
- pyexiv2安装包
- dlib-19.4.0-cp35.whl Windows64位 不用boos
- PySpark Recipes-A Problem-Solution Approach wi
- 拆分CSV文件.zip
评论
共有 条评论