网站大量收购独家精品文档,联系QQ:2885784924

C语言编写俄罗斯方块论文C语言编写俄罗斯方块论文.doc

C语言编写俄罗斯方块论文C语言编写俄罗斯方块论文.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
俄罗斯方块 学 号: 班 级: 姓 名: 指导教师: 完成日期:2012年5月 目 录 1.引言 1 1.1开发工具 1 1.1.1 C是中级预言 1 1.1.2 C是结构化语言 1 1.1.3 C语言功能齐全 1 1.1.4 C语言可移植性好 1 2 游戏设计 2 2.1游戏设计要求 2 2.1.1. 设计题目:俄罗斯方块游戏 2 2.1.2. 设计内容: 2 2.1.3. 功能模块划分: 2 2.2 游戏设计思想 2 2.2.1游戏界面: 2 2.2.2 设计思路 2 2.3:游戏功能 3 2.3.1:开始部分 3 2.3.2.运行部分 3 3.实验总结: 4 3.1 开发背景与需求分析 4 3.2 系统功能介绍 4 4. 核心代码: 8 总结 21 参考文献: 22 基于C语言的俄罗斯方块游戏 [摘要]:俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。 [关键词]:C语言;心得体会;影响 1.引言 随着社会的发展,人们生活的步调日益加快,越来越多的人加入了全球化的世界.人们不在拘泥于一小块天地.加班,出差成了现代人不可避免的公务.而此时一款可以随时随地娱乐的游戏成了必需品.在手机和电脑成为人们日用品的社会,一款能在其上能便捷运行的游戏成为买家的参考点. 现在我们所要设计的这一款基于C语言的游戏——贪吃蛇,就是满足以上要求而设计出来的,希望能给玩家带来娱乐.贪吃蛇这一游戏简单易行,操作方便,娱乐性较强,吸引了不少人.这一款游戏紧紧地抓住了人们的心理,虽然简单,却起乐无穷,在人们不断追求更多的欲望下,该游戏给人们带来了追逐的快感,以及成功后的满足感,对于一直处于高压下的现代人是很好的放松工具. 1.1开发工具 《C/C++程序设计学习与试验系统》 该系统继承了Turbo C2.0/C++3.0、GCC、Visua C++6.0这四种常见的编译器,可以很好满足目前主流的C语言教材的实验需求。 C语言具有下列特点: 1.1.1 C是中级预言 它把高级语言的基本结构和语句与低级语言的实用性结合起来,C语言可以像汇编语言一样对位、字节和地址进行操作,通常还是称C为高级语言。 1.1.2 C是结构化语言 结构化语言的特点是程序的各个部分除了必要地数据交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用,维护及调试。 1.1.3 C语言功能齐全 C语言具有多种数据类型,并引入了指针概念,可使程序效率更高;C语言也具有强大的图形功能;具有较强的计算功能、逻辑判断功能。 1.1.4 C语言可移植性好 与汇编语言相比,C语言程序适用范围大,可用于各种操作系统和各种型号的计算机。 2 游戏设计 2.1游戏设计要求 2.1.1. 设计题目: 2.1.2. 设计内容: 一组由4个小型正方形组成的规则图形中文通称为方块共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名。通过设计者预先设置的随机发生器不断地输出单个方块到场地顶部,以一定的规则进行移动、旋转、下落和摆放,锁定并填充到场地中。每次摆放如果将场地的一行或多行完全填满,则组成这些行的所有小正方形将被消除,并且以此来换取一定的积分或者其他形式的奖励。而未被消除的方块会一直累积,并对后来的方块摆放造成各种影响。如果未被消除的方块堆放的高度超过场地所规定的最大高度则游戏结束。1游戏界面:。? 1、一个用于摆放小型正方形的平面虚拟场地,其标准大小:行宽为10,列高为20,以每个小正方形为单、一组由4个小型正方形组成的规则图形,英文称为Tetromino,中文通称为方块共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名。 I:一次最多消除四层   J(左右):最多消除三层,或消除二层   L:最多消除三层,或消除二层   O:消除一至二层   S(左右):最多二层,容易造成孔洞   Z (左右):最多二层,容易造成孔洞   T:最多二层   (1)部分游戏有单格方块,可以穿透固定的方块到达最下层空位。其他的改版中出现更多特别的造型。   方块会从区域上方开始缓慢继续落下。   (2)玩家可以做

文档评论(0)

ptaosqi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档