摘 要:本文主要针对如何用VC++实现俄罗斯方块游戏进行研究。循序渐进地介绍C++语言的历史发展与特点,如何运用C++构建基本图形,如何加载和处理图像,如何设计函数与算法和检测不同图形类型之间的碰撞。在此次设计中,使用软件编程语言C/C++和软件编程工具Visual Studio 2015对其进行编程实现。最终实现了俄罗斯方块游戏的良好运行,基本符合设计计划与要求。82442
毕业论文关键词:俄罗斯方块游戏;面向对象程序设计;算法;C++
Tetris Game Design Based on VC + +
Abstract:This paper mainly study how to use VC++ realize the tetris game。Gradually introduce the historical development and features of C++language, how to use C++build basic graphics, how to load and process images, how to design the function and algorithm and detect collisions between different types of graphics。In the design, the use of software programming language C/C++ and the software programming tool Visual Studio 2015 to programming。Achieve good run of tetris game, his basic comply with the design plan and requirements。
Key words: Tetris Game;Object-oriented Programming; the Algorithm ;C++
目 录
引言 1
1。绪论 2
1。1论文研究的背景及其意义 2
1。2电子游戏与其分类 2
1。3电子游戏发展与现状 3
1。4选题背景 4
1。5游戏开发的基本构思 4
1。6题目要求 5
2。开发工具简要说明 5
2。1开发平台及其编译器 5
2。2面向对象的程序设计 5
3。论文设计介绍 6
3。1总体程序概述 6
3。2系统详细设计 7
3。3程序设计实现方案 8
4。论文设计实现与分析 9
5。结束语 11
参考文献 12
致谢 13
基于VC++的俄罗斯方块游戏的设计
引言
对于我们人类来说游戏并像我们之前所认知的那样一无是处,而且游戏还有益智类与活动类之区分。它是人类想象力与创造力的结合。现在游戏的发展也愈来愈精致。游戏是伴随着人们的活动而产生的,不论男女老少,还是贫穷与富裕,至始至终贯穿着我们的生活,丰富着我们的娱乐活动,是不可或缺的重要一环。时代在变,科技不断发展,游戏也随着这股潮流变得更加便捷。电脑的出现对游戏的发展是有目共睹的,不仅推动科技的进步,也推动着游戏的快速发展,使它更加贴切,更加让我们身临其境,从而更好的体验游戏本身的乐趣论文网
现在的游戏都是趋于大型化,精致化。而这些游戏的创作人员,并不是一开始就能创作出如此优秀的作品来,都是通过普通的一般化的小游戏循序渐进的练习创作出来的。俄罗斯方块本是一款风靡全球的单机游戏和,他虽简易易上手,但是它之前所引起的轰动与创造的社会经济价值,这点可以作为游戏发展史上不可磨灭的一笔。这款游戏的创作者为阿列克谢·帕基特诺夫,一位苏联的游戏设计人员。它看起来简单易上手,实际上变化多端,给我们平时的生活增添不少的趣味性。