预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

常州工学院学士学位设计目录第一部分设计方向…………………………………………………………………3一·设计需求……………………………………………………………………………3二·课题的相关资料………………………………………………………………4第二部分设计说明…………………………………………………………………8一·设计分析……………………………………………………………………………8二·设计过程……………………………………………………………………………9第三部分设计成果…………………………………………………………………12一·界面图片展示………………………………………………………………………12二·界面代码展示………………………………………………………………………13第四部分结束语……………………………………………………………………17一·毕业设计的归纳和总结……………………………………………………………17第五部分致谢…………………………………………………………………………18第六部分参考文献…………………………………………………………………19第一部分设计方向一、设计需求1.设计背景:《植物大战僵尸》是一款益智策略类java小游戏,玩家可以通过自己对各种职业的了解来种植植物抵抗僵尸,有效地抵挡并且消灭僵尸。不同的僵尸,不同的玩法,大致的游戏内容就是:游戏玩家通过控制植物,抵御僵尸的进攻,保护主人的屋子。此游戏对玩家的大致考验是需要集中注意力和对各种植物的相互理解及配合,同时玩家也可以在游戏中获得一些生活中所学不到战略思维,及游戏成功时说带来的满足感,给自己的生活增添一丝自信。2.设计界面内容:通过玩家对不同植物的选择,例如向日葵可快速产生阳光,豌豆射手可攻击敌人等等,来操作游戏,后台通过调整时间和参数达到前端界面游戏的可玩性。功能类别子功能前端游戏界面素材收集主界面模式选择进入游戏确定关卡退出游戏内素材收集植物阳光僵尸3.技术要求:前端:Javascript后台:Servlet开发工具:MyEclipse服务器:Tomcat6.0二、课题的相关资料主界面:玩家通过冒险模式进入游戏,体验游戏所带来的乐趣,达到休闲娱乐的目的。游戏界面:玩家可以通过获得阳光来种植不同的植物来抵抗僵尸的侵袭。1、豌豆射手耐久:300临界点:0攻击:20射程:正前方一整行射击间隔:1.4秒价格:100阳光冷却时间:7.5秒2、向日葵耐久:300临界点:0生产间隔:24秒价格:50阳光冷却时间:7.5秒3、土豆卫士耐久:4000临界点:0价格:50阳光冷却时间:30秒4、寒冰射手耐久:300临界点:0攻击:20射程:正前方一整行射击间隔:1.4秒价格:175阳光冷却时间:7.5秒5.僵尸最普通最常见的僵尸,生命力低,移动速度慢,最多能挨十下豌豆的攻击攻击力100/s速度:约4.7s走完一格(此为僵尸普遍速度)第二部分设计说明一、设计分析1.游戏背景新世纪的来临,面对时代的快速发展,人们在发展的同时,周围的生长环境日益变差,直到有一天,一群奇特的物种被周围的环境所影响,变成一个人们无法接受的事物,他们不断的入侵人类家园,而人们也不断的抵抗着,直到有一天,有人发现这类物种是因为环境污染导致的基因突变,同时也发现它们害怕植物,人们这时才意识到植物和环境的重要性,同时也通过保护自然环境、利用这些自然界的植物生产绿色武器来保卫家园。2.游戏逻辑(1)僵尸是攻击方,为了攻击,防御僵尸,人类通过栽种培植出的各种植物来抵御进攻型僵尸的攻击。植物需要相应的阳光值成长。(2)在作战地点,玩家需要通过种植各种攻击植物来消灭僵尸,也可以通过种防御植物来阻挡僵尸,还需要太阳花来产生种植需要的阳光。3.僵尸作战单位(1)普通僵尸。速度(1帧),血限3,毁掉植物需要3s。四、植物作战单位(1)太阳花。种植需阳光值50,作用:生产种植所需的阳光值,每隔10s生产50点阳光值,不具备攻击力。(2)碗豆射手。种植需阳光值100,作用:5s发射一颗炮弹,战斗值1。(3)寒冰射手。种植需阳光值175,作用:5s发射一颗炮弹,战斗值1.(4)土豆卫士。种植需阳光值50,作用:抵挡各种僵尸3s,主要用来防御,没有任何战斗力。等共5种可供选择种植的植物。关卡简介:所有的僵尸都会参与攻击,所有的植物也都会参与作战,每次只能选取5种植物参与作战。5碰撞逻辑说明僵尸会在屏幕的右边生成,然后缓慢向左边屏幕移动,如果在僵尸移动的线路上有攻击型植物,则发射炮弹。当种植的植物或炮弹与僵尸接触,即当他们的坐标相同的时候,即为接触,接触大小的区域就是图片的大小区域。当炮弹与僵尸碰撞之后,炮弹也就会立即消失,同时僵尸生命值的也随之减少一点。若炮弹未击中任何僵尸,越出屏幕后也将消失。二、设计过程1