预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

成语拼图游戏的开发与设计摘要本文用java语言开发设计了成语拼图小游戏此次设计运用可视化编程软件Eclipse来制作采用网格布局来设计操作的界面给与每个网格添加鼠标监听事件使其拥有点击交换功能。使用图片切割函数将图片进行切割并且将切割完毕的图片放置在每一个网格上。在网格的定义上采用了对象数组的形式便于后期属性的调用。游戏主要模块为查看原图、图片重排以及计时挑战模式并给游戏添加背景图片和背景音乐。关键词JAVA成语拼图游戏可视化编程点击交换DevelopmentanddesignofidiompuzzleAbstractInthispaperJavalanguageisusedtodevelopanddesigntheidiompuzzlegame.Thisdesignusesthevisualprogrammingsoftwareeclipsetomakeusesthegridlayouttodesigntheoperationinterfaceaddsthemousemonitoreventtoeachgridandmakesithavetheclickexchangefunction.Usetheimagecuttingfunctiontocuttheimageandplacethecutimageoneachgrid.Inthedefinitionofgridtheformofobjectarrayisadoptedwhichisconvenientforthelaterpropertycall.Themainmodulesofthegamearetoviewtheoriginalpicturepicturerearrangementandtimingchallengemodeandaddbackgroundpicturesandmusictothegame.KEYWORDSJAVAIdiompuzzleVisualprogrammingClickexchange目录引言11系统概述21.1游戏定义21.2拼图游戏的类型21.2.1树叶拼图21.2.2还原式拼图21.2.3硬纸板拼图玩具21.3游戏的发展状况22成语拼图游戏系统分析32.1系统背景介绍32.2系统需求分析42.2.1系统功能需求42.2.2系统界面需求42.2.3系统约束条件42.3可行性研究42.3.1技术可行性42.3.2经济可行性53JAVA简介53.1开发语言53.2开发工具54成语拼图游戏设计与实现64.1概述64.2功能分析74.2.1游戏图片载入74.2.2查看原图功能74.2.3计时挑战模式74.3界面设计与具体实现74.3.1绘制主界面84.3.2拼图结构84.3.3显示原图94.3.4图片重排94.3.5开始游戏104.3.6点击交换及触发完成114.3.7添加游戏背景图片、音乐125运行测试135.1解决无法添加背景音乐135.2解决无法实现鼠标点击交换135.3解决无法正确判断胜利14结论15参考文献16致谢1716引言游戏其实在人类原始社会就已经开始形成了如丢石头、相互追逐等等。这些最早的游戏显然是用来提升保护自己的生存技能好在原始弱肉强食的社会中得以生存。社会发展并不断进步渐渐从战乱时期过度到和平时期。在无战争的年代除了军队以外的人已经不需要那些用来训练生存的游戏了。所以便诞生了电子游戏这使得游戏世界百花齐放诸如益智类、竞技类、角色扮演类和冒险类等游戏纷纷涌现这也揭示了在社会中生存已倾向于智力至上。所以现在主流游戏都是可以锻炼人们的智力反应力以及团队协作能力。说到人为什么要玩游戏简单来说游戏只是一个爱好人在一生中总得有个爱好来度过自己的闲暇空余时间享受那一份美好的时光。如果一个人连爱好都没有那会是多么无趣就很难找到有相同话题的人来交流也随之成为社交障碍。大人们总对孩子们说:“天天打游戏有什么用吗?能当饭吃吗?”。确实打游戏可以说是对人的发展成长没有任何实际作用但是它可以让人放松精神缓解压力是我们获得欢乐那就是它最大的作用了。适度的游戏甚至可以保持大脑的思维运转锻炼反应神经。但由于游戏的娱乐性实在太强把握不好中间的度就会沉迷于其中所以还是要注重于游戏时间不可过长。拼图游戏归类于益智游戏顾名思义是一种有益于智力的游戏。本次毕业设计将在Eclipse