基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】

基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】

ID:429989

大小:433.00 KB

页数:53页

时间:2017-08-01

基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】_第1页
基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】_第2页
基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】_第3页
基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】_第4页
基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】_第5页
资源描述:

《基于JAVA的俄罗斯方块游戏设计与实现【开题报告+文献综述+毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文本科毕业论文开题报告计算机科学与技术基于JAVA的俄罗斯方块游戏设计与实现一、综述本课题国内外研究动态,说明选题的依据和意义本课题国内外动态:学校现已开设的课程有C语言、VB、C++,自己本身自学了Java,就目前了解,可用Jave,VB和C++编写俄罗斯方块程序。(1)VB的优点VB是完全中文化的环境使用,语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序。Internet应用程序的开发功能更加强大和容易,支持动态HTML技术的应用程序。应用程序安装向导能帮助用户自动生成具有

2、一定功能的应用程序,加快了程序的开发速度。(2)C++的优点C++是对C语言的扩充,扩充的绝大部分来自著名语言中的最佳特性:从SIMULA67中吸取了类,从ALGOL68中吸取了运算符一名多用、引用和在分程序中任何地方说明变量,综合了Ada的类属和Clu的模块特点,从BCPL中吸取异常处理,从BCPL中吸取了用//表示注释。(3)Java的优点Java是定义位于网络计算的计算机语言,它几乎所有的特点也是围绕着这一中心展开的并为之服务的,这些特点使得Java语言特别适全于用来开发网络上的应用程序;另外,作为一种面世较晚的语言,Java

3、也集中体现和充分利用了当代软件技术新成果,如面向对象、多线程等,这些也都在它的特点中有所反映。1.开台无关性18论文如前所述,Java语言独特的运行机制使得它具有良好的二进制级的可移植性,利用Java,开发人员可以编写出与具体平台无关、普遍适用的应用程序,大大降低了开发、维护和管理的开销。2.面向对象Java是面向对象的编程语言。面向对象技术较好地适应了当今软件开发过程中新出现的种种传统面向过程语言所不能处理的问题,包括软件开发的规模扩大、升级加快、维护量增大经及开发分工日趋细化、专业化和标准化等,是一种迅速成熟、推广的软件开发方法

4、。面向对象技术的核心是以更接近人类思维的方式建立计算机逻辑模型,它利用类和对象的机制将数据与其上的操作封装在一起,并通过统一的接口与外界交互,使反映现实世界实体的各个类在程序中能够独立、自治、继承;这种方法非常有利于提高程序的可维护性和可重用性,大大提高了开发效率和程序的可管理性,使得面向过程语言难于操纵的大规模软件可以很方便的创建、使用和维护。3.安全稳定对网络上应用程序的另一个需求是较高的安全可靠性。用户通过网络获取并在本地运行的应用程序必须是可依赖的,不会充当病毒或其他恶意操作的传播者而攻击用户本地的资源;同时它还应该是稳定的

5、,轻易不会产生死机等错误,使得用户乐于使用。4.支持多线程多线程是当今软件技术的又一重要成果,已成功应用在操作系统、应用开发等多个领域。多程序技术允许同一个程序有两个执行线索,即同时做两件事情,满足了一些复杂软件的需求。Java不但内置多线程功能,而且提供语言级的多线程支持,即定义了一些用于建立、管理多线程的类和方法,使得开发具有多线程功能的程序变得简单、容易和有效。5.简单易学如前所述,衍生自C++的Java语言,出于安全稳定性的考虑,去除了C++中不容不得易理解和掌握的部分,如最典型的指针操作等,降低了学习的难度;同时 Java

6、还有一个特点就是它的基本语法部分与C语言几乎一模一样。这样,无论是学过Java再学C,还是已经掌握了C语言再业学Java,都会感到易于入门。选题的依据和意义:俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。究其历史,俄罗斯方块最早还是出现在PC18论文机上,而中国的用户都是通过红白机了解、喜欢上它的。现在远

7、航游戏中心又将重新掀起这股让人沉迷的俄罗斯方块风潮。对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而在“远航游戏中心俄罗斯方块”中,更有一些远航游戏中心网络游戏所独有的魅力――有单机作战与两人在线对战两种模式,用户可任选一种进行游戏。网络模式还增加了积分制,使用户既能感受到游戏中的乐趣,也给用户提供了一个展现自己高超技艺的场所。有研究者发现玩俄罗斯方块游戏有助于防止创伤后应激障碍的发生,可能是这个游戏能够对大脑储存视觉记忆的功能产生干扰,从而保护病人免受创伤后应激反应的影响。在了解自己对各个语言编程能力了解后,经过再三

8、比较了三种语言后,决定采用Java语言编写俄罗斯方块。二、研究的基本内容,拟解决的主要问题:研究的基本内容:1.学习java的多线程知识。2.学习游戏编程算法实现。3.学习java画图函数知识。拟解决的主要问题:1.游戏中动态控制方块

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。