下载此文档

精品毕业论文--俄罗斯方块游戏开发设计(C语言).doc


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
摘要
俄罗斯方块是一款风靡全球的掌上游戏机和PC机游戏,它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。相信大多数人都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练****题材。
关键词:俄罗斯方块开发游戏编程程序开发
Abstracts
Tetris is a fashionable global handheld game and PC games,it caused stir and create the economic value of gaming history is a great is invented by the Russian Alexey basic rule of tetris is moving,rotation and put the Game output squares,It arranged in plete row or plete multi row,eliminate and seems simple but Full of household the mass games all ages,Its popularity is any games that cannot often used for game programming practice subject.
Key: Tetris development ,Game programming ,program development
目录
1. 前言 1
2
3
功能模块设计 3
游戏执行主流程 3
游戏方块预览 3
游戏方块控制 5
游戏显示更新 6
游戏速度分数更新 7
游戏帮助 7
数据结构设计 7
游戏底板BOARD结构体 7
游戏方块SHAPE结构体 7
SHAPE结构数组 8
函数功能描述 11
12
源码分析 12
程序预处理 12
主函数main() 16
初始化界面 21
时钟中断处理 22
成绩、速度及帮助的显示 24
满行处理 25
游戏方块的显示和清除 29
游戏方块操作判断处理 34
运行结果 40
游戏初始状态 40
游戏进行状态 41
5. 结论 42
致谢 43
参考文献 44
前言
俄罗斯方块(Tetris)原本是前苏联科学家阿列克谢·帕吉特洛夫在1984年6月利用空闲时间所编写的游戏程序,据说游戏的作者最喜欢网球(Tennis)运动,于是,它把来源于希腊语的tetra(意为“四”)与其结合,造了“tetris”一词,之后开始提供授权给各个游戏公司,造成各平台上***软件大量发行的现象。
俄罗斯方块由于上手简单、老少皆宜,从而成为了家喻户晓款风靡全球的一款电视游戏机和掌上游戏机游戏。
C语言则是目前国际上比较流行的计算机高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普遍青睐。它既适合作为系统描述语言,也可以用来编写系统软件,还可以来编写应用软件。
用C语言来编写俄罗斯方块这个游戏有较大优势:C语言具有各种各样的数据类型,并引入了指针概念,使得程序效率更高;C语言还包含很广泛的运算符;另外C语言具有强大的图形功能,支持多种显示器和驱动器,而且计算功能、逻辑判断能力也比较强大。
选择此论文题是旨在训练基本编程能力和游戏开发技巧,熟悉C语言图形模式下的编程。本程序中涉及结构体、数组、时钟中断及绘图等方面的知识。通过本程序的训练,能对C语言有一个更深刻的了解,掌握俄罗斯方块游戏开发的基本原理,为将来开发出高质量的游戏软件打下坚实的基础。

,本游戏主要实现一下几种功能:
俄罗斯方块游戏功能描述图
游戏方块预览功能。在游戏过

精品毕业论文--俄罗斯方块游戏开发设计(C语言) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkt365
  • 文件大小0 KB
  • 时间2013-06-13