资源简介
适合python初学者的外星人入侵项目,对理解python项目、练手python开发有很好的帮助
代码片段和文件信息
#!/usr/bin/env python
# -*- coding:utf-8 -*-
_author_ = ‘18082192‘
import pygame
from pygame.sprite import Sprite
class Alien(Sprite):
def __init__(selfai_settingsscreen):
super(Alienself).__init__()
self.screen = screen
self.ai_settings = ai_settings
self.image = pygame.image.load(‘images/alien.bmp‘)
self.rect = self.image.get_rect()
#self.screen_rect = screen.get_rect()
self.rect.x = self.rect.width
self.rect.y = self.rect.height
self.x = float(self.rect.x)
#检查是否碰到边缘
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
def update(self):
self.x += self.ai_settings.alien_speed_factor * self.ai_settings.fleet_direction
self.rect.x = self.x
def blitme(self):
self.screen.blit(self.imageself.rect)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-21 15:28 PythonProject\
目录 0 2019-02-21 15:28 PythonProject\.idea\
文件 138 2018-12-06 19:46 PythonProject\.idea\encodings.xm
文件 310 2018-12-06 19:47 PythonProject\.idea\misc.xm
文件 285 2018-12-06 19:46 PythonProject\.idea\modules.xm
文件 478 2018-12-06 19:47 PythonProject\.idea\PythonProject.iml
文件 27639 2019-02-21 15:28 PythonProject\.idea\workspace.xm
文件 1032 2019-02-21 15:28 PythonProject\alien.py
文件 1647 2019-02-20 20:20 PythonProject\alien_invasion.py
文件 978 2018-12-25 21:23 PythonProject\bullet.py
文件 1177 2019-02-20 20:11 PythonProject\button.py
文件 1617 2018-12-24 18:10 PythonProject\forimport.py
文件 5928 2019-02-20 20:26 PythonProject\game_functions.py
文件 392 2019-02-20 19:47 PythonProject\game_stats.py
目录 0 2019-02-18 16:36 PythonProject\images\
文件 13214 2019-02-18 16:34 PythonProject\images\alien.bmp
文件 14358 2018-12-24 16:29 PythonProject\images\ship.bmp
文件 1236 2018-12-24 09:58 PythonProject\InternrtWorm.py
文件 619 2018-12-25 20:20 PythonProject\MyExample.py
文件 791 2019-02-20 20:21 PythonProject\Settings.py
文件 1697 2019-02-21 15:28 PythonProject\ship.py
目录 0 2019-02-18 16:00 PythonProject\venv\
目录 0 2018-12-06 19:46 PythonProject\venv\Include\
目录 0 2018-12-06 19:46 PythonProject\venv\Lib\
目录 0 2018-12-24 13:50 PythonProject\venv\Lib\site-packages\
文件 55 2018-12-06 19:47 PythonProject\venv\Lib\site-packages\easy-install.pth
目录 0 2018-12-06 19:47 PythonProject\venv\Lib\site-packages\pip-10.0.1-py3.7.egg\
目录 0 2018-12-06 19:47 PythonProject\venv\Lib\site-packages\pip-10.0.1-py3.7.egg\EGG-INFO\
文件 1 2018-12-06 19:47 PythonProject\venv\Lib\site-packages\pip-10.0.1-py3.7.egg\EGG-INFO\dependency_li
文件 98 2018-12-06 19:47 PythonProject\venv\Lib\site-packages\pip-10.0.1-py3.7.egg\EGG-INFO\entry_points.txt
文件 2 2018-12-06 19:47 PythonProject\venv\Lib\site-packages\pip-10.0.1-py3.7.egg\EGG-INFO\not-zip-safe
............此处省略1157个文件信息
- 上一篇:线性分类器代码
- 下一篇:01_python基础_版本.pdf
相关资源
- Python入门教程完整版懂中文就能学会
- Python编程从入门到实践高清中文版P
- Python编程从入门到实践课件
- 黑马程序员&传智播客 Python入门教程完
- python入门教程(共四本书籍)
- Python入门到实践经典教材
- Python入门教程完整版懂中文就能学会
- MicroPython入门指南 pdf 扫描版
- Python编程——从入门到实践外星人入
- python小项目--外星人入侵
- python入门到精通某智付费课程超级完
- 笨方法学pythonLearn Python the Hard Way中文
- python入门到实践 外星人入侵项目代码
- 深度学习视频教程,包括python入门,
- Python学习视频资源
- 《a byte of python》pdf(python入门书籍)
- 99乘法表(python入门)
- Python从入门到精通(Python基础教程(
- python外星人入侵 游戏源码
- python入门级:学生信息管理系统
- python入门到精通电子书(epub)
- 《Python Tutorial Python 入门指南》pdf
- 《python学习手册》pdf(入门,高清)
- 《编程小白的第一本Python入门》pdf 高
- python入门教程.pptx
- Python之路.pdf(138个python入门)
- python入门到精通
- 零基础Python入门--课件代码
- python入门教程
- Python入门教程(官方DOC)
评论
共有 条评论