万本电子书0元读

万本电子书0元读

顶部广告

Python游戏开发从入门到进阶实战电子书

1.为初学者量身造,非常适合python学习与pygame游戏发门。2.案例趣味性强,涵盖了多种游戏类型,寓教于乐。3.提供增值服务,qq群在线支持,以及案例源代码、游戏素材等资源下载。4.全彩印刷,精彩呈现python游戏编程的精髓与要。

售       价:¥

纸质售价:¥93.10购买纸书

0人正在读 | 0人评论 6.6

作       者:明日科技

出  版  社:化学工业出版社

出版时间:2025-10-01

字       数:22.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
《Python 游戏发从门到阶实战》全面介绍了使用Pygame 模块行Python 游戏发的知识,可帮助读者快速掌握Python Pygame 发的技能。全书共15章, 分为基础篇和案例篇。其中基础篇介绍了Python和Pygame基础、Pygame 程序发流程、Pygame 游戏发基础、字体和文字、事件监听、图形绘制、位图图形、精灵的使用、音频处理等内容;案例篇主要是Flappy Bird、玛丽冒险、推箱子、飞机大战、智力拼图、画图工具的设计过程与代码实现。为了营造轻松的学习体验,在内容设置上,我们将Python 游戏发相关知识行分解,融不同案例中,以减轻初学者的学习压力,同时实现快速上手。本书不仅适合对游戏发感兴趣的初学者学习使用,还适合初中级游戏发人员以及游戏测试、运维人员参考。<br/>【推荐语】<br/>1.为初学者量身造,非常适合python学习与pygame游戏发门。2.案例趣味性强,涵盖了多种游戏类型,寓教于乐。3.提供增值服务,qq群在线支持,以及案例源代码、游戏素材等资源下载。4.全彩印刷,精彩呈现python游戏编程的精髓与要。<br/>【作者】<br/>无<br/>
目录展开

内容提要

前言

本书内容

本书特色

本书读者对象

读者服务

致读者

第1篇 基础篇

第1章 初识Python和Pygame

1.1 了解Python

1.2 Pygame简介

1.3 相关工具的下载与环境配置

1.4 第一个Pygame程序

1.5 实战练习

第2章 Pygame程序开发流程

2.1 Pygame程序开发的基本流程

2.2 Pygame最小开发框架

2.3 综合案例——绘制拼图游戏界面

2.4 实战练习

第3章 Pygame游戏开发基础

3.1 像素和pygame.Color对象

3.2 Pygame中的透明度

3.3 窗口坐标系与pygame.Rect对象

3.4 控制帧速率

3.5 向量在Pygame中的使用

3.6 三角函数介绍及其使用

3.7 pygame.PixelArray对象

3.8 Pygame的错误处理

3.9 综合案例——绘制动态太极图

3.10 实战练习

第4章 字体和文字

4.1 加载和初始化字体模块

4.2 Font字体类对象

4.3 综合案例——绘制“Python之禅”

4.4 实战练习

第5章 事件监听

5.1 理解事件

5.2 事件检索

5.3 处理键盘事件

5.4 处理鼠标事件

5.5 设备轮询

5.6 事件过滤

5.7 自定义事件

5.8 综合案例——挡板接球游戏

5.9 实战练习

第6章 图形绘制

6.1 pygame.draw模块概述

6.2 使用pygame.draw模块绘制基本图形

6.3 综合案例——会动的乌龟

6.4 实战练习

第7章 位图图形

7.1 位图基础

7.2 Surface对象

7.3 Rect对象

7.4 综合案例——跳跃的小球

7.5 实战练习

第8章 精灵的使用

8.1 精灵基础

8.2 用精灵实现动画

8.3 精灵组

8.4 精灵冲突检测

8.5 综合案例——小超人吃苹果

8.6 实战练习

第9章 音频处理

9.1 设备的初始化

9.2 声音的控制

9.3 管理声音

9.4 综合案例——音乐播放器

9.5 实战练习

第2篇 案例篇

第10章 Flappy Bird——pygame +键盘事件监听实现

10.1 案例效果预览

10.2 案例准备

10.3 业务流程

10.4 实现过程

第11章 玛丽冒险——pygame + itertools + random实现

11.1 案例效果预览

11.2 案例准备

11.3 业务流程

11.4 实现过程

第12章 推箱子游戏——pygame+copy+按键事件监听+栈操作实现

12.1 案例效果预览

12.2 案例准备

12.3 业务流程

12.4 实现过程

第13章 飞机大战——pygame+sys+random+codecs实现

13.1 案例效果预览

13.2 案例准备

13.3 业务流程

13.4 实现过程

第14章 智力拼图——pygame + random + csv文件读写技术实现

14.1 案例效果预览

14.2 案例准备

14.3 业务流程

14.4 实现过程

第15章 画图工具——pygame + draw绘图对象实现

15.1 案例预览效果

15.2 案例准备

15.3 业务流程

15.4 实现过程

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部