Pygame的安装与项目规划

我们来开发一个名为《外星人入侵》的游戏吧!

为此,我们本栏将开始讲述,并使用Pygame,这是一组功能强大而有趣的模块,可用于管理图形,动画,乃至声音,让你能够更轻松地开发复杂的游戏。通过使用Pygame来处理在屏幕上绘制图像等任务,可将重点放在程序的高级逻辑上。


目录

一、安装pygame

        1.1模块

        1.2库

         1.3pygame模块安装

二、规划项目


一、安装pygame

工欲善其事必先利其器!开始编码前,我们需要先安装一下pygame模块,有些初学者可能会有对于“模块”和“库”的概念不清,但是对此其实并不需要过多的探讨,我们可以记住time库,jieba库,pygame模块等等名词就可以了。

但是还是要介绍一下库和模块的区别:

        1.1模块:

         模块是一种以.py为后缀的文件,在.py文件中定义了一些常量和函数。模块的名称是该.py文件的名称。模块的名称作为一个全局变量__name__的取值可以被其他模块获取或导入。模块的导入通过ipmort来实现,导入模块的方式如下:

        import 名称

        1.2库:

        Python中的库是借用其他编程语言的概念,没有特别具体的定义,Python库着重强调其功能性。在Python中,具有某些功能的模块和包都可以被称作库。模块有诸多函数组成,包由诸多模块机构化组成,库中也可以包含包、模块和函数。

         1.3pygame模块安装

        开始编码前,先来安装Pygame。可使用pip模块来帮助下载并安装python包。要安装Pygame,在终端提示符下执行如下命令:

$ python3 -m pip install --user pygame

这个命令让Python余姓pip模块,将pygame包添加到当前用户的Python安装中。如果你运行程序或启动终端会话时使用的命令不用python,而是python3,请执行如下命令来安装Python:

$ python3 -m pip install --user pygame 

以上两种方法出自《Python编程从入门到实践》(袁忠国先生译)

在本章中我们将提出另一种方法,即cmd大法!

用win+R调出命令栏输入cmd后,直接输入

pip install pygame 

 即可,简单方便,快捷有效!

二、规划项目

        开发大型项目时,制定好规划后再动手编写代码很重要。规划可确保你不偏离轨道,从而提高项目成功的可能性!

        比如在阅读一个游戏的描述后,要清楚的知道我们该如何动手开发。

在下一章节的第一个阶段我们将会创建一艘飞船,他可以左右移动,并且能够在用户按空格键时开火,设置好这种行为后,就可以创建外星人并且提高游戏的可玩性了。

猜你喜欢

转载自blog.csdn.net/m0_64660514/article/details/122075896