
Python和Pygame游戏开发指南
副标题:无
分类号:
ISBN:9787115407351
微信扫一扫,移动浏览光盘
简介
Python语言和Pygame都是开发图形化的计算机游戏的得力工具。Pygame使得开发2D图形程序变得很容易,而且它可以免费下载和安装使用。本书是一本中级编程图书。本书教你如何用Python语言和Pygame库,来编写图形化的计算机游戏。本书共包括10章。本书首先从Python和Pygame基础知识开始,简短地介绍了Pygame库是如何工作的,以及它提供了哪些功能。然后,结合7款不同的游戏实例的开发过程,详细介绍了应用的技能和技巧。本书针对一些真实的游戏给出了完整的源代码,并且详细说明了这些代码如何工作,以便你能够理解真正的游戏是如何使用Pygame的。本书适合有一定Python基础知识的读者阅读和学习,进而掌握基本的游戏开发知识和技能,对于Python初学者来说,本书也可以作为通过游戏学习Python开发的实践教程。
目录
目录第1章 安装Python和Pygame 11.1 预备知识 11.2 下载和安装Python 11.3 Windows下的安装说明 11.4 Mac OS X上的安装说明 21.5 Ubuntu和Linux上的安装说明 21.6 启动Python 21.7 安装Pygame 31.8 如何阅读本书 41.9 特色的程序 41.10 下载图形文件和声音文件 41.11 行号和空格 41.12 图书中的文本折行 51.13 在线检查代码 51.14 配套网站上的更多信息 6第2章 Pygame基础知识 72.1 GUI vs. CLI 72.2 使用Pygame的Hello World程序源代码 72.3 建立一个Pygame程序 82.4 游戏循环和游戏状态 102.5 pygame.event.Event对象 112.6 QUIT事件和pygame.quit()函数 122.7 像素坐标 132.8 关于函数、方法、构造函数和模块中的函数(及其差别)的一些提示 132.9 Surface对象和窗口 142.10 颜色 152.11 颜色的透明度 162.12 pygame.Color对象 172.13 Rect对象 172.14 基本的绘制函数 192.15 pygame.PixelArray对象 222.16 pygame.display.update()函数 222.17 动画 222.18 帧速率和pygame.time.Clock对象 252.19 用pygame.image.load()和blit()绘制图像 262.20 字体 262.21 抗锯齿 282.22 播放声音 282.23 本章小结 29第3章 Memory Puzzle游戏 313.1 如何玩Memory Puzzle游戏 313.2 嵌套的for循环 313.3 Memory Puzzle的源代码 333.4 声明和导入 403.5 幻数很糟糕 403.6 使用assert
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
