大型多玩家在线游戏,第 1 部分: 一种基于性能的基础结构规模评估方法
来源:互联网 发布:如何在淘宝上一件代发 编辑:程序博客网 时间:2024/05/04 12:47
大型多玩家在线游戏(Massively multiplayer online game,MMOG)是当今正在开发的最复杂的软件系统之一,常常需要数十位开发人员、数百位美术师以及真正大型的基础结构。本文是系列文章的第一篇,这个系列将介绍运行 MMOG 所需的系统、存储设施和网络。将介绍 MMOG 并演示一种估计游戏基础结构规模的方法。学习如何判断需要多大的基础结构,以及如何运营 MMOG。
事实证明,MMOG 是开发人员当前正在面对的最复杂的技术挑战之一。每个游戏的每个实例都是一个复杂的模拟体,由数百万行代码和数十亿图形元素组成,这些模拟体都在最新型计算机、存储设施和网络设备的大集群上执行。这种技术运行人造世界的模拟体,并管理数百万并发玩家之间的交互。游戏开发人员必须关注游戏中的每个创造性和技术性细节。开发人员团队必须决定在开发游戏时采用哪些技术,并决定使用哪些技术以多大的规模支持游戏。如果您是刚刚接触游戏行业和它的术语,那么下一节将帮助您了解基础知识。如果您熟悉游戏行业和它的术语,那么请跳到 评估游戏的规模 一节。
关键的行业术语(行话)
在电影业中,电影分成多种类型,比如动作和冒险片、艺术片、传奇片、恐怖片和喜剧片。游戏也分成许多类型,包括第一人称射击游戏、解谜游戏、休闲游戏、聚会游戏、角色扮演游戏、比赛游戏和模拟游戏。但是与电影不同,游戏行业还在分类法中增加了一个新的维,即区分玩游戏的方式以及游戏是否可以由多个玩家同时参与。
单一玩家游戏
大家最熟悉的电子游戏类型是单一玩家游戏。这种游戏是在玩家和计算机之间进行的。从企业的角度来看,创建这种类型的游戏与创建任何其他消费产品相似,在交付产品之后,企业不需要承担任何产品开发或运营费用。只需要对销售、市场营销和发行进行管理的基础结构。
多用户地下城、多用户维、多用户域
多用户地下城、维或域(Multiuser dungeon, dimension, or domain,MUD)游戏通常是基于文本的多用户角色扮演游戏。这种游戏允许多个玩家登录一个中心服务器,并参与一般基于文本的冒险活动。这些游戏的历史可以追溯到串行控制台、大型机和小型机时代。MUD 的出现不但早于 PC 游戏,甚至早于 PC 机本身的出现。据关于 MUD 的一篇 Wikipedia 文章所说,第一个 MUD 游戏出现于 1977 年(参见 参考资料)。从基础结构的角度来说,与其他在线游戏类型(比如多玩家在线游戏和 MMOG)相比,MUD 的需求非常简单。
。。。。。。
点击此处查看全文
- 大型多玩家在线游戏,第 1 部分: 一种基于性能的基础结构规模评估方法
- 大型多玩家在线游戏,第 1 部分: 一种基于性能的基础结构规模评估方法
- 大型多玩家在线游戏,第 3 部分: 解决托管 MMOG 的潜在问题
- 大型多玩家在线游戏,第 2 部分: 托管游戏所涉及的经济方面的因素
- 大型多玩家在线游戏,第 2 部分: 托管游戏所涉及的经济方面的因素
- 在线游戏基础结构,第 1 部分: 开发高层业务描述并确定模式
- 大型网站性能优化的部分方法
- 第17章 多玩家游戏
- 一种游戏玩家ID方案
- Unity3D 大型游戏 最后一站 源码 部分重点 英雄玩家同步移动(14)
- 大型多人在线游戏开发
- 《 大型多人在线游戏开发》笔记
- 《大型多人在线游戏开发》读书笔记
- Unity网络多玩家游戏开发教程第1章Unity自带网络功能
- Unity网络多玩家游戏开发教程第1章Unity自带网络功能
- 探索评估cpu性能的方法
- 游戏的基础结构。
- 游戏的基础结构
- ASP编程入门进阶(二):认识表单
- C#怪事(1)
- JDK1.5学习笔记
- 学习Tiles(1)
- 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
- 大型多玩家在线游戏,第 1 部分: 一种基于性能的基础结构规模评估方法
- rkhunter的使用
- What Is NAT
- ASP编程入门进阶(三):接触脚本程序
- c#与windows
- NAT Tools and Settings
- ASP模式介绍
- 关注下一代防火墙
- ASP编程入门进阶(四):内置对象Request