资源简介
本人运用python编写飞机大战程序,每次玩家有三条生命,方向键控制飞船方向, 空格和Z控制飞船开火
代码片段和文件信息
import pygame
from pygame.sprite import Sprite
import random
class Alien(Sprite):
def __init__(self set screen):
super(Alien self).__init__()
self.screen = screen
self.set = set
self.image = pygame.image.load(“images/外星飞船.png“)
self.rect = self.image.get_rect()
self.rect.x = self.rect.width
self.rect.y = 0
self.x = float(self.rect.x)
self.y = float(self.rect.y)
self.direction = 1
‘‘‘
def blit_me(self):
self.screen.blit(self.image self.rect)
‘‘‘
def update(self):
if 1 == random.randint(1 30):
self.direction *= -1
self.x += self.set.alien_speed_factor * self.direction
self.rect.x = self.x
self.y += self.set.fleet_drop_speed
self.rect.y = self.y
def check_edges(self):
screen_rect = self.screen.get_rect()
if self.rect.right > screen_rect.right:
return True
elif self.rect.left < 0:
return True
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 879 2018-03-24 17:21 Bullet.py
文件 7838 2018-04-15 17:39 Game_functions.py
文件 25594108 2018-04-01 11:12 Run.exe
文件 1393 2018-04-16 19:51 Run.py
文件 1044 2018-03-31 21:39 Settings.py
文件 1372 2018-03-25 16:06 Ship.py
文件 1077 2018-03-25 12:35 alien.py
文件 532 2018-03-25 14:25 aliens_bullets.py
文件 337 2018-03-24 21:42 bgi.py
文件 1107 2018-03-31 20:08 button.py
文件 238 2018-03-31 21:42 game_stats.py
目录 0 2018-05-08 18:38 images\
文件 572893 2018-03-24 23:24 images\bgi.jpg
文件 28398 2018-03-24 13:19 images\外星飞船.png
文件 22502 2018-03-31 20:11 images\开始游戏.png
文件 61924 2018-03-25 13:42 images\激光.png
文件 20503 2018-03-25 14:15 images\激光1.png
文件 19208 2018-03-25 14:24 images\激光2.png
文件 62764 2018-03-18 20:42 images\火箭.png
文件 20302 2018-03-24 13:27 images\火箭1.png
文件 23950 2018-03-24 13:25 images\飞船.png
文件 25215 2018-03-31 21:48 images\飞船2.png
文件 24758 2018-03-31 21:49 images\飞船3.png
文件 597 2018-03-25 15:53 laser.py
目录 0 2018-05-08 18:38 music\
文件 45759 2018-03-21 21:53 music\1311.mp3
文件 5129929 2018-03-21 21:52 music\Victory.mp3
文件 735 2018-04-01 11:12 run.spec
相关资源
- Selenium 2自动化测试实战 基于Python语言
- opencv-python 3.4.3.18
- python开发键盘钢琴源代码及打包程序
- tensorflow-1.10.0-cp27-cp27m-win_amd64.whl
- 黑马程序员Python入门教程讲义及源码
- opencv_python-3.4.2-cp36-cp36m-win_amd64.whl
- Python核心编程(第三版) mobi
- Python深度学习和源代码
- python-3.7.3-amd64.exe 安装包
- 《Python编程 从入门到实践》中文pdf高
- python 2.7-64位_numpy+mkl
- pypy windows 最新版 v5.8.0
- Python编程快速上手 pdf+源码
- python项目-face++人脸识别考勤机-pytho
- 简单教务系统.7z
- 利用python数据分析第二版-中文版&英文
- Python-3.6.2.tgz
- python实现车牌识别
- Python-3.7.4.tgz
- Python语法入门thinkpython_cnpython_课件,
- Python27 x64.zip
- Python编程从入门到实践[中英文完整版
- Python机器学习经典 中文完整版高清
- python核心编程第三版(高清中文版)
- Python界面版学生管理系统
- python专利爬虫
- (一)python爬虫验证码识别去除干扰
- Python-西瓜视频百万英雄答题助手
- deep learning with python中文版232513
- python编程从入门到精通配套资源
评论
共有 条评论