大玩家队——Alpha冲刺Day1

big_players 2024-05-04 23:36:31
这个作业属于哪个课程2302软件工程
这个作业要求在哪里团队作业——alpha冲刺
团队名称大玩家队
这个作业的目标记录Alpha冲刺day1
其他参考文献《构建之法》

目录

  • 一、站立式会议照片
  • 二、团队成员站立式会议总结
  • 2.1 组长222100409任思泽
  • 2.2 组员222100435蒋亿达
  • 2.3 组员222100436魏文铮
  • 敌人死亡逻辑
  • 2.4 组员222100425郑钦铭
  • 2.5 组员222100408冉洋
  • 2.6 组员222100412刘金成
  • 2.7 组员222100236薛朝伟
  • 2.8 组员222100115林录
  • 三、项目程序/模块的最新运行情况
  • 四、项目燃尽图

一、站立式会议照片

五一假期期间,一些队员返乡了,故召开线上腾讯会议讨论

img

二、团队成员站立式会议总结

2.1 组长222100409任思泽

  • 昨天站立式会议到现在的项目进展: 组织分工,设计ppt与编写随笔博客
  • 存在的问题/遇到的困难:
  • 从现在到明天站立式会议的安排: 进一步完善博客内容与学习Unity框架
  • 心得体会: 合理安排时间与人员分工,学会了Unity物体类的使用

img

img

img

2.2 组员222100435蒋亿达

  • 昨天站立式会议到现在的项目进展: 地图(关卡)编辑
  • 存在的问题/遇到的困难: 自定义单个关卡的方式
  • 从现在到明天站立式会议的安排: 完成地图随机生成
  • 心得体会: 学会了灵活利用C#语言特性(如反射),解决困难

img

img

img

2.3 组员222100436魏文铮

  • 昨天站立式会议到现在的项目进展: 实现了简单敌人死亡逻辑
  • 存在的问题/遇到的困难: 等待DOTween动画效果结束之后再移除敌人的Agent
  • 从现在到明天站立式会议的安排: 完善游戏的胜利逻辑、地图等
  • 心得体会: 第一次进行alpha冲刺,学习了更好地进行团队合作

img

敌人死亡逻辑

EnemyHealth类中重写OnDie函数,通知EnemyComp移除该Enemy

    public override void OnDie()
    {
        base.OnDie();

        BattleMgr.Instance.enemyComp.RemoveEnemy(_enemy); // 移除
    }

RemoveEnemy函数分别通知EnemyUiEntityStateCompEnemyAgentComp组件,它们分别执行了销毁敌人状态UI元素和画面代理的逻辑。然后检查敌人数量,如果没有敌人就进入胜利状态。

    public void RemoveEnemy(Enemy enemy)
    {
        enemy.enemyStand.enemy = null;
        enemy.uiEntityStateComp.OnEntityRemoved();
        enemy.enemyAgentComp.OnEnemyRemoved();

        enemies.Remove(enemy);

        // 如果没有敌人了,战斗胜利
        if (enemies.Count == 0)
        {
            BattleMgr.Instance.EnterVictoryState();
        }
    }

目前战斗胜利仅Debug输出胜利信息

2.4 组员222100425郑钦铭

  • 昨天站立式会议到现在的项目进展: 进行怪物的初步轮廓设计
  • 存在的问题/遇到的困难:
  • 从现在到明天站立式会议的安排: 对怪物的设计进行完善和优化
  • 心得体会: 设计时细节要把握好

img

2.5 组员222100408冉洋

  • 昨天站立式会议到现在的项目进展: 学习Unity的使用
  • 存在的问题/遇到的困难:
  • 从现在到明天站立式会议的安排: 继续学习Unity相关技术和知识
  • 心得体会: 有压力更有动力

img

2.6 组员222100412刘金成

  • 昨天站立式会议到现在的项目进展: 进行卡牌设计

  • 存在的问题/遇到的困难:

  • 从现在到明天站立式会议的安排: 继续完成卡牌设计

  • 心得体会:提升查阅资料的能力

img

2.7 组员222100236薛朝伟

  • 昨天站立式会议到现在的项目进展: 学习如何使用Unity Test Framework(UTF)编写和运行测试。
  • 存在的问题/遇到的困难:
  • 从现在到明天站立式会议的安排: 继续学习有关Unity测试的知识
  • 心得体会: 通过官方文档学习新技术是一个重要的手段

img

2.8 组员222100115林录

  • 昨天站立式会议到现在的项目进展:剧情设计
  • 存在的问题/遇到的困难:
  • 从现在到明天站立式会议的安排: 继续完成剧情设计
  • 心得体会: 学习别的游戏,小说,影视作品,学习优秀的剧情设计

img

三、项目程序/模块的最新运行情况

img

四、项目燃尽图

img

...全文
85 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧