云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于安卓的俄罗斯方块游戏-论文

基于安卓的俄罗斯方块游戏-论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 11:24:17

本科毕业设计说明书(论文)

1 引言

1.1 课题研究背景

第 5 页 共 33 页

Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

作为谷歌企业战略的重要组成部分,Android 将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。

1.2 国内外研究现状

手机游戏产业在随着网络的发展有了长足的发展。游戏最早起源于纯文字的交互游戏MUD;MUD是英文Multi-user Dungeons的缩写。纯文字交互顾名思义是一纯文字的形式来进行游戏。即所有的场景描述、物品的样子、所有人的行动、时间的描述都是用文字的方式表达的。总之文字MUD是一个很需要想象力的游戏形式需要从文字转化成玩家自己脑海中的现实场景。 随着电子元器件的发展电子产品迅速发展。掌上游戏机和电视游戏机在80年代和90年代风靡一时此时由苏联人Alex Pajitnov制作的游戏俄罗斯方块在掌上游戏机和电视游戏机上流行其造成的轰动和经济价值成为游戏史上的大事。

俄罗斯方块是个老幼皆宜的小游戏它实现由四块正方形的色块组成然后存储在一个数组的四个元素中计算机随机产生不同七种类型的方块根据计算机时钟控制它在一定的时间不停的产生用户根据键盘的四个方向键控制翻转、向左、向右和向下操作控制键的实现是由键盘的方向键的消息函数实现。然后程序根据这七种方块堆叠成各种不同的模型。 

本科毕业设计说明书(论文)

第 6 页 共 33 页

俄罗斯方块游戏是一个比较经典的游戏根据软件工程有关的规范以合理的开发原则设计出俄罗斯方块游戏并给人们的生活带来唯美的艺术享受和健康愉快的补充。我希望通过探索去实现它从实践和实际的项目中提高自己的编程能力。

俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值在游戏史上是非常巨大的。这款游戏最初是由苏联的游戏制作人 Alex Pajitnov 制作的。 最终经过各种改良,俄罗斯方块的第一个PC版本诞生了,他们给这个游戏取了一个源于希腊文字的名字“四”(tetra)——Tetris,即现在的“俄罗斯方块”。 这种将不断掉落的各种形状的方块摆满一行将之消除的游戏,不仅风靡了当时的俄罗斯, 甚至到现在依然以其不退的热度席卷着全球。

众多的游戏开发者也纷纷效仿制作出了各种新版本, 因此也使“俄罗斯方块”这款老少皆宜的游戏变得越来越趣味横生。对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而在一些联众网络游戏中,更有一些独有的魅力 ―― 有单机作战、双人单机对战和双人网络对战三种游戏模式,三种模式都是在一行堆满后就可以消掉,最后方块堆积至窗口顶端,即告负,用户可任选一种模式进行游戏。其中单人模式是一种玩积分的游戏,如果积分高的话,还可以存入高分榜上。而双人单机对战模式则是两个人在同一台机器上进行对战游戏,双人网络对战模式则需要两人首先进行网络连接,然后才能进行对战游戏,后两种模式在游戏过程中如果自己一次消去两行以上的话,就可以送给对方使对方的行数增长,让你尽情体会对战的趣味。另外,网络对战模式还具备网络聊天功能,让你在游戏过程中还能体验到聊天的乐趣,同时也给用户提供了一个展现自己高超技艺的场所。

1.3 课题研究方法和研究路线

本课题研究方法主要采取调查法、对比法和文献分析法。通过考察当前教学大纲、教学方案等信息,整理相关的文档。

研究路线:

1.列出总体框架结构,建立大模块,再细分各小模块,建立模块与模块之间的联系。

2.根据自己学过的并能熟练运用的设计软件,确定开发工具,拟定采用Visual Studio作为前台开发工具,设计前台用户与管理人员的操作界面。

3.以SQL Server应用软件建立后台数据库服务层,合理地处理好各数据之间的关系,发挥出SQL Server的功能。

本科毕业设计说明书(论文)

第 7 页 共 33 页

4.确定关键技术,即运用ADO.NET访问SQL Server数据库,把前台用户操作界面层与后台数据库服务层有效的联系起来,使得整个系统完整,让用户用起来更简洁方便。

1.4 论文的组织结构

本文详细介绍了基于C#的教师教学管理信息系统开发之日常课程管理系统的设计、开发的全过程。从开始到程序设计的实现,将在一下的几章中予以介绍:

第1章 绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。

第2章 相关技术介绍,正对本次设计,对涉及到的理论知识和用到的开发工具做相关阐述。

第3章 系统分析,主要介绍了本系统需要实现的功能模块和本系统的数据库设计、界面的详细设计等。

第4章 系统详细设计,主要介绍了本系统的整个设计过程、设计思路以及设计中应该注意的问题。

第5章 系统实现,主要介绍了本设计的实现环境和实现的核心代码。 第6章 系统测试,介绍了软件测试的重要性以及测试的相关方法,还结合本系统给出测试用例。

最后:致谢、参考文献。

本科毕业设计说明书(论文)

2关键技术介绍

2.1 什么是Android

第 8 页 共 33 页

Android是首个基于Linux平台的开源手机操作系统,该平台由操作系统中间件,用户界面和应用软件组成号称是首个为移动终端打造的真正开放和完整的软件。

Android一词的本义指“机器人”,2003年美国有一家以Android为名的小公司成立,开发手机平台。Google收购Android之后,于07年11月5日发布了开源的Android平台——一款包括操作系统(基于Linux内核)、中间件和关键应用的手机平台,并组建了开放手机联盟(Open Handset Alliance),包括Google、中国移动、T-Mobile、宏达、高通、摩托罗拉等领军企业。

2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机——T-Mobile G1。该款手机为宏达电制造,是世界上第一部使用Android操作系统的手机。

2.2 Android系统架构简介

从软件分层的角度来看,Android平台由应用程序,应用程序框架,Android运行时,库以及Linux内核共5部分构成。如图6.1所示。

图6.1 整体结构

搜索更多关于: 基于安卓的俄罗斯方块游戏-论文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

本科毕业设计说明书(论文) 1 引言 1.1 课题研究背景 第 5 页 共 33 页 Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。 作为谷歌企业战略的重要组成部分,Android 将进一步推进“随时随地为每个人提供信息”这一企业

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com