趣学Python游戏编程
上QQ阅读APP看书,第一时间看更新

1.1 准备工作

1.1.1 选择合适的开发工具

“工欲善其事,必先利其器”,编写游戏之前需挑选一款合适的工具,这样可以大大地简化程序编写工作。Python语言的很多第三方库都提供游戏编程功能,最有名的要属Pygame库了,它提供丰富的API来实现游戏的各种效果。但是,对初学者来说,Pygame库还是显得有些复杂,这里希望采用更加简洁高效的工具,使得可以把注意力集中在游戏算法的实现上,而不需要花费太多精力去学习游戏开发库的使用。

于是本书打算采用Pgzero库来编写游戏。Pgzero的完整名称是Pygame Zero,不难看出,它是从Pygame库衍生而来的。可以说Pgzero就是Pygame的一个精简版本,能够实现Pygame库的主要功能,但是屏蔽了一些复杂的细节,使得初学者能够快速上手。