Skip to content

Goodenough-hub/alien_invasion

Repository files navigation

alien_invasion

参考书籍:Python 编程-从入门到实践(第二版)

外星人入侵:使用 Python 开发游戏

在项目“外星人入侵”(第 12 章~第 14 章)中,你将使用 Pygame 包来开发一款 2D 游戏。它在玩家每消灭一群向下移动的外星人后,将玩家提高一个等级。等级越高,游戏的节奏越快,难度越大。完成这个项目后,你将获得自己动手使用 Pygame 开发 2D 游戏所需的技能。

游戏玩法介绍

在游戏《外星人入侵》中,玩家控制一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可以使用空格键射击。游戏开始时,一群外星人出现在天空中,并向屏幕下方移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,其移动速度更快。只要有外星人撞到玩家的飞船或到达屏幕底部,玩家就损失一艘飞船。玩家损失三艘飞船后,游戏结束。

积分系统

实时跟踪玩家的得分,并显示最高得分、等级和余下的飞船数。

在屏幕的右上角实时显示玩家的得分,屏幕顶部中央显示最高得分,在得分下面就是玩家的等级,屏幕左上角显示余下的飞船数。

游戏打包

  1. 安装pyinstaller
  2. 执行pyinstaller -F -w alien_invasion.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages