使用XNA进行游戏设计的体系结构问题
dependent?
我的部分背景是应用程序开发,其中客户端和服务器在不同的体系结构层中划分。典型的企业应用程序有UI层、业务层、数据访问层。我的问题是,例如,在游戏开发中是否存在分层的概念?多人游戏可能有关于网络通信的架构考虑。今天常见的游戏是客户。使用的是什么通信平台?服务器端是如何构建的?是否存在任何常见的典型架构?
发布于 2010-10-28 08:53:03
1)博弈结构在一定程度上是依赖于博弈类型的。在某些情况下,它非常依赖于游戏类型。第一人称射击者将大量使用算法,如K树或BSP树,可能是门户。太空游戏很可能不需要这些算法。开放世界的沙箱游戏,如圣徒行或GTA,是要求设计围绕流媒体内容引擎。因此,游戏对象与这些算法交互所需的体系结构将被要求不同。
2)这是一个很难回答的问题。首先,没有100%清晰的体系结构目录,其次,在这个上下文中,我不太确定体系结构是什么意思。我试一试,用于管理可视对象的场景图非常常见。许多独立游戏商店都在运行C或C++核心引擎,其中大部分是用LUA编写的脚本语言完成的游戏游戏和级别设置。建筑可以描述各种各样的品质。
我可以详细说明,但你的一些反馈将引导我朝着你感兴趣的方向前进。
https://stackoverflow.com/questions/4040442
复制相似问题