用Python和Pygame写游戏-从入门到精通(目录)

By | 2011/08/26

目光博客一开始,就有一个将pygame好好介绍一遍的宏伟计划,历时四个月,在各位朋友的关怀鞭策下,如今(2011/8/26)理论学习的部分似乎已经都完成了,在次列一个目录,方便查询。介绍还不是很全,下次有时间补充完整一些。

python.cn也有一个目录在这里,这个系列很多流量都是来自它,表示感谢。

系统学习部分

用Python和Pygame写游戏-从入门到精通(1)

Pygame的历史,安装Pygame,第一个Pygame脚本

用Python和Pygame写游戏-从入门到精通(2)

理解游戏中的事件

用Python和Pygame写游戏-从入门到精通(3)

Pygmae的屏幕显示

用Python和Pygame写游戏-从入门到精通(4)

使用字体模块,Pygame 的错误处理

用Python和Pygame写游戏-从入门到精通(5)

像素和颜色

用Python和Pygame写游戏-从入门到精通(6)

使用图像,理解Surface

用Python和Pygame写游戏-从入门到精通(7)

绘制图形

用Python和Pygame写游戏-从入门到精通(8)

产生动画和控制帧率

用Python和Pygame写游戏-从入门到精通(9)

向量基础

用Python和Pygame写游戏-从入门到精通(10)

用户输入

用Python和Pygame写游戏-从入门到精通(11)

使用鼠标控制精灵。一个在鼠标旁不断游动的小鱼的例程。

用Python和Pygame写游戏-从入门到精通(12)

手柄操作,暂无

用Python和Pygame写游戏-从入门到精通(13)

AI初探

用Python和Pygame写游戏-从入门到精通(14)

状态机

用Python和Pygame写游戏-从入门到精通(15)

开始AI编程

用Python和Pygame写游戏-从入门到精通(16)

AI编程总结。一个蚂蚁采集食物,攻击蜘蛛的系统模拟例程。

用Python和Pygame写游戏-从入门到精通(17)

3D基础

用Python和Pygame写游戏-从入门到精通(18)

3D中的概念

用Python和Pygame写游戏-从入门到精通(19)

第一个 3D 程序(伪)。一个空间中的3D立方体的例程。

用Python和Pygame写游戏-从入门到精通(20)

声音原理

用Python和Pygame写游戏-从入门到精通(21)

使用声音,播放音效。一个重力模拟金属球碰撞的例程。

用Python和Pygame写游戏-从入门到精通(22)

播放长时间的背景音乐。一个建议播放器的例程。

额外提高部分

用Python和Pygame写游戏-从入门到精通(py2exe编)

使用py2exe将pygame脚本转换为exe可执行文件

用Python和Pygame写游戏-从入门到精通(Sprite篇)

介绍Pygame中不是必须但又很重要的Sprite模块,游戏中的角色实现,大多都要靠它。

实践部分

用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板1)

一个类似于Windows画图板的小玩意儿,精简了很多功能但是有更帅的笔刷。这一次主要是将笔刷的实现。

用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板2)

加上了按钮,我们的涂鸦画板可以用了!

用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块1)

俄罗斯方块,却有不是普通的俄罗斯方块。

用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块2)

代码构架

用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块3)

实现说明

用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块4)

完成,提供下载

用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)

这个坑,估计要挖很久了……


有25人评论 用Python和Pygame写游戏-从入门到精通(目录)

  1. fz420

    能整理个PDF出来就好了,好想看着PDF做一个,平时上网不是很方便。

    回复
  2. Bug

    小生是高一级学生,是编程爱好者,想认识下博主,不知道博主联系方式几何?

    回复
  3. Fred

    写得很棒,大大增加了学习python的趣味性!受益颇多!

    回复
  4. Silver_Bullet

    这个学期要开始软件实作了,直觉想用python做这次软件实作的小游戏,觉得这个教程对我会很有帮助,真心感谢!

    回复
  5. 历史的哭泣

    楼主能否留个联系方式,邮箱什么的?方便讨论python及其应用。

    回复
  6. 历史的哭泣

    @Fred: 这个东西你可以查看python基础2的后半部分,讲了很多python的具体应用。

    回复
  7. wersdxzfer

    如果我现在学习的python以及pygame的话是用python2好还是python3好?

    回复
  8. Edward

    我只想知道…这个系列什么时候会再更新…还有碰撞检测方面的…

    回复
  9. casper666

    想问下为什么程序运行后没办法点关闭键关闭呢??

    回复
  10. grath

    结合pygame官方的例子和你的讲解,刚刚看完,非常不错,表示感谢。

    回复
  11. Pingback: 用Pygame为wxPython窗口程序增加动画 | the 3rd. Place

  12. 匿名用户

    大神,你的about页面的路径名少了个t.

    回复
  13. Pingback: [师傅领进门]Python大作业(一)准备 | Yarkcy

  14. jinkirakira

    哇,找到好东西啦,谢谢博主的分享

    回复
  15. Pingback: Python入门资料大全(更新ing) – 项目经验积累与分享

  16. S.A

    您好,我 12 年的时候就阅读过您的这份系列文章。拜其所赐后来写了一些小东西自娱自乐。我认为您的系列文章写得挺有意思。
    这次联系您是希望知道您是否有兴趣把这份系列文章授权我们进行出版。我们会帮您处理排版上架之类的活计,不收费……如果您有兴趣请看一下我们氢弹这个自出版网站以及介绍:http://www.qingdan.us/contribute。
    希望您不会介意如此冒昧的联系,有任何问题也请向我发邮件。谢谢您。

    回复
    1. xishui 作者

      如果能给大家有些帮助,请去做吧~

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注