logo资料库

Python程序设计现代方法 第7章 程序设计之数字推盘.pptx

第1页 / 共85页
第2页 / 共85页
第3页 / 共85页
第4页 / 共85页
第5页 / 共85页
第6页 / 共85页
第7页 / 共85页
第8页 / 共85页
资料共85页,剩余部分请下载后查看
第7章 程序设计之数字推盘 • 数字推盘游戏简介 • 游戏模块-pygame • 游戏框架 • 自顶向下的设计 • 自底向上的实现 • 运行数字推盘
✎ 学习目标 1 了解pygame模块的框架 和基础函数 熟悉MVC设计模式,可 熟练划分项目模块,设计 2 数据结构与接口 解 了 掌 握 熟 悉 解 了 4 掌握自顶向下的程序设计 方式 了解程序测试原则 3
✎ 目录 ☞点击查看本节相关知识点 游戏模块-pygame ☞点击查看本节相关知识点 7.1 数字推盘游戏简介 7.2 7.3 游戏框架7.4 自顶向下的设计
✎ 目录 7.5 自底向上的实现 7.6 运行数字推盘
 知识架构 7.2 游戏模块-pygame 1 2 3 4 5 6 7 pygame的初始化和退出 创建游戏窗口 游戏循环与游戏时钟 图形和文本绘制 元素位置控制 动态效果 事件与事件处理
 知识架构 7.4 自顶向下的设计 1 2 3 4 顶层设计 子层设计 第三层设计 模块整合
 7.1 数字推盘游戏简介 数字推盘游戏简介 数字推盘是一种益智游戏: • 载体是内嵌了n×n个方块的凹槽板; • 凹槽中的方块均刻有或写有1~n×n之内的不同数字。
 7.1 数字推盘游戏简介 数字推盘游戏程序界面 (a)初始化游戏 (b)初始化完成 (c)移动计数 (d)完成游戏
分享到:
收藏