python外星⼈⼊侵代码_Python外星⼈⼊侵完整代码和注释
(⼀)
Python外星⼈⼊侵完整代码和注释(⼀)
发布时间:2018-07-27 18:17,
浏览次数:473
, 标签:
Python
本外星⼈⼊侵游戏包括⼀个主运⾏程序(alien_invasion.py)和⼋个模块。
⼀、主运⾏程序(alien_invasion.py)
1、创建alien_invasion.py(import sys和import pygame)
2、⽅法run_game()
java框架大全
初始化游戏并创建⼀个屏幕对象(是该项⽬的主程序⼊⼝)
while True :开始游戏主循环 event :监视键盘和⿏标事件
pygame.display.flip() :让绘制的屏幕可见
主要代码
从主运⾏程序中,导⼊其它⼋个模块
import sys import pygame from settings import Settings from game_stats import
attedit命令GameStats from ship import Ship import game_functions as gf from pygame.sprite
import Group from alien import Alien from button import Button from scoreboard
import Scoreboard def run_game(): #初始化游戏 pygame.init() #创建⼀个屏幕窗⼝ ai_settings =
Settings() screen =
简约的边框图片pygame.display.set_mode((ai_settings.screen_width,ai_settings.screen_height))
#设置窗⼝标题 pygame.display.set_caption("Alien Invasion") #创建Play按钮 play_button =
Button(ai_settings,screen,"Play") #创建⼀个⽤于存储游戏统计信息的案例,并创建记分牌 stats =
GameStats(ai_settings) sb = Scoreboard(ai_settings,screen,stats)
#创建⼀艘飞船、⼀个⼦弹编组和⼀个外星⼈编组 ship = Ship(ai_settings,screen) bullets = Group() aliens
pyspider和scrapy哪个好= Group() #创建外星⼈ gf.create_fleet(ai_settings,screen,ship ,aliens) #设置背景颜⾊
#bg_color = (230,230,230) #创建⼀个外星⼈ alien = Alien(ai_settings,screen) #开始游戏的主循环
while True: #主循环检查玩家的输⼊
gf.check_events(ai_settings,screen,stats,sb,play_button,ship,aliens,bullets) if
python基础代码大全黑客stats.game_active: #更新飞船的位置 ship.update() #所有未消失的⼦弹的位置
gf.update_bullets(ai_settings,screen,stats,sb,ship,aliens,bullets) #更新外星⼈的位置
gf.update_aliens(ai_settings,stats,screen,sb,ship,aliens,bullets) #更新后的位置来绘制新屏幕
gf.update_screen(ai_settings,screen,stats,sb,ship,aliens,bullets,play_button) run_game()
进⼊Python外星⼈⼊侵完整代码和注释(⼆)
>python和java哪个难
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论