专栏首页程序人生 阅读快乐Python和Pygame游戏开发指南

Python和Pygame游戏开发指南

Python语言和Pygame都是开发图形化的计算机游戏的得力工具。Pygame使得开发2D图形程序变得很容易,而且它可以免费下载和安装使用。

本书是一本中级编程图书,教读者如何用Python语言和Pygame库,来编写图形化的计算机游戏。本书共包括10章。本书首先从Python和Pygame基础知识开始,简要地介绍了Pygame库是如何工作的,以及它提供了哪些功能。然后,结合7款不同的游戏实例的开发过程,详细介绍了应用的技能和技巧。本书针对一些真实的游戏给出了完整的源代码,并且详细说明了这些代码如何工作,以便读者能够理解真正的游戏是如何使用Pygame的。

本书适合有一定Python基础知识的读者阅读和学习,进而掌握基本的游戏开发知识和技能,对于Python初学者来说,本书也可以作为通过游戏学习Python开发的实践教程。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 循环神经网络教程第二部分-用python,numpy,theano实现一个RNN

    作者:徐志强 链接:https://zhuanlan.zhihu.com/p/22289383 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,...

    bear_fish
  • Python:pygame 作用

      pygame是一个设计用来开发游戏的Python模块,在SDL库的基础上提供了各种接口,从而使用用户能够使用python语言创建各种各样的游戏或多媒体程序...

    bear_fish
  • 一个无聊的python + opencv 示例

    https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutoria...

    bear_fish
  • 相似图片搜索的原理

    你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。

    bear_fish
  • 如何评价 GitHub 发布的文本编辑器 Atom?

    https://www.zhihu.com/question/22867204#answer-31728806

    bear_fish
  • Python-OpenCV 处理图像(七):图像灰度化处理

    灰度数字图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。

    bear_fish
  • Python-OpenCV 处理图像(三):图像像素点操作

    第一种办法就是将一张图片看成一个多维的list,例如对于一张图片im,想要操作第四行第四列的像素点就直接 im[3,3] 就可以获取到这个点的RGB值。

    bear_fish
  • Python下opencv使用笔记(三)(图像的几何变换)

    下面介绍的图像操作假设你已经知道了为什么需要用矩阵构造才能实现了(上面那个博客有介绍为什么)。那么关于偏移很简单,图像的平移,沿着x方向tx距离,y方向ty距离...

    bear_fish
  • Python-OpenCV 处理图像(一):基本操作

    第一种方式使用cv2.cv的LoadImage、ShowImage和SaveImage函数

    bear_fish
  • python lmdb使用

    学习LMDB的时候不禁想到知乎上的提问“有哪些名人长期生活在其他名人的光环下”,说实话感觉查它的人基本都是为了用Caffe……

    bear_fish

扫码关注云+社区

领取腾讯云代金券