基于Java的贪吃蛇游戏设计与开发开题报告

 2022-11-22 10:13:17

1. 研究目的与意义

近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。

Eclipse是一个开放源代码的、基于Java的可扩展开发平台,同时它也是是著名的跨平台的自由集成开发环境,它以其友好的开发界面、强大的组件支持等优点,得到广大程序员的接受和认可。

贪吃蛇是人们手机中是一个很常见的一个经典小游戏,人们对它并不陌生,在紧张的现实生活中给人们带来了不少的乐趣,编写这个贪吃蛇小游戏能让人们在业余时间里适当的放松,保持好的心态。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

1、本游戏最大的特色之一便是创造了蛇与蛇互相吞吃的新型攻击方式。

当一方的蛇头接触到敌人的身体节点时,被接触者的身体将会从此处断开消失,接触者身体会增加一个节点。

当双方的蛇头相碰时,系统会进行判断哪一方的等级更高,如果等级相等那么不会发生攻击行为。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

自从人类进入了21世纪,信息化得到了很大的发展,而作为信息化时代明星产品的电脑,则在人们工作娱乐的生活中,做出了不朽的贡献。

在[1]文献中探讨的就在这场贡献中担任了主角的PC游戏。

一款好的游戏一定具有创意,创意是游戏的灵魂。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

设计方案,采用基于java ssm框架开发IDE:eclipse数据库:mysql研制方案:一、贪吃蛇的设计阶段二、贪吃蛇的设计内容主要包含登录界面、游戏界面、蛇身、关卡、音效等方面。

(一) 登录界面的设计登录界面是启动此游戏软件后用户看到的第一个界面,是该游戏的一级界面,这个界面包含游戏名称、游戏说明、游戏级别、进入游戏、最高分等功能。

其中,游戏说明主要是指导用户如何玩这款游戏,比如,使用键盘的四个方向键(左、右、上、下)来控制蛇的四个运行方向,运用空格键来暂停蛇的运行,运用Esc键返回到上一级菜单,其它按键则不响应;游戏级别,主要是考虑用户的年龄、游戏基础、兴趣等情况而设置的,游戏的不同级别、不同难度主要包含简单、中等、困难、挑战四个级别,用户可随意选择自己喜欢的级别和难度;最高分,是各玩家最高分的排行榜,玩家玩这款贪吃蛇游戏时,其分数会被统计、显示出来,并会将所有玩家的分数进行排序、把每个玩家的最高分数显示在最高分(二)游戏界面的设计游戏界面是玩家玩游戏的主要界面,界面需要最大化,即蛇身运行的范围需要最大化。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第1周:确定选题,完成课题申报;第2周:查阅相关文献,撰写任务书;第3周:搜集资料,查阅相关文献,准备开题报告;第4周:搜集相关文献资料,确定总体研究方案;第5周:搭建系统开发环境,搜集实验数据;第6周:完成本系统的需求分析,功能设计;第7周:修正并提交开题报告、外文翻译,完成开题;第8-9周:系统开发:贪吃蛇游戏表与实体类的映射关系,设计bean类;第9-10周:系统开发:底层功能开发、紧接着详细功能代码编写,最后完成前后端交互代码开发,整体系统调试,试运行;第12周:结合导师意见,完善系统功能,测试系统成果;中期检查;第13周:参考研究过程资料,撰写论文,完成论文初稿;第14周:修改完善论文,完成论文查重,撰写论文检测报告,完成论文终稿;第15周:开发规范审查、成果验收、指导教师和主审老师评阅;第16周:制作答辩PPT,完成毕业论文答辩;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。