zoukankan      html  css  js  c++  java
  • 周六和女友简单的分析了一下飞机大战游戏的设计思路和概念

    从我对于游戏的理解(当然还有很多欠缺)出发,设计如下:

    # 飞机大战

    飞机
    能飞(上下左右移动---> 坐标的改变)
    1.接受键盘输入
    能攻击
    能发子弹-----> 能从自己的坐标发出一个有固定方向运动的点(角色)
    受伤
    血量减少 到一定程度死亡
    药水
    血量增加 技能弥补


    敌机
    能飞(上下左右移动---> 坐标的改变)
    能攻击
    能发子弹-----> 能从自己的坐标发出一个有固定方向运动的点(角色)
    能无限复活
    血量重新加满

    敌人的命是无穷的
    自己的是有限
    通过固定的奖励给命修改值
    让自己满血复活



    子弹
    沿着固定的方向移动(坐标)
    超出边界 自己消失
    碰到实体也会消失(对打中的实体有伤害)
    攻击力加减

    保护罩
    免疫一切子弹
    吸收子弹 化解攻击力--->攻击力置为0
    自己的子弹穿透了保护罩(同时对保护罩没有伤害)
    消失
    时间过期
    (免疫一切攻击撞击)
    (被撞击次数达到上限自我消失)
    受到攻击(自己的保护能力降低逐渐消失)


    白云
    向下运动(出边框后消失)
    不断的产生白云---->(无限复活)
    不受到伤害 同时不伤害别人
    透明
    不透明(玩家看不到飞机 难度升级)
    NPC
    闪电
    攻击我方飞机
    攻击敌方飞机

    分数
    当我攻击别人成功 加分
    当我受伤 减少分数 或者不做处理
    排名
    游戏自我排名
    所有参与游戏的人共同排名

    界面
    方框(界定边界)
    背景(天空在动)----背景布向下运动
    白云坐标的向下运动


    游戏结束的标准
    自我血量归零 命归零
    时间到了
  • 相关阅读:
    js操作cookie
    非常好的前端报表控件,值得收藏一下
    html5 跳到拨打电话功能
    C# 判断客户端是PC还是手机登录
    Oracle RAW类型使用
    多条Json数据转换为泛型数据
    将指定的对象序列化成 JSON 数据。
    ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值
    http://v3.bootcss.com/getting-started/
    SQL日期比较 .
  • 原文地址:https://www.cnblogs.com/lizhaoyao/p/13552024.html
Copyright © 2011-2022 走看看