• 团体项目启动:飞机大战


    经过一份激烈的讨论, 我们的小组成员崔琪、梁健明、盖福林、张钧童、刘永政,其中组长为崔琪,经过一系列紧张的讨论,淘汰了扫雷、五子棋这些小项目,又放弃了大型的魔兽世界,最后我们的目标就落在了飞机大战这个项目中,所以我们这次的项目就是飞机大战了。

    一番商量之后,我们小组的分工也确定了下来:

    1.团队组建及项目启动(第一周,截止5月24日)                        .................................................       崔琪
    2.利用NABC模型进行竞争性需求分析(第一周,截止5月24日)    .................................................        崔琪
    3.SRS文档  用例建模(第二周,截止5月31日)                        .................................................        梁健明、盖福林
    4.制定测试计划(第二周,,截止5月31日)                             ................................................         梁健明、盖福林
    5.给出设计类图(第三周,截止6月7日)                                 ................................................          梁健明、盖福林
    6.面向对象程序设计(第四周,截止6月14日)                         .................................................         张钧童、刘永政
    7.测试与调试 (第五周,截止6月21日)                                .................................................          崔琪
    8.运行及总结(第五周,截止6月21日)                                 .................................................          崔琪
     
     
     
    接下来就是利用NABC模型进行竞争性需求分析:
     
    1>N(Need 需求)
    • 用户进入游戏开始菜单可以选择开始游戏、退出游戏、游戏帮助
    • 进入游戏帮助界面后可返回开始菜单
    • 玩家飞机由一定速度自下而上飞行,用户可以控制飞机上下左右移动
    • 玩家飞机一直发射子弹,用户通过操控飞机位置来扫射敌机
    • 不同种类敌机会以一定速度随机出现
    • 玩家飞机发射的子弹击中敌机后,敌机生命值减少,当生命值变为零时敌机坠毁,子弹击中敌机后消失
    • 玩家飞机若被boss敌机的子弹击中,玩家飞机坠毁,游戏失败
    • 玩家飞机若与敌机相撞,玩家飞机则坠毁,游戏失败
    • 玩家飞机游戏失败后失败界面会显示用户达到的分数,用户可以选择重新游戏或退出游戏
    • 玩家达到一定分数后,程序会随机提供子弹礼包和炸弹礼包
    • 玩家飞机与礼包相碰即可得到礼包
    • 玩家飞机得到子弹礼包后,玩家飞机会在一段时内有发射双排子弹的功能
    • 玩家飞机得到炸弹礼包后,玩家飞机如果使用炸弹后可以清除屏幕上除boss外的所有敌机
    • 进行游戏时,屏幕左上角会显示用户打到的分数
    • 随着用户的分数增加,程序会逐渐增加游戏难度
    • 用户点击按钮后,按钮要发生变化,在视觉上提醒用户已成功点击按钮
    • 用户点击按钮时,有音效,在听觉上提醒用户已成功点击按钮
    • 玩家飞机发射子弹,发生碰撞坠毁,得到礼包要有音效
    • 敌机被玩家子弹炸毁时要有音效,用户使用炸弹时要有音效

    2>A(Approach 做法)

    • 由于本游戏交互性较好,简单易操作,对用户并没有特殊的要求。一般用户经过几分钟练习就可以掌握游戏规则,老少皆宜。

    3>B(Benefit 好处)

    • 游戏画面清新自然
    • 在游戏的过程中占用内存小,只要有一般的视频驱动
    • 离线也可以进行游戏,对网络无要求

    4>C(Competitors 竞争)

    目前的游戏市场竞争剧烈,但是一个简单游戏不会让人玩儿到沉溺到不能自拔,只是平时无聊的时候的一种小休闲,对人们的正常生活不会有很大的影响,小游戏怡情,玩儿多了就会伤身,而这一款小游戏是不会让人沉迷到伤身的。

  • 相关阅读:
    java之day4补充
    java之day4
    JAVA之day3对象
    JAVA之DAY3
    JAVA之DAY2
    element-ui表格添加复选框及根据列表中的数据判断是否可选
    h5手机端上传多张图片(界面上的展示图片,删除图片)
    模态框-开启关闭事件
    Vue-粒子特效(vue-particles)
    网页常用代码片段-sessionStorage存储JSON
  • 原文地址:https://www.cnblogs.com/chitty/p/4524504.html
Copyright © 2020-2023  润新知