- 0
- 0
- 约1.55万字
- 约 21页
- 2020-02-03 发布于江苏
- 举报
武汉理工大学《可视化编程》课程设计说明书
目录
1. 概述及课设要求 2
1.1 基于 MFC的贪吃蛇游戏设计与实现 2
1.2 概述 2
2. 简单的操作及功能说明 3
3.MFC具体设计过程及相应模块的功能 . 4
3.1 创建工程 4
3.2 添加消息 , 成员函数 , 控件 . 4
3.3 定义全局变量并确定贪吃蛇的基本大小 4
3.4 响应键盘操作的消息 6
3.5 对 OnRButtonDown()具体添加代码7
3.6 对贪吃蛇初始化 ( 画图 ) 7
3.7 对相关控件的的功能设定 8
3.8 用画刷画一个背景 , 并画 3 个矩形区域 . 10
3.9 贪吃蛇的前行中的具体的算法和判断 . 11
4. 游戏运行的界面及相关的截图 14
5 系统设计过程中自己所遇到的问题及相应的解决方法和解决过程。
16
6 结束语 18
7 参考文献 : 19
本科课程论文评分标准 20
1
武汉理工大学《可视化编程》课程设计说明书
1. 概述及课设要求
1.1 基于 MFC的贪吃蛇游戏设计与实现
1. 游戏界面设计
2. 食物的初始化
3. 游戏开始以及具体实现
1.2 概述
此次课程设计我利用 MFC编写了一个贪吃蛇游戏 , 游戏拥有结束时计
分 , 开始 , 暂停 , 继续 , 退出 , 重新开始等功能 , 并且随着贪吃蛇的长度的增
加 , 刷新的速度 ( 移动的速度 ) 也会变快 .
2
武汉理工大学《可视化编程》课程设计说明书
2. 简单的操作及功能说明
⑴ 运行程序,游戏界面打开。
⑵ 点击“游戏 - 游戏开始”,出现围墙界面,一条蛇在密闭的白色矩
形内 , 在围墙内随机出现一个食物 , 游戏开始。
⑶ 通过四个方向键控制蛇的运动方向,吃掉随机出现的豆子,若不小
心碰到墙壁或者与自身相交,则该轮游戏结束。
⑷ 点击“游戏 - 游戏暂停”,暂停游戏。
⑸ 点击“游戏 - 游戏继续”,继续游戏。
⑹ 点击“游戏 - 游戏退出”,退出游戏。
⑺ 点击“游戏 - 重新开始”,重新开始。
⑻ 游戏会根据蛇身的长度自动调节难易程度。
3
武汉理工大学《可视化编程》课程设计说明书
3.MFC具体设计过程及相应模块的功能
3.1 创建工程
打开 VisualC++ 新建一个 MFC AppWizard单文档工程 , 取名 snake
3.
您可能关注的文档
最近下载
- 2025至2030中国有机冷冻蔬菜业行业项目调研及市场前景预测评估报告.docx
- 光宝ISA-7X标准泛用型伺服系统技术手册.pdf
- 大型羊场及配套沼气建设项目可行性研究报告书.doc VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津译林版):八年级英语下学期期末考试02(宿迁卷).pdf VIP
- 高中英语必背3500单词表(完整版).pdf VIP
- 催收评分技术及其在个人信贷催收管理中的应用.pdf VIP
- 土木工程测量-岳建平第1章绪论资料.ppt VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(6).材料属性设置.docx VIP
- 浙江省金华市十校联考2025-2026学年第一学期期末质量检测高一英语试题含答案.pdf
- 电磁仿真软件:CST Microwave Studio二次开发_(8).高级脚本应用:电磁建模与求解.docx VIP
原创力文档

文档评论(0)