程序设计实践
报告 题目名称: 俄罗斯方块 系 名 称: 信息工程 专业班级: B电子093 学生:
2012 年 10 月
目 录
摘要 ..................................................................... 3 1 引言 .................................................................. 4
1.1 课题背景 ......................................................... 4 1.2课程设计目的 ...................................................... 5 2 开发工具的介绍 ........................................................ 5 3 4 5 6 7
2.1关于Visual C++ .................................................... 5 2.2可行性分析 ........................................................ 5 2.3需求分析 .......................................................... 5 功能说明 .............................................................. 6 系统的实现 ............................................................ 6
4.1设计流程图 ........................................................ 6 4.2窗体设计 .......................................................... 6 4.3游戏界面设计 ...................................................... 6 4.4游戏形状需求 ...................................................... 6 4.5定时机制 .......................................................... 6 4.6定时处理 .......................................................... 7 4.7底部到达的判断与销行的实现 ........................................ 7 4.8统计分数 .......................................................... 7 用户手册 .............................................................. 8 程序代码 .............................................................. 9 总结与体会 ........................................................... 19
参考文献............................................................ 20
2
用VC++制作多功能俄罗斯方块
摘 要 本课程设计将实现一个简单俄罗斯方块小游戏。这个小游戏不仅实现了简单的娱乐功能,还实现了高级的对C++实践知识能力的学习,而且具有简洁大方的图文外观。它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性使用人员能快捷简单地进行操作。即时不受约束获得游戏结果,对人们的生活有一定的娱乐作用。在课程设计中,系统开发平台为Windows 2000XP,程序设计设计语言采用Visual C++,在程序设计中,采用了结构化与面向对象两种解决问题的方法。
关键词 程序设计;俄罗斯方块;C++
3
1 引 言
俄罗斯是家喻户晓的益智小游戏,选择这个题目一是为了将自己的所学知识加以运用,二是俄罗斯方块是我第一个接触到的游戏,它的实现方法也吸引着我。我希望通过探索实践去实现它,在这次
学习中从实践和实际的项目中提高自己的编程能力。因此我选定了这个题目。
1.1 课题背景
在现今电子信息高速发展的时代,电子游戏已深入人们的日常生活,成为老少皆宜的娱乐方式。俄罗斯方块,是一款风靡全球的游戏,最初是由苏联人制作的,规则简单,容易上手,且游戏过程变化无穷,可以让玩家充分感受游戏中的乐趣。在游戏设计方面,俄罗斯方块是游戏编程的入门项目,因为它可以检验编辑人员对开发语言、环境和基本数据结构知识熟练程度。
C++
课程所学的概念、理论和方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序来实现
设计课程内容中的全部功能;设计主控模块程序.对给出的程序源代码要给出各部