欢迎来到天天文库
浏览记录
ID:6792350
大小:800.50 KB
页数:23页
时间:2018-01-25
《毕业设计(论文)-java小游戏制作-坦克大战》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湘潭职业技术学院毕业设计说明书湘潭职业技术学院XiangtangVochtional&TechnicalCollege毕业论文题目JAVA小游戏制作-坦克大战姓名专业班级13计应301学号指导教师日期2016年6月15日第23页湘潭职业技术学院毕业设计说明书毕业设计论文课题名称:JAVA小游戏制作一、设计(论文)内容设计一个由使用eclipse作为开发环境;JAVA语言编写的小游戏(坦克大战)。二、基本要求设计一个图形用户界面,将所有游戏的元素都能在此用于界面上表现出来,界面能够接受用户的操作,具有人机交互功能。用户可以选择重新开始游戏,
2、退出游戏,暂停游戏和查找游戏帮助等功能。三、主要技术指标(或研究方法)1.游戏要有图形用户界面,界面能够反映游戏所有的细节。2.界面中要有坦克,墙,树林,河流。3.界面中要有一个“家”,“家”被攻击中则输了游戏。4.坦克分两种,敌方和我方。5.墙也分为两种,可以穿透的普通墙,不可以穿透的铁墙。6.树和河流均只有一种,树林坦克可以通过。7.坦克可以发射子弹,敌我方的子弹属性一样。8.我方子弹可以杀死敌方坦克,敌方子弹也可以杀死我方坦克,但需要多枪子弹才可以杀死。9.敌方之间不可以杀死对方。10.子弹击中坦克要有爆炸,但击中墙不能爆炸。11.
3、我方可以吃血包增加生命。12.游戏可以暂停,重新开始,游戏帮助等功能。四、应收集的资料及参考文献1、Java图形用户界面设计与实例陈家兴等编著出版时间:2004-1-12、实用软件工程(第2版)赵池龙等编著出版时间:2006-9-1第23页湘潭职业技术学院毕业设计说明书3、Java语言程序设计(第二版)李尊朝等编著出版时间:2008-2-15、Java语言程序设计(美)梁著,万波等译出版时间:2008-6-16、Java开发入门与项目实战杨洪雪等编著出版时间:2010-27、Java典型应用彻查1000例.图形与网络游戏开发贾蓉生等编著出
4、版时间:2009-7-18、开发实战经典李兴华等编著出版时间2009-8五、进度计划2015.4.01:导师讲解毕业设计内容概要,做好开题报告。2015.4.20:设计系统,整理资料。2015.4.30:编写代码初步实现效果 。2015.5.20:整体作品完成及修改,作品测试完善。2015.6.01:撰写论文。2015.6.04:进行毕业论文的输入与改写,对论文的要求与格式进行核对和检测以达到最佳效果。2015.6.11:准备答辩。摘要Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台
5、移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。,Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java平台是基于Java语言的平台。Java适合团队开发,软件工程第23页湘潭职业技术学院毕业设计说明书可以相对做到规范。由于Java语言本身的极其严格语法的特点,Java语言无法写出结构混乱的程序。这将强迫程序员的代码软件结构的规范性。这是一个很难比拟的优势。本论文主要介绍了该程序的设计过程和实现方法。论
6、文首先主要介绍制作该程序的目的,设计该程序的技术和指导思想,代码的编写,并以myeclipse为开发工具完成了程序的详细设计;接着使用tomcat软件完成服务器的上传,然后在浏览器测试;最后,在论文的结尾部分,对程序设计过程中出现的问题作了深入的思考和总结。程序采用myeclipse制作软件java语言编写,其主要有两部分组成,即javaclass和jsp页面两部分。【关键字】JAVA,Servlet,JSP,数据库编程目录第一章JAVA的网络功能与编程1-1JAVA语言简介1-2JAVA语言在网络上的应用1-3JSP的基础——Servl
7、et技术第二章Struts概述2-1Struts的由来和发展2-1-1MVC简介2-2Struts优缺点 3-3Struts的工作流程第三章网上书店详细设计第23页湘潭职业技术学院毕业设计说明书3-1需求分析3-2总体设计3-3功能设计3-4数据库设计与实现3-4-1数据库的需求分析3-4-2创建数据表的脚本3-5控制处理层第23页湘潭职业技术学院毕业设计说明书第1章绪论1.1引言FLASH是由美国Macromedia公司出品的用于矢量图编辑和动画创作的专业软件。FLASH软件主要用于动画制作,使用该软件可以制作出网页交互式动画,还可以将
8、一个较大的交互式动画。FLASH还被广泛用于多媒体领域,如交互式软件开发、产品展示等多个方面。随着FLASH的广泛使用,出现了许多完全使用FLASH制作的多媒体作品。由于FLASH具有支持交互
此文档下载收益归作者所有