首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
宝塔
V2EX  ›  问与答

架构设计请教

  •  
  •   itkdqwzero · 2017-08-11 09:53:28 +08:00 · 868 次点击
    这是一个创建于 828 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在 Unity3D 培训的最后一个阶段

    打算做个 Moba 域局网对战游戏, 前来请教各位大神,架构设计与分工的事望有经验的人指点

    我们班有 15 人

    以下是我的一些想法:

    架构

    开发架构

    时间少,时间难与预估问题,项目将以最小可发行版本为目标 第一阶段需求会很少.先让整个游戏流程能过一遍. 写出抽象类,团队继承这些抽象类进行开发

    逻辑架构

    三维表现, 但战斗逻辑是二维 AI 与建筑 , 由主机管理, 主机方面, 依然是发送到服务器, 再在客户端表现. 索敌由主机发起. 防御塔会通知主机生成子弹. 在主机运算子弹的飞行过程, 子弹有碰撞后,主机计算数据, 之后通知各客户机.

    数据架构

    用 TXT 做各种参数 各 AI 的参数,各英雄的参数 方便策划修改 想尝试 Json 数据格式

    物理依赖

    Unity 自带的局域网交互 从网上下载的模型 uNet

    运行架构

    大厅->房间->战斗->大厅

    1.建主机 2.客户机连接主机 3.客户机提交数据到主机 4.主机发送数据,到客户机表现

    需求

    第一阶段需求

    1. 大厅页面
    2. 房间页面
    3. 远程小兵 移动,索敌攻击
    4. 一方主建筑被毁游戏结束
    5. 约束:
    6. 英雄只有一个
    7. 没有攻击型建筑
    8. 英雄只有普攻
    9. 只有一条路
    10. 没有进度条

    第二阶段需求

    1. 房间界面, 可以选英雄,像星际争霸选种族一样
    2. 多个英雄 英雄有技能
    3. 有攻击型建筑
    目前尚无回复
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2189 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 09:27 · PVG 17:27 · LAX 01:27 · JFK 04:27
    ♥ Do have faith in what you're doing.