twelveth-alien_invasion-12-1.py
# -*- coding:utf-8 -*-
#li hongliang 2021年03月23日
#第11章 武装飞船
#12.1 规划项目
#在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家
#可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星人出
#现在天空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星
#人都消灭干净后,将出现一群新的外星人,他们移动的速度更快。只要有外星人撞到了
#玩家的飞船或到达了屏幕底部,玩家就损失一艘飞船。玩家损失三艘飞船后,游戏结束。
#12.2 安装Pygame
#12.2.4 在Windows 系统中安装Pygame
#12.3 开始游戏项目
#现在来开始开发游戏《外星人入侵》。首先创建一个空的Pygame窗口,供后面用来绘制游戏
#元素,如飞船和外星人。我们还将让这个游戏响应用户输入、设置背景色以及加载飞船图像。
#12.4 添加飞船图像
#12.4.1 创建Ship 类
#12.4.2 在屏幕上绘制飞船
#12.5 重构:模块game_functions
#12.5.1 函数check_events()
#12.5.2 函数update_screen()
#动手试一试
#12-1 蓝色天空:创建一个背景为蓝色的Pygame 窗口。
#12-2 游戏角色:找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。创
#建一个类,将该角色绘制到屏幕中央,并将该图像的背景色设置为屏幕背景色,或将屏
#幕背景色设置为该图像的背景色。
#12.6 驾驶飞船
#12.6.1 响应按键
#12.6.2 允许不断移动
#12.6.3 左右移动
#12.6.4 调整飞船的速度
#12.6.5 限制飞船的活动范围
#12.6.6 重构check_events()
#12.7 简单回顾
#12.7.1 alien_invasion.py
#12.7.2 settings.py
#12.7.3 game_functions.py
#12.7.4 ship.py
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
