登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

基于JAVA的贪食蛇游戏的设计与实现开题报告

 2020-05-01 08:05  

1. 研究目的与意义(文献综述)

近年来,java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用,特别是java与万维网的完美结 合,使其成为网络编程和嵌入式编程领域的首选编程语言。 eclipse 是一个开放源代码的、基于 java 的可扩展开发平台,同时它也是是著名 的跨平台的自由集成开发环境,它以其友好的开发界面、强大的组件支持等优点,得到广大程序员的接受和认可。

java是一门面向对象语言,一个java程序就是一系列对象(object)的集合,对象通过方法调用来彼此协作完成特定的功能。面向对象是一种非常符合人类思维的编程方法,因为现实世界就是由对象和对象之间的交互来构成的,所以我们其实很容易将现实世界映射到软件开发中。其实我们可以把java语言当成是一门普通的语言,学习英语是为了与世界交流,而学习java就是与计算机交流。我们需要把自己的思维,通过java语言表达出来,让计算机理解。

“贪吃蛇”游戏是一个简单而大众的游戏,它因操作简单、娱乐性强而广受欢迎。本文基于 java 技术和 eclipse 开发环境,开发了一 个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。贪吃蛇游戏是一款非常经典的手机游戏,贪吃蛇游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,在设计开发过程中,需要处理好各个类之间间的逻辑依赖关系和数据通信关系。

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

2. 研究的基本内容与方案

本次毕设的目标是开发出一款基于java的“贪吃蛇”游戏,在本次的项目开发中我主要会采用java 中的图形用户界面技术(gui)和事件处理方法,同时引入了线程来编写,运用mvc(model view controller)架构模式。设计的主要内容包括游戏开始界面、蛇和食物的原型、移动和增长速度的规则设定。

基本要求:能够实现贪吃蛇的移动,吃食物,显示最高分,显示帮助信息,蛇的速度也是改变的。

其中主要的原型包括:蛇、食物、墙壁。

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

3. 研究计划与安排

(1)2018/1/14—2018/3/7:确定选题,阅读文献,并分析和总结;确定技术路线,完成并提交开题报告;(2)2018/3/8—2018/4/26:需求分析,算法或系统设计,分析、比较或实现等;

(3)2018/4/27—2018/5/27:撰写论文初稿;修改论文,定稿并提交论文评审;

(4)2018/5/28—2018/6/7:准备论文答辩。

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

4. 参考文献(12篇以上)

[1]《跨平台gui自动测试工具的研究与实现》【d】 代伟 电子科技大学

[2]《基于计算机软件开发的java编程语言分析》[d] 王晶晶 绥化学院信息工程学院

[3]《用swing组件开发图形界面中的java多线程计算》[d] 朱彬 杨大全 邴静 杨平

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图