基于Java的魔板游戏的开发与研究

基于Java的魔板游戏的开发与研究

ID:36623358

大小:873.00 KB

页数:56页

时间:2019-05-13

基于Java的魔板游戏的开发与研究_第1页
基于Java的魔板游戏的开发与研究_第2页
基于Java的魔板游戏的开发与研究_第3页
基于Java的魔板游戏的开发与研究_第4页
基于Java的魔板游戏的开发与研究_第5页
资源描述:

《基于Java的魔板游戏的开发与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2009级程序设计综合课程设计报告报告题目:基于Java的魔板游戏的设计与开发学院:信息与电子工程学院   专业:计算机科学与技术     班级:计算机班      学号:、、学生姓名:(组长)、指导教师:               二○一一年六月程序设计综合课程设计任务书1.1主要任务与目标(1)掌握Java语言,能够学会使用Javascript,Jcreator开发具体的网站以及UML做分析需求。(2)熟悉数据库SQLServer2008的使用,熟悉数据库编程语言(主要是SQL)。(3)使用所学知识开发一个基于Java的魔板图像游戏。1.2主要内容与基

2、本要求(1)模版由3*3或4*4个格子组成。对于3*3魔板,在前8个格子里随即放置8个编号1~8的方块,最后一个格子是未放置的空格子;对于4*4的魔板,在前15个格子里随机放置15个编号为1~15的方块,最后一个格子是未放置方块的空格子。(2)用鼠标单击任何与空格子水平或垂直相邻的方块可以把该方块移入空格子,而当前方块移动之前所在的格子成为空格子。通过不断的移动方块可以将方块一行一行的按数字序号排好。(3)魔板游戏也可以使用图像来代替数字。例如,对于3*3的魔板,将一幅图像分成3*3福小图像,除去最后一幅小图像(图像的右下角),将其余各小图像打乱顺序后放在魔

3、板的方块上,最终目标是通过移动方块恢复原始图像(不包括图像的右下角)。(4)当用户按要求排列好方块后,程序弹出对话框,提示用户成功的消息。(5)魔板游戏分成两个级别,用户可以通过界面上提供的菜单消息选择“初级”或“高级”两个级别。对于“初级”级别,魔板由3*3格子组成;对于“高级”级别,魔板由4*4个格子组成。(6)“魔板游戏”提供一幅默认图像,用户可以使用该图像来玩魔板游戏。用户也可以使界面提供的菜单选择一幅新图像,然后使用这个新图像来玩魔板游戏。(7)对相应的级别增加“英雄榜”功能。当用户成功排列魔板中的方块后,如果成绩能排进前三名,就弹出一个对话框,将

4、用户的成绩保存到“英雄榜”中。(8)增加一个查看“英雄榜”的功能,使用户在玩游戏时,可以查看当前游的最高成绩。(9)在HandleMove中增加播放音乐的功能模块,当用户移动方块后,程序播放简短的一声音乐。用Java可以编写播放。Au、.aiff、.wav、.midi、.rfm格式的音频。假设音频文件hello.au位于应用程序当前目录中,有关播放音乐的知识总结如下:创建File对象(File类属于java.io包):FilemusicFile=newFile(“hello.au”);获取URI对象(URI类属于java.net包):URIuri=music

5、File.toURI();创建音频对象(AudioClip和Applet类属于java.applet包):AudioClipclip=Applet.newAudioClip(url);播放,循环与停止:Clip.play()Clip.loop()Clip.stop()1.3开发工具JCreatorPro、JDK、Eclipse、UML、SQLServer2008等。1.4计划进度(1)4月11日--4月17日:分组确定组员,搜集资料、查阅文献,确定选题。(2)4月18日--4月24日:游戏的需求分析,游戏设计,游戏功能模块完善(3)4月25日--4月30日:

6、基于魔板拼图游戏玩家信息存储的数据库分析与设计(4)5月08日--5月21日:主要模块程序流程图、编程实现游戏功能(5)5月22日—5月27日:魔板游戏平台调试、测试、修改与完善(6)5月28日—6月02日:魔板拼图游戏课程设计报告撰写(7)6月03日—6月03日:魔板拼图游戏课程设计报告答辩1.5主要参考文献[01]耿祥义,张跃平.java课程设计(第二版).清华大学出版社.2008年11月6章第[02]兰红,王建雄,黄云.基于JavaSwing的《中国象棋》游戏的设计与实现.[J]《电脑开发与应用》2006年第19卷第11期.60-61[03]江耿豪.编

7、程型游戏编程框架的设计方法[J].《软件导刊》2010年第7期.[04]吴闻.游戏程序设计中若干问题的探讨.[J].《电脑知识与技术:学术交流》2009年第5卷第6期[05]周凤英  文惺 .《Java游戏开发StepbyStep系列之三—Java游戏开发起步》。《电脑爱好者》2003年14期[06]PetchelT.晏利斌.孙淑敏.邵荣《JAvA2游戏编程》2005[07]荣钦科技《JAVA2游戏设计》2004[08]罗运模.王珊《SQLServer数据库系统基础》2000[09]尚俊杰.李芳乐.李浩文《"轻游戏":教育游戏的希望和未来》[期刊论文] -电

8、化教育研究2005(01)[10]丁振凡.Java语

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

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

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