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

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

系统学习部分

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

理解游戏中的事件

Pygmae的屏幕显示

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

像素和颜色

使用图像,理解Surface

绘制图形

产生动画和控制帧率

向量基础

用户输入

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

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

手柄操作,暂无

AI初探

状态机

开始AI编程

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

3D基础

3D中的概念

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

声音原理

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

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

额外提高部分

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

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

实践部分

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

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

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

代码构架

实现说明

完成,提供下载

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

python教程是用什么博客写的-用Python和Pygame写游戏-从入门到精通(目录)相关推荐

  1. python教程是用什么博客写的-Python爬虫入门教程:博客园首页推荐博客排行的秘密...

    1. 前言 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客.(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高.看到首 ...

  2. python教程是用什么博客写的-Python 有哪些好的学习资料或者博客?

    Python语言本身的话,建议不要去看很多资料.我推荐以下三本,分别对应入门.进阶.专家三个级别:官方文档 : 直接看最新的就行了,没必要看python2的老文档.入门的话没必要全看完,直接看语言部分 ...

  3. Python Web企业门户网站—系列博客教程介绍

    本系列教程将使用Python Web的Django框架实现企业门户网站的制作.本教程一共分为8篇博文,将从最基础的Python语法讲起,然后使用Django3逐步搭建一个完整的企业门户网站项目实例.如 ...

  4. Python Flask框架-开发简单博客-认证蓝图

    作者:Eason_LYC 悲观者预言失败,十言九中. 乐观者创造奇迹,一次即可. 一个人的价值,在于他所拥有的.可以不学无术,但不能一无所有! 技术领域:WEB安全.网络攻防 关注WEB安全.网络攻防 ...

  5. 使用Python爬取CSDN历史博客文章列表,并生成目录

    使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...

  6. python爬虫爬取csdn博客专家所有博客内容

    python爬虫爬取csdn博客专家所有博客内容: 全部过程采取自动识别与抓取,抓取结果是将一个博主的所有 文章存放在以其名字命名的文件内,代码如下 #coding:utf-8import urlli ...

  7. 博客园五月纪念日——去你的写博无用论

    博客园五月纪念日--去你的写博无用论 纪念祝福 今天是我注册博客园的第五个月,此时此刻,我想吟诗一首: 你问我爱你有多深 我爱你有几分 我的情也真 我的爱也真 博客代表我的心 写博初心 为什么坚持写博 ...

  8. 用python编写a除以b四舍五入_为什么你需要少看垃圾博客以及如何在Python里精确地四舍五入...

    今天又有一个Python初学者被中文技术博客中的垃圾文章给误导了. 这位初学者的问题是: 在Python中,如何精确地进行浮点数的四舍五入,保留两位小数? 如果你在Google或者百度上搜索,你会发现 ...

  9. 博客社会学图——使用python检索网页上的友情链接

    <博客社会学图--使用python检索网页上的友情链接>,作者:leniy,原文链接:http://www.cnblogs.com/leniy/archive/2012/11/27/pyt ...

最新文章

  1. gitpythonapi_GitPython 使用基础
  2. LVQ模型Python实现
  3. ubuntu -- 安装memcached
  4. Android开源工具项目集合
  5. MAC安装chromedriver碰到的问题:mv: rename chromedriver to /usr/bin/chromedriver: Operation not permitted
  6. static变量的作用(转)
  7. 【零基础学Java】—LinkedList集合(四十)
  8. 腾讯还在提高围棋AI绝艺的棋力,柯洁说已经超过当年AlphaGo
  9. chromedriver与chrome各版本及下载地址
  10. 教你用300行Python代码实现一个人脸识别系统
  11. 转行学IT,你真的准备好了吗?
  12. @ResponseBody详解
  13. 【计组5.5】指令流水线
  14. [ZJOI2008]无序运动Movement
  15. 多个视频文件合成画中画效果(Python版)
  16. 债务纠纷案被录入终本库了怎么办?
  17. 【上海居转户申请流程及材料清单|干货分享】
  18. 蜻蜓优化算法Python代码(详细注释)
  19. 4款实用电脑软件,让你找不到拒绝的理由,且用且珍惜
  20. 作为篮球迷,我有一些话想说

热门文章

  1. Android test---robotium----简单例子
  2. 规则引擎QLExpress的简单应用
  3. hdu 3183 st表
  4. Entity Framework 数据部分更新之Attach Detach
  5. Object-c学习之路二(oc内存管理黄金法则1)
  6. ros 配置udev
  7. ADO.NET——二级联动 +ajax
  8. 【转】Mybatis传多个参数(三种解决方案)
  9. 1.CentOS安装Redis
  10. JavaScript 中创建三种消息框:警告框、确认框、提示框