架构设计请教

2017-08-11 09:53:28 +08:00
 itkdqwzero

我在 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. 有攻击型建筑
1556 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/382110

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX