《大鱼吃小鱼java答辩课件》由会员分享,可在线阅读,更多相关《大鱼吃小鱼java答辩课件(9页珍藏版)》请在金锄头文库上搜索。
1、,需求分析,项目设计,程序编码,程序测试,程序维护,项目总结,需求分析,一、项目选择:大鱼吃小鱼 二、项目目标:参考热门游戏大鱼吃小鱼,模拟游戏场景。 三、开发工具:myeclipse(UTF-8) photoshop 四、开发环境: Windows操作系统 、JDK1.7及以上版本、 五、项目进度: 1. 项目需求分析/素材准备(图片/音乐/字体) 2.项目设计 3.程序编码 4.程序测试 5.程序维护 6.项目总结,项目设计,1.功能分析 窗体背景 鱼设计:玩家与npc 玩家鱼:随鼠标移动,自带动画效果 npc鱼:随机在窗体内移动,自带动画效果 吞噬效果:当玩家鱼与npc鱼碰撞时,引发吞噬
2、效果,将npc鱼吞噬,并积分 转身效果:玩家鱼与npc鱼在x轴转向时体现转向动画,并反向游动,项目设计,2.扩展功能 游戏失败:当碰撞时,若npc鱼等级高于玩家鱼,则玩家被吞噬,游戏结束 升级效果:当积分达到一定程度,则改变玩家鱼等级,图片放大(或变更图片) npc鱼群波:当一波鱼群被吞吃,则产生一波新npc鱼 界面记分:在界面显示当前得分 3.图片资源分析 3.1.图片命名规则 3.2.图片内容解释 3.3.图片尺寸,等级信息。,项目设计,4.类设计 鱼类 :位置,类型,状态,源图片,切割后的宽,高,等级,切割出的图片数量,当前显示的图片索引,移动目的坐标,移动方向 游戏工具类 常量群 静态块:初始化图片集合,初始化鱼信息集合 窗体类:初始化窗体,鼠标事件操作 面板类:重写面板绘制方法,内部类实现图片刷新线程、,程序编码,程序测试,程序维护,项目总结,在通过将近一个星期的项目中,使我们学到咯很多的东西,也让我们看到了我们的一些在知识上不足。,