PygameZero资源
Pygame Zero教学相关资源。
官方资源#
补充库#
教材#
- Richard Smith的开源教材:Coding Games With Pygame Zero & Python
- Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python,图书共10章涉及的源码
- Coding Games in Python,没有开放资源
- pgzo,德语版的基于Pygame Zero 的Python面向对象编程入门书
样例库#
- ericclack.pygamezero_pacman-master,小教程,分四节讲一个完整的吃豆人游戏,包含完整文档/讲义:
- MagPi杂志编辑、树莓派达人Lucy Hattersley的3个教程,有详细文字说明:
- Pac-Man(前例受此启发)
- Space Invaders
- Space Invaders II
- TechnoVisual.Pygame-Zero
- amazeballs1,仿3D迷宫游戏
- amazeballs2
- amazeballs3
- brian,记忆顺序
- invaders,太空入侵者
- invaders2
- pacman1,吃豆人
- pacman2
- racing,赛车
- scrambledcat,推箱子,拼图
- jzcoder.pgzero-frog-game,小教程,分8课完成青蛙过河的游戏,没有讲义
- keller3games的三个blaster游戏,逐渐复杂,效果挺好
- kame2lam.pygame_zero,六个小游戏,有些有中文注释
- CoderDojoLu.pgzero-examples,带有API说明、教程的性质,二十几个示例代码(不全是完整的游戏)
近似库#
wasabi2d#
Pygame Zero的作者们开发的先进2D游戏框架。部分基于Pygame,支持Pygame Zero API。
adventurelib#
针对青少年的简单文本冒险游戏(互动小说)库。由Pygame Zero的作者们开发,相对而言,会涉及复杂些的计算机科学话题。
腾讯扣叮的cpgzero#
腾讯扣叮模仿pgzero做了一个cpgzero,很像。可以网页上使用,方便:
pursuedpybear/ppb#
以计算机科学教育为目标的游戏库。
Jupylet#
Jupyter notebook环境的Python游戏库,目标是强化学习、合成声音/现场音乐编程、儿童编程。支持3D。
Arcade#
适合初学者的Python 2D游戏库,对标Pygame,更现代,更强大,社区更活跃。
Ren’Py#
视觉小说软件。基于Pygame,并可以通过Python扩展,但它不是库的形式,而包含启动器、编辑器等。