- 运行游戏
python alien_invasion.py
- 依赖环境:Python, Pygame包
图片卡顿?点此查看
这是一款类主要使用Pygame 包来开发似于小时候玩过的飞机大战的2D 游戏,它在玩家每消灭一群向下移动的外星人后,都将玩家提高一个等级;而等级越高,游戏的节奏就越快,难度越大。
在《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部**的飞船。玩家可以使用左右按键移动飞船,还可以使用空格键发射子弹,以进行外星人的射杀。游戏开始时,一群外星人出现在填空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭后,将出现一群新的外星人,他们移动的速度更快。只要又外星人撞到玩家的飞船或到达了屏幕底部,玩家就损失一艘飞船。当玩家损失了三艘飞船后,游戏结束。
- 有待拓展。。。
- 增加游戏最终大关和彩蛋
- 新增游戏信息面板
- 处理飞船、外星人和子弹之间的逻辑关系
- 界面绘制