更新时间:2022-07-27 19:45:03
封面
版权信息
作者简介
内容简介
Preface 前言
主要内容
本书特色
学习建议
适用读者
技术支持
第1章 神奇的游戏循环:弹跳小球
1.1 准备工作
1.1.1 选择合适的开发工具
1.1.2 设置开发环境
1.2 从何处开始
1.2.1 创建程序窗口
1.2.2 改变窗口大小和颜色
1.2.3 显示图像
1.3 建立游戏世界
1.3.1 创建游戏场景
1.3.2 创建游戏角色
1.4 移动小球
1.4.1 改变小球坐标
1.4.2 游戏循环
1.4.3 朝其他方向移动
1.4.4 移动得快一些
1.5 实现小球反弹
1.5.1 检测小球的位置
1.5.2 将小球反弹回来
1.6 加入更多的小球
1.6.1 添加两个小球
1.6.2 使用列表
1.7 回顾与总结
第2章 用鼠标控制游戏:拼图
2.1 添加图片块
2.1.1 准备图片资源
2.1.2 创建游戏场景
2.1.3 用列表管理图片块
2.2 打乱图片块
2.2.1 使用随机函数
2.2.2 将图片块显示出来
2.3 移动图片块
2.3.1 处理鼠标单击事件
2.3.2 选取图片块
2.3.3 判断图片块能否移动
2.3.4 采用模块化编程方法
2.3.5 改变图片块的位置
2.3.6 减少程序的缩进层级
2.4 实现游戏结束
2.4.1 检查拼图是否完成
2.4.2 显示最后一张图片
2.4.3 播放声音效果
2.4.4 显示文字信息
2.5 回顾与总结
第3章 递归函数的威力:扫雷
3.1 创建方块阵列
3.1.1 准备图片资源
3.1.2 创建游戏场景
3.1.3 生成方块阵列
3.1.4 埋设地雷
3.2 给方块插上旗子
3.2.1 使用鼠标右键来操作
3.2.2 定义函数执行插旗操作
3.3 打开方块
3.3.1 完善鼠标事件处理
3.3.2 获取周围的方格
3.3.3 统计地雷数量
3.3.4 递归调用打开方块函数
3.4 判定游戏胜负
3.4.1 游戏失败的处理
3.4.2 游戏胜利的处理
3.5 回顾与总结
第4章 用键盘控制游戏:贪食蛇
4.1 创建场景和角色
4.1.1 创建游戏场景
4.1.2 创建贪食蛇
4.2 移动蛇头
4.2.1 处理键盘按键事件
4.2.2 让蛇头持续移动
4.2.3 另一种键盘控制方式
4.2.4 延缓贪食蛇的移动
4.2.5 旋转蛇头的图像
4.2.6 使用字典类型
4.3 添加食物
4.3.1 让食物随机出现
4.3.2 让贪食蛇“吃”食物
4.3.3 增长贪食蛇的身体
4.4 实现游戏结束
4.4.1 判断贪食蛇碰到窗口边界
4.4.2 判断蛇头碰到自己身体
4.5 回顾与总结
第5章 随机数的妙用:打字
5.1 创建一个字母气球
5.1.1 创建游戏场景
5.1.2 创建气球角色
5.2 添加多个气球
5.2.1 创建多个气球角色
5.2.2 随机生成气球的坐标
5.2.3 随机生成气球的速度
5.2.4 随机生成气球的字母