毕业论文基于Java的拼图游戏设计22500.docVIP

毕业论文基于Java的拼图游戏设计22500.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文基于Java的拼图游戏设计22500

PAGE 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc218849851 1 开发环境及相关技术的介绍 PAGEREF _Toc218849851 \h 1 HYPERLINK \l _Toc218849852 1.1 开发环境 PAGEREF _Toc218849852 \h 1 HYPERLINK \l _Toc218849853 1.2 Java语言特点 PAGEREF _Toc218849853 \h 1 HYPERLINK \l _Toc218849854 2 游戏实现功能解析及界面 PAGEREF _Toc218849854 \h 1 HYPERLINK \l _Toc218849855 2.1游戏规则介绍 PAGEREF _Toc218849855 \h 1 HYPERLINK \l _Toc218849856 2.2游戏实现功能 PAGEREF _Toc218849856 \h 2 HYPERLINK \l _Toc218849857 2.2.1主窗口界面 PAGEREF _Toc218849857 \h 2 HYPERLINK \l _Toc218849858 2.2.2主窗口菜单 PAGEREF _Toc218849858 \h 3 HYPERLINK \l _Toc218849859 2.2.3 游戏过程中的出现的相关窗体 PAGEREF _Toc218849859 \h 6 HYPERLINK \l _Toc218849860 3 游戏程序实现 PAGEREF _Toc218849860 \h 8 HYPERLINK \l _Toc218849861 3.1 程序类主要功能介绍 PAGEREF _Toc218849861 \h 8 HYPERLINK \l _Toc218849862 3.2 程序源代码 PAGEREF _Toc218849862 \h 9 HYPERLINK \l _Toc218849863 4 小结 PAGEREF _Toc218849863 \h 27基于Java的拼图游戏设计1 开发环境及相关技术的介绍1.1 开发环境操作系统:Microsoft Windows XP程序语言:Java 开发环境:JDK-6u6-windows-i586-P1.2 Java语言特点1). 平台无关性Java引进虚拟机原理,并运行于虚拟机,实现不同平台之间的Java接口。Java的数据类型与机器无关。2). 安全性Java的编程类似C++,但舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针入侵系统。它提供了安全管理器,防止程序的非法访问。3). 面向对象 Java吸收了C++面向对象的概念,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可反复利用。4). 分布式Java建立在TCP/IP网络平台上,提供了用HTTP和FTP协议传送和接收信息的库函数,使用其相关技术可以十分方便的构建分布式应用系统。5). 健壮性Java致力与检查程序在编译和运行时的错误,并自动回收内存,减少了内存出错的可能性。Java取消了C语言的结构、指针、#define语句、多重继承、goto语句、操作符、重载等不易被掌握的特性,提供垃圾收集器自动回收不用的内存空间。2 游戏实现功能解析及界面2.1游戏规则介绍1)本游戏是一个Java语言的拼图游戏,有一个格子是空的,其他格子内随机放置由要拿来拼图的图片切割成的若干个小图片,图片的切割按照一定的公式计算,因为,该通过单击任意一个与空格子相邻的方块可以把该方游戏中设有拼图游戏的等级,根据不同的等级,按照公式会切割成不同的小图片块数。2)在开始游戏之前,可以选择游戏等级后再点击“开始”菜单里的“新游戏”,进行拼图游戏,通过将空格旁边的小图片移入空格子内(不断的移动方块),来实现拼图,直到方块一行一行的按图片的原始样子拼好即可完成该游戏。3)游戏拼完后,会弹出一个“信息”框,显示你玩游戏所用的步数与时间,点击“确定”后,会弹出一个“输入”框,可以在里面输入游戏者的姓名,单击“确定”后会弹出游戏的记录框。4)游戏的简单规则在游戏界面的“关于”菜单内的“帮助”信息框内已经简单介绍了。游戏前可以先预览看看。2.2游戏实现功能2.2.1主窗口界面 1) 游戏初始状态 当游戏刚运行时,会出现如下界面,本游戏中已经存在了三张图片,如过游戏者想拼自己感兴趣的图片的话,可以将自己的图片放入到“background”(背景图片)文件夹中,再进行“选择”-“背景图片”中选择你自己的图片,然后选择“等级”-“困难”或“普通”或“简单”,进行

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档