摘 要:本设计主要研究如何用VC++来实现打老鼠游戏,并根据打老鼠游戏的游戏规则,对其功能需求和设计思路进行简单的介绍。整个设计基于Visual C++ 6。0平台,用C++语言来实现程序设计的结构化、模式化,并通过DirectDraw来创建游戏对象。游戏玩家可以根据游戏规则通过鼠标控制锤子击打老鼠来积累分数获取胜利。经过程序调试运行后,打老鼠游戏的功能已基本实现。82060
毕业论文关键字:打老鼠游戏;Visual C++;DirectDraw
Design of Mouse Game Based on VC++
Abstract:The design of the main study how to use VC++ to implement mouse game, And according to the rules of the mouse game, its functional requirements and design ideas simple introduction。 The whole design based on Visual C++ 6。0 platform, using C++ programming language to implement structural design, modeling, and game objects created by DirectDraw。 Game players can according to the rules of the game through the mouse to control the hammer hit mice to accumulate scores for victory。 After debugging run, play mouse game functionality has been basically achieved。
Key Words:Play mouse game; Visual C++; DirectDraw
目 录
摘要 1
引言 1
1。开发工具的介绍 2
1。1 VC6。0简介 2
1。2 面向对象软件开发过程及思想 3
1。3 C++语言简述 3
2。设计思路 3
2。1问题描述 3
2。2老鼠形象的设计 4
2。3游戏操作方法 6
2。4设计的目的与目标 6
3。系统分析和设计 6
3。1总体分析 6
3。2程序流程图 6
3。3运行图示 8
4。调试与运行 21
5。结束语 22
参考文献 23
致谢 25
基于VC++打老鼠游戏的设计引言
在当今社会中,电脑游戏的出现为人们提供了新的娱乐平台,极大地丰富了人们的业余生活。随着人们生活质量的不断提高,个人电脑和网络的普及,单机游戏因其操作简单,趣味性强而逐渐风靡起来。可以说选择一款好玩,画面精美,品质优良的单机游戏已经成为一种流行的休闲娱乐方式。
打老鼠游戏做为单机游戏之一具有体积小,占硬盘空间少,方便下载传播,耐玩且娱乐性高的特点。而且它无年龄层次,不分男女,老少皆宜,仅通过鼠标来控制游戏,操作十分简单,不像大型游戏那样操作复杂,因此在市场上有很好的推广,比如淘宝双十一购物狂欢节推出的打老鼠抢红包游戏等。另外玩打老鼠游戏不仅能缓解压力放松心情,还能提高反应速度,锻炼反应能力,达到手脑协调,使动作更加灵活准确。
当今网络上流传的打老鼠游戏并不尽善尽美,基本的设计思想都是通过加快老鼠出现的频率来提高游戏的趣味性。所以我决定另辟蹊径开发一个有红色,灰色,棕色三种老鼠形象变换的游戏,并设定打中粉红色地鼠会减分,打中灰色地鼠和棕色地鼠则加分,灰色地鼠分数比棕色地鼠分数低。设计的目的是通过增加不同老鼠形象来增加游戏的难度进而增加游戏的趣味性和耐玩性。游戏开始后,地鼠会不断从洞口钻出头再缩回去,地鼠在洞外时,可以通过点击鼠标左键的方式打击地鼠,时间截止时游戏结束,打中灰色地鼠和棕色地鼠次数越多分数越高。打破记录可以刷新成绩。点击鼠标左键可以打击地鼠。