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

架构设计请教

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

    我在 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. 有攻击型建筑
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5365 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.