1. 研究目的与意义
在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。本次课题的目的就是利用java技术开发一款类似的扫雷游戏。而我经过三年的学习已经掌握一定的理论知识,利用这次课题设计从而将我的理论知识与实际结合,既可以检验我所学的知识,又可以提高我对java程序设计更深层次的学习与理解。另外本次毕业设计不仅锻炼了我的动手能力,在老师的指导下进行了模拟开发,也培养了我们以后的工作能力。
2. 课题关键问题和重难点
关键问题:
熟悉扫雷开发过程,设计原理,熟练运用java知识实现各种类的功能,完成程序的设计,熟悉并利用eclipse平台来运行,最后加以修改验证,使游戏得以实现。
难点:
3. 国内外研究现状(文献综述)
一、课题综述
本课题讨论的是在以java为开发环境,设计出一款类似于电脑自带的扫雷的游戏,让更多的人享受java小游戏的乐趣。
二、核心技术
4. 研究方案
1、设计棋盘:棋盘为cardlayout布局,采用了游戏,帮助,退出组件。游戏包括新游戏,选择级别,更改外观;帮助显示游戏玩法,退出则表示退出游戏。
2、设计雷区:①设置操作②确定需要放雷的数目③设置放雷④扫雷成功跳出对话框,扫雷失败跳出对话框⑤计时器的运行
3、设计音效:游戏开始同时计时开始出声,踩到雷播放炸雷声音,成功扫完游戏结束胜利声音
5. 工作计划
第1周: 搜索一篇与java相关的外文文献,完成译文上交。
第2周: 认真查找并研读外文文献,不断学习文献中的知识和技术,查阅参考文献,找出课题关键问题并确定设计方案,撰写开题报告。
第3周: 按照方案列好扫雷游戏的总体框架,构思大致流程。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。