1. 研究目的与意义、国内外研究现状(文献综述)
连连看作为一款经典的小游戏,其研究开发具有多方面意义,首先可以为广大群众提供闲暇之余的免费连连看游戏程序;其次,能够通过对本课题的研究,学习当前游戏软件的开发技术和发展趋势,掌握使用J2SE技术开发游戏软件的相关知识和技术理论,熟悉Java开发环境Eclipse的使用,锻炼自己的动手实践能力。
培养努力钻研的学习精神和严谨认真的作风,这对今后的学习和工作都具有莫大的益处
2. 研究的基本内容和问题
我准备做一个基于java的连连看游戏,游戏分为单机和联机对战模式。
单机游戏模式可根据选择不同关卡来设置游戏难度,游戏成绩积分制,采用时间控制游戏结束。
联机对战模式玩家可选择作为同时服务端和客户端或者仅作为客户端,通过数据包传送来进行联机对战以及根据完成时间长短来判定胜负。
3. 研究的方法与方案
该程序采用java语言完成整体的代码编写,基于java Swing完成界面设计,主要使用了JTable表格控件、JButton按钮控件、JFrame框架、ImageIcon图像控件等,使用eclipse作为开发工具,在Windows7上进行游戏的开发及运行。
4. 研究创新点
目前的连连看游戏主要为网页在线游戏以及移动端的单机小游戏,为了让玩家无需上网就可进行联机对战,我在单机版连连看的基础上增加基于局域网的联机对战模式,方便玩家间只需通过局域网的连接就可体验到对战的刺激,使得游戏更有可玩性。
另外,增加各种道具,主要有炸弹、时钟以及重列,使玩法多样化,其中炸弹的作用为自动消除一组相同图片,时钟的作用为每使用一次即可增加10秒游戏时间,重列的作用为重新排列剩余图片。
还有,后期可能会添加各种的背景音乐等等,增加游戏的趣味性。
5. 研究计划与进展
查阅文献,撰写文献综述2014年11月15号12月9号完成设计的初步构思及开题报告 2014年12月10号2015年1月7号开发环境的搭建及需求分析的确定 2015年1月8号1月20号系统分析设计,代码编写 2015年1月21号3月21号系统测试,后期调试及完善 2015年3月22号4月22号完成系统,撰写论文,准备答辩 2015年4月23号5月7号
