VC俄罗斯方块毕业论文
专业:计算机科学与技术
摘要
俄罗斯方块是大多数人都熟悉的一款游戏,它玩法简单,乐趣无穷,一直深受各年龄层的玩家喜爱,经久不衰。而计算机和网络的发展给于了它更大的发展空间。本设计的主要目的是通过使用VISUAL C++进行设计,详细介绍了基于API的俄罗斯方块系统的开发过程。内容包括:Visual C++的特点,系统可行性研究,功能分析,总体设计和详细设计。通过本文读者了解整个俄罗斯方块的开发过程,同时本次设计也可以作为系统再开发时的参考。
关键词:俄罗斯方块;游戏;VC
ABSTRACT
The Tetris is a game that most people are familiar with。 Its playing method is simple, full of endless joy, well received by the players of all ages all the time, unfailing. And the development of puter work is given on bigger development space of its. This design main purpose is through uses VISUAL C++ to carry on the design,Introduced in detail based on the API Tetris system performance history. The content includes: Visual C++ characteristic,System feasibility study, functional analysis, system design and detailed design. Through this article reader understood entire the performance history of Tetris, simultaneously this design also may develops again as the system when the reference.
Keywords:Tetris;Game;VC
目录
摘要 I
ABSTRACT II
目录 3
1绪论 5
课题背景 5
VISUAL C++ 5
API简介 6
本章小结 7
2 可行性研究与需求分析 8
可行性研究 8
需求分析 8
本章小节 9
3 系统的总体设计 10
总体功能分析 10
系统功能分析 10
11
11
4 系统的具体实现 12
12
菜单命令的代码设计 21
本章小结 24
结论 25
参考文献 26
致谢 27
前言
俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人Alex Pajitnov制作的,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。
俄罗斯方块是大多数人都熟悉的一款游戏,它玩法简单,乐趣无穷,一直深受各年龄层的玩家喜爱,经久不衰。而计算机和网络的发展给于了它更大的发展空间,单机版与网络版俄罗斯方块游戏也一直深受人们的喜爱, 经调查,俄罗斯方块在各种版本的游戏领域一直占据着重要地位,这就使得这款游戏的意义更加重要。本设计的主要目的是通过使用Visual C++进行设计,详细介绍了基于API的俄罗斯方块系统的开发过程。内容包括:Visual C++的特点,系统可行性研究,功能分析,总体设计和详细设计。
该俄罗斯方块游戏主要实现以下功能:
1. 每四个小方块可组合成一个方块群。
从七个方块群中,随机取一组,并且告诉玩家下一组方块是什么。
在游戏框中方块由上方慢慢落下。
玩家可以按【←】、【→】移动方块,按【↓】加速方块落下的速度,按【↑】、空格键旋转方块,所有的方块都要在游戏框中。
方块落下是,当方块组中由一个到达游戏框最底或是下一格有方块时即停止移动,净将方块移到游戏框底。
如果同一行的10格中全部填满小方块,即可消除该行,上面的方块以行为单位,由上一行一行一行往下移。
消除的行数越多,落下的速度越快。
如果有方块停住时有方块未在游戏框内,游戏结束。
游戏能够在玩的时候给出分数、速度和级别。
1绪论
课
VC俄罗斯方块毕业论文 来自淘豆网m.daumloan.com转载请标明出处.