admin 发表于 2018-2-25 09:41:18

基于JS的植物大战僵尸的游戏设计与实现

技术:JS等
摘要:
植物大战僵尸是一款极具策略性质的小游戏,它包含了塔防,卡牌,以及即时战斗等元素,玩家通过种植植物来防御和攻击僵尸,僵尸包含普通僵尸、运动员僵尸、戴铁桶僵尸等;植物包含向日葵,坚果,豌豆射手等;有些植物只能用来产阳光,而有些植物只能用来防御,还有一些则可以攻击僵尸,这就需要玩家的战略搭配。僵尸即将进攻花园,而种植植物是抵御僵尸的唯一方式,僵尸种类与植物种类多样化使游戏可玩性得到加强。要想保护草坪和消灭僵尸,战术必不可少,正确的战术保障玩家的胜利;同时使玩家的大脑和双手得到磨炼。分析每种僵尸的行动速度,伤害量以及每种植物的作用,以及植物与植物之间的配合,这些都极其重要,同时是战斗胜利的要点。
关键词:游戏;html;javascript

目录:
摘要    I
Abstract    II
第1章绪论    1
1.1 游戏行业及初始准备概述    1
1.2开发工具的介绍    1
第2章需求分析    3
2.1 项目分析    3
2.2 项目概述    3
2.2.1 常规模式    3
    2.2.2 玩玩小游戏模式    4
    2.2.3 选项设置    4
    2.2.4 退出    4
    2.2.5 查看帮助    4
第3章概要设计    5
3.1 游戏设计    5
3.1.1 游戏背景    5
3.1.2 游戏逻辑    5
3.1.3 僵尸作战    5
3.1.4 植物作战单位    5
3.1.5 关卡说明    5
3.1.6 碰撞逻辑说明    6
3.2 游戏架构    6
3.3 游戏功能结构图    6
3.4 游戏具体功能模块基本介绍    7
3.4.1 主要模块选择功能    7
3.4.2 模式选择功能    7
3.4.3 关卡选择功能    7
3.4.4 查看帮助功能    7
第4章界面设计    8
4.1 结构设计    8
4.2 交互设计    8
4.3 视觉设计    9
第5章详细设计与实现    10
5.1游戏选项界面    10
5.2 游戏主界面    10
5.3 太阳花种植及产生阳光    12
5.4 僵尸模块设计    13
5.4.1 僵尸生成    13
5.4.2 僵尸攻击    14
5.4.3 植物死亡    14
5.5 植物模块    15
5.5.1 植物种植    15
5.5.2 植物攻击    16
5.5.3 击毁僵尸    17
5.6 过关奖励    17
5.7 游戏失败    18
5.8 游戏胜利    18
5.9 调试    18
5.9.1 不掉落奖励    18
5.9.2 吃掉植物后僵尸不前进    18
5.9.3僵尸生命值丢失异常   18
结 论    20
参考文献    21
致谢    22
外文资料    23
中文翻译    34

论文字数:16524
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于JS的植物大战僵尸的游戏设计与实现