更新时间:01-24 上传会员:螺蛳粉50g
分类:精选论文 论文字数:10104 需要金币:1000个
内容摘要:如今电子信息技术高速发展,越来越多的3D大型游戏层出不穷。本文针对80年代电子信息技术刚开始发展时产生的游戏俄罗斯方块进行研究。用调查分析的方法对当前俄罗斯方块系统的背景、现状进行调查,描述了俄罗斯方块的设计与实现,并总结了俄罗斯方块的特点。俄罗斯方块采用VC++6.0开发平台,用C语言和图形处理技术实现,由四块正方形的色块组成,计算机随机产生不同七种类型的方块,用户根据键盘的上下左右键控制翻转、向左、向右和向下操作。程序根据这七种方块堆叠实现对应的消行处理,而消行数实现具体得分,再根据游戏得分制定相应关卡,当方块不可能再进行消行时,游戏结束。
关键词:俄罗斯方块 VC++6.0 计分 关卡
目录
内容摘要
Abstract
第1章-引言-1
第1.1节-关于题目-1
第1.2节-研究背景-1
第1.3节-研究目的与意义-1
第1.4节-研究内容-2
第1.5节-研究方法-2
第1.6节-相关技术-2
第1.6.1节-C/C++语言-2
第1.6.2节-Visual C++工具-3
第2章-程序设计-4
第2.1节-可行性分析-4
第2.1.1节-研究原因-4
第2.1.2节-技术可行性-4
第2.1.3节-操作可行性-4
第2.1.4节-社会因素方面可行性-5
第2.2节-需求分析-5
第2.2.1节-系统基本要求-5
第2.2.2节-系统功能需求-5
第2.2.3节-系统变量需求-5
第2.2.4节-系统性能需求-6
第3章-具体设计-7
第3.1节-系统设计-7
第3.1.1节-模块划分-7
第3.1.2节-系统功能表-8
第3.1.3节-流程图-9
第3.1.4节-游戏判断-10
第3.2节-接口设计-10
第3.2.1节-外部接口-10
第3.2.2节-用户接口-10
第3.2.3节-内部接口-10
第4章-程序实现-11
第4.1节-类设计声明-11
第4.1.1节-头文件-11
第4.1.2节-全局变量-11
第4.1.3节-函数声明-11
第4.2节-主要功能实现-12
第4.2.1节-全局定义-12
第4.2.2节-游戏界面-12
第4.2.3节-生成方块-14
第4.2.4节-方块移动与障碍判断-17
第4.2.5节-方块变形-18
第4.2.6节-消行计分-19
第4.2.7节-开始游戏-20
第5章-具体实现-23
第5.1节-方块设计-23
第5.2节-背景设计-23
第5.3节-满行消行-24
第5.4节-游戏结束-25
第6章-总结-26
参考文献-27
致谢--28