程序设计文档借鉴.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
程序设计文档借鉴.pdf 本资源摘要信息将对程序设计文档借鉴.pdf 中的关键内容进行详细的解释和总结,涵盖了程序设计的主要模块、功能、流程和设计概念。 一、功能模块 程序设计文档借鉴.pdf 中的主要模块包括键盘消息、定时器消息和图形界面三个部分。 1. 键盘消息模块:该模块负责处理键盘输入,改变蛇的方向。用户可以通过按下↑、↓、←、→键来改变蛇的方向。 2. 定时器消息模块:该模块负责游戏的时间控制,包括第一关模块和第二关模块。定时器将在游戏开始时启动,并在游戏过程中不断执行。 3. 图形界面模块:该模块负责游戏的图形显示,包括位图处理模块和菜单功能模块。图形界面模块将显示游戏的界面,包括蛇的图形和食物的图形。 二、程序流程 程序的流程可以分为以下几个步骤: 1. 程序执行 Ondraw() 函数,显示出蛇朝右的图片和食物图片。 2. 用户选择游戏级别,program 会调用 OnFirst() 或 OnSecond() 函数,改变 block 的值。 3. 用户选择 Start,program 调用 OnStart() 函数,将 m_nStart 赋值为 1。 4. 程序执行 OnTimer() 函数,snake 可以分别在四个方向上运动,score 自动加分直到超过 10。 5. 在执行 OnTimer() 函数时,program 不断执行 Invalidate() 进行刷新,然后调用 Ondraw(),画出不同状态下的图形。 6. 用户选择 GameOver 选项,program 调用 OnEnd() 函数,使 m_nstart=0, KillTimer() 并退出游戏。 三、设计概念 程序设计文档借鉴.pdf 中的设计概念主要包括以下几个方面: 1. 编写目的:提供基本的设计基础,用于开发“蛇吞食”客户端游戏。 2. 参考资料: Visual c++ 与面向对象程序设计教程、MFC 程序开发大全、游戏编程精粹等。 3. 基本设计概念:本游戏主要由键盘消息、定时器消息和图形界面三部分功能模块构成。 程序设计文档借鉴.pdf 是一个详细的程序设计文档,涵盖了程序设计的主要模块、功能、流程和设计概念。该文档对于程序设计和开发人员来说是一个非常有价值的参考资源。
- 粉丝: 0
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助