更新时间:2021-09-17 18:16:05
封面
版权信息
前言
第1章 使用Python内置函数开发游戏
1.1 猜数游戏
1.2 龙的世界
1.3 Hangman游戏
1.4 破解恺撒密码
1.5 Reversi黑白棋游戏
第2章Pygame游戏开发基础
2.1 安装Pygame
2.2 Pygame开发基础
2.3 事件处理
2.4 移动的小蘑菇
第3章 字体、图形图像和多媒体
3.1 显示模式
3.2 设置字体并显示文本内容
3.3 设置像素和颜色
3.4 绘制图像
3.5 使用动画
3.6 为游戏添加音效
第4章 Sprite和碰撞检测
4.1 Sprite的概念
4.2 Pygame中的Sprite
4.3 碰撞检测
4.4 3个游戏项目
第5章 使用AI技术
5.1 游戏中常用的AI算法
5.2 贪吃蛇游戏
第6章 当Python遇到Cocos2d
6.1 Cocos2d介绍
6.2 Cocos2d-Python的基本应用
6.3 使用事件
6.4 使用菜单
6.5 Cocos2d-Python版本的贪吃蛇游戏
第7章 Cocos2d进阶
7.1 动作、转换和效果
7.2 场景切换
第8章 Cocos2d高级应用
8.1 瓦片地图
8.2 地图碰撞器
8.3 CocosNode
8.4 碰撞处理
第9章 使用PyOpenGL开发3D游戏
9.1 PyOpenGL基础知识介绍
9.2 OpenGL的内置函数
9.3 绘制基本的图形
9.4 使用GLFW
9.5 开发一个3D游戏
第10章 使用Panda3D开发3D游戏
10.1 Panda3D基础
10.2 Panda3D的内置成员
10.3 开发常见的3D游戏程序
第11章 综合实战——AI人机对战版五子棋游戏(Pygame实现)
11.1 游戏介绍
11.2 架构分析
11.3 具体编码
第12章 综合实战——水果连连看游戏(Cocos2d实现)
12.1 游戏介绍
12.2 架构分析
12.3 具体编码
12.4 实现游戏逻辑
内容简介