如何完成WINDOWS编程的大作业?

《Windows编程》作业;题目:基于MFC的游戏实现(贪吃蛇游戏);一、题目介绍;这是一个需要耐心的游戏。用游戏从上到下控制孩子。第二,系统分析;第一,要解决的问题。我们设计的这个贪吃蛇游戏应该有;

Windows编程大作业

一.专题介绍

这是一个需要耐心的游戏。使用游戏手柄从上到下控制蛇的方向,寻找可以吃的东西。每咬一口可以获得一定的积分,蛇的身体会越来越长,越长越难打。摸不到墙,咬不到尾巴。当你达到一定的分数,你就可以通过下一关,然后继续玩!

二、系统分析

一、要解决的问题我们设计的贪吃蛇游戏应该具备以下功能:

1,要求界面友好,应该包括比分显示、游戏状态(移动、暂停、结束)、游戏难度显示(易、难、难)、关于游戏(包括教新手如何操作、游戏规则)。另外,界面上展示的效果要简洁大方,尽量快速吸引玩家。

2.在游戏开始时,首先要制作一条蛇和一个随机的食物。当一个键被按下时,蛇开始移动,向键的方向移动。

3.蛇是可以移动的,蛇的速度随着难度的不同而不同。界面中可以随机生成一个食物,但要注意不能和蛇的身体一致。那么当蛇移动并吃掉食物(覆盖物)时,蛇的身体也要相应增加,界面中的分数栏也要相应增加。当蛇头在移动中撞到墙壁时,游戏结束。

二、提出的要求

当你按下1键,可以控制蛇向设定的方向移动;

2选择游戏难度不同时,蛇体的速度也要不一样;3游戏开始的时候要有一个初始化,设定蛇体,食物等。

4游戏结束时,会有相应的处理,比如提示;

3.可实现的要求

1简单友好的界面

2蛇的运动和控制

3.监控蛇的状态,显示分数;

4蛇的状态变化

四要有对象及其关系。

1游戏对象

2墙对象

3蛇形物体

4食物对象

它们之间的关系:游戏对象应该包括其他三个对象;蛇对象和食物对象应该具有相同的形状。这些对象几乎可以反映上述要求。

五个关键点

游戏的关键点应该是:

1在监视蛇的状态的方法中实现和处理;

2.蛇形运动算法的实现过程;

6.开发工具

Visual c++

七。发展环境

本系统的开发平台采用美国微软公司的纯32位客户端平台Windows XP Professional,适合运行系统要求高、计算量大的应用软件。并且用户环境可以在另一个平台上。

开发软件本系统选用Visual C++ 6.0/MFC作为系统开发工具。开发系统底层的东西,需要优秀的兼容性和稳定性,首选visual c++。同时,Visual c++是开发Windows应用程序的主流开发工具,可以利用很多资源。Visual C++不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它,您可以充分利用具有面向对象特性的C++来开发专业的Windows应用程序。

程序。Visual C++作为一种编程语言,也是一种集成开发工具,提供了软件代码的自动生成和可视化资源编辑功能。在用Visual C++开发应用程序的过程中,系统为我们生成了大量各种类型的文件。