《Python和Pygame游戏开发指南Al,Sweiga》[63M]百度网盘|pdf下载|亲测有效
《Python和Pygame游戏开发指南Al,Sweiga》[63M]百度网盘|pdf下载|亲测有效

Python和Pygame游戏开发指南Al,Sweiga pdf下载

出版社 纸墨逸趣图书专营店
出版年 2015-12
页数 390页
装帧 精装
评分 8.6(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供Python和Pygame游戏开发指南Al,Sweiga电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

书名:Python和Pygame游戏开发指南(异步图书出品) [美]Al,Sweigart,斯维加特 人民邮电出版社

定价:59.00元

作者:[美] Al Sweigart 斯维加特

出版社:人民邮电出版社

出版日期:2015-12-01

ISBN:9787115407351

字数:465000

页码:330

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐


本书作者在国外发布英文版后,受到普遍欢迎和很好的评价。本书通过详细分析11款示例游戏的源代码,介绍Pygame库的用法。寓教于乐,轻松有趣。本书所涉及的11款示例游戏,是诸如Nibbles、Tetris、Simon、Bejeweled、Othello、Connect Four、Flood It等经典游戏的翻版。本书的We点inventwithpython./pygame,提供源代码下载等更多资源。

内容提要


Python语言和Pygame都是开发图形化的计算机游戏的得力工具。Pygame使得开发2D图形程序变得很容易,而且它可以免费下载和安装使用。本书是一本中级编程图书。本书教你如何用Python语言和Pygame库,来编写图形化的计算机游戏。本书共包括10章。本书首先从Python和Pygame基础知识开始,简短地介绍了Pygame库是如何工作的,以及它提供了哪些功能。然后,结合7款不同的游戏实例的开发过程,详细介绍了应用的技能和技巧。本书针对一些真实的游戏给出了完整的源代码,并且详细说明了这些代码如何工作,以便你能够理解真正的游戏是如何使用Pygame的。本书适合有Python基础知识的读者阅读和学习,进而掌握基本的游戏开发知识和技能,对于Python初学者来说,本书也可以作为通过游戏学习Python开发的实践教程。

目录


目录 章 安装Python和Pygame11.1 预备知识11.2 下载和安装Python11.3 Windows下的安装说明11.4 Mac OS X上的安装说明21.5 Ubuntu和Linux上的安装说明21.6 启动Python21.7 安装Pygame31.8 如何阅读本书41.9 特色的程序41.10 下载图形文件和声音文件41.11 行号和空格41.12 图书中的文本折行51.13 在线检查代码51.14 配套网站上的更多信息6第2章 Pygame基础知识72.1 GUI vs. CLI72.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

作者介绍


Al Sweigart是加利福尼亚州旧金山的一名软件开发者。他很喜欢骑自行车、当志愿者、泡咖啡吧以及制作有用的软件。《Making Games with Python & Pygame》是他编写的第二本书。他的另一本书是《Invent Your Own Computer Games with Python》。他生于德克萨斯的休斯顿。他在德克萨斯大学Austin分校读完了计算机科学学位。

序言