1. pgzero
python在各个领域都有着丰富的第三方库,pygame是python在游戏领域的应用库,可以用来开发各种不同的游戏。但是对于初学者来说,还是存在一定的门槛。
而今天要和大家分享的pgzero(pygame zero)是在pygame基础上做了进一步的封装,使得设计一款游戏十分的方便,特别适合少儿编程领域的教学, 与scratch相得益彰。
-
pgzero的安装
- pip install pygame
- pip install pgzero
2. 游戏设计的过程
我们可以简单梳理下开发一款简单游戏需要的过程:
-
游戏的故事设计
-
游戏的场景绘制(背景图片和声音)
-
游戏的角色
-
如何控制角色
-
如何判断成功与失败
-
游戏的关卡设计
3. pgzero基础
pgzero游戏开发的过程如下:
-
游戏屏幕区域screenpgzero中游戏界面窗口设置由全局变量和内置对象screen来完成:
-
窗口外观:
WIDTH
-