重庆信息技术职业学院毕业设计题目儿童益智之喜羊羊大战灰太狼游戏设计选题性质:设计□报告□其他院系软件学院专业计算机信息管理班级09信管2班学号0910060248学生姓名高鹏飞指导教师邓中波教务处制2011年11月30日2012届软件学院毕业设计选题审批单年级2009级专业计算机信息管理班级2班学生姓名高鹏飞学号0910060248选题儿童益智之喜羊羊大战灰太狼游戏设计选题性质设计□报告□其他选题论证:基于现阶段软件开发行业的快速发展,游戏软件开发相比其他一些数据库软件开发,游戏的设计有很多人情色彩和艺术思想的发挥,游戏程序最大限度的利用硬件条件,因此展现出的画面往往绚丽多彩、效果惊人。成功的游戏程序还融合了三维运算、人工智能、音效处理等计算机多媒体的精华部分。正式商业的软件的人性化界面和各个游戏间迥异的结构总是会让人有去开发的冲动。加之,Java良好的跨平台特性在移动平台的开发中表显出的巨大的威力和Java语言面向对象的优势也使得开发游戏变得非常容易。指导教师初审意见:签名:年月日毕业设计工作领导小组审批意见:签名:年月日2012届软件学院毕业设计开题报告及进度要求年级2009级班级计算机信息管理2班学生姓名高鹏飞学号0910060248指导教师邓中波选题性质设计□报告□其他选题儿童益智之喜羊羊大战灰太狼游戏设计选题的目的和意义:本开发借助的是java语言面向对象的优势以及严格遵循游戏设计的规则去开发一款儿童益智的小游戏。在开发前期,通过书籍,internet,了解到了游戏开发行业的前景,进一步学习到了游戏开发的的基本思想以及软件开发流程。对于开发语言,选用了java。在开发过程中,我把从书本上自学的java知识真正的融会贯通,从而让我更深刻的理解和掌握专业知识,从而为我以后接触java打下基础。当然,就现在的专业技术和能力想跨进java这个领域还远远不够,但是我坚信:能力,是在自学与问中不断提升的。选题研究的主要内容和技术方案:本程序从软件开发的视角出发,分析了开发本款游戏的整个流程:从需求分析到概要设计到详细设计再到程序的运行调试。整个开发过程首先对本款游戏的开发环境和所涉及到的技术进行了分析,总结。其次,归纳了本程序所要解决的有关技术问题和确立开发本程序的最终目标以及它的运行环境,针对本程序的目标,进行了程序的总体设计(包括设计思路,程序结构)。再次,根据本程序的设计思路和程序结构拟出所涉及到的类。再次是详细设计,进行编码。最后是程序的运行和调试。毕业设计工作时间2011年9月1日至2011年11月30日毕业设计工作日程安排时间段工作内容2011年9月1日-9月7日完成选题、制定任务计划、开题工作2011年9月7日-9月25日选题上传至教务管理系统2011年9月25日-10月15日明确题目意义,收集资料,撰写题目大纲2011年10月15日-10月30日设计主要界面及功能2011年10月31日测试项目2011年10月31日-11月11日个人文档2011年11月11日-11月29日修改文档2011年11月30日定稿、上交系部指导教师意见:成果要求:完整的作品(作品设计+文档说明)签字:年月日重庆信息技术职业学院毕业设计小组任务分配表序号姓名班级毕业设计工作任务分配1高鹏飞2009级信管2班独立完成了毕业设计,设计开发了一个儿童益智游戏软件。儿童益智之喜羊羊大战灰太狼游戏设计高鹏飞(重庆信息技术职业学院软件学院重庆万州404001)摘要:Java良好的跨平台特性在移动平台的开发中显示出了巨大的威力,Java语言面向对象的优势也使得开发游戏变得非常容易。本论文着眼于java面向对象技术的应用,开发一款儿童益智的小游戏——喜羊羊大战灰太狼。本款游戏主要针对未成年儿童开发的游戏,而小孩子对于游戏的难度要求并不需要太高,所以现在很多网络游戏游并不太适合小孩子。现在频繁的工作与生活让许多年轻人没有很多适合解压的方式,因而这款小游戏可以使上班族在休闲的时候解除一部分的压力,更是为了满足小孩子的游戏天性,因此开发这款具有趣味性又健康的小游戏。本论文主要介绍了本款游戏的开发过程和游戏基本功能实现的一些逻辑处理及基本控制。关键字:游戏,java,儿童目录1绪论..............................................................................................................................................12开发环境及相关技术介绍.....................................................................................................22.1开发环境..........................................................................................................................22.2java技术简介.................................................................................................................33系统分析与概要设计..............................................................................................................83.1本程序需解决的有关技术问题........................................................................................83.2本程序的最终目标............................................................................................................93.3运行环境.........................................................................................................................103.4总体设计.........................................................................................................................103.4.1游戏设计思路......................................................................................................103.4.2游戏结构..............................................................................................................113.4.3游戏类的分析......................................................................................................113.4.4游戏设计的相关流程..........................................................................................114类的设计..................................................................................................................................134.1类的介绍.........................................................................................................................134.2类的详细设计.................................................................................................................134.2.1GameStart类......................................................................................................134.2.2ZiDan类..............................................................................................................144.2.3Person类和Boss类..........................................................................................144.2.4BaoPo类..............................................................................................................144.2.5AePlayWave类....................................................................................................145游戏截图..................................................................................................................................155.1开始界面.........................................................................................................................155.2第一关界面......................................................................................................................155.3第二关界面......................................................................................................................165.4第三关界面......................................................................................................................165.5BOSS界面........................