用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)

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

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

  1. fz420

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

    Reply
  2. Bug

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

    Reply
  3. Fred

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

    Reply
  4. Silver_Bullet

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

    Reply
  5. 历史的哭泣

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

    Reply
  6. 历史的哭泣

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

    Reply
  7. wersdxzfer

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

    Reply
  8. Edward

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

    Reply
  9. casper666

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

    Reply
  10. grath

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

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

  12. 匿名用户

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

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

  14. 阿毛

    发现博主的博客模板居然更新了233333
    在这个博文来赞一个~~

    Reply
  15. jinkirakira

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

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

  17. S.A

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

    Reply
    1. xishui Post author

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

      Reply
  18. xrlin

    好久了,过来看看,当年还读大二的时候就是从博主的这系列教程开始坚持学python,后来走上了程序员的不归路。。。

    Reply
  19. Pingback: Weekly report 4 树莓派外接ADC信号采集(二)——使用pygame制作图形界面 – 小分队

  20. Pingback: [水] 瞎搞弄了个小游戏hhh – TrystanLei的小站

  21. Annie Zheng

    博主你有没有兴趣网上教课!我需要个老师。我们可以私下谈。

    Reply
  22. 李帅

    博主,请问您那有关于Pygame的21点纸牌游戏设计的程序代码吗,我想借鉴一下

    Reply
  23. Pingback: Python入门资料大全(更新ing) _ 脚本宝典

  24. Pingback: Python入门资料大全(更新ing) - 大专栏 | 大专栏

  25. Pingback: 500行代码使用python写个微信小游戏飞机大战游戏-中国站长社区

  26. Pingback: 如何利用pygame实现简单的五子棋游戏-中国站长社区

  27. wyf

    博主您好。我最近在第103期⟪知乎周刊⟫上看到了您的这篇教程,现在已经看完,这系列教程让我受益匪浅。我今后会继续向这一方面研究、发展。
    不过,博主,根据网站上的日期,您写这个教程已经过去八年了,为什么有些内容(比如植物大战僵尸的只开了一个头的实战)一直没写完呢?

    Reply
  28. Pingback: 使用pygame实现一个简单的五子棋游戏 - 算法网

  29. Pingback: Py之pygame:Python的pygame库的简介、安装、使用方法详细攻略 - 算法网

  30. Pingback: 500行代码使用python写个微信小游戏飞机大战游戏 – haodro.com

发表评论

您的电子邮箱地址不会被公开。