网络游戏海外版的开发和运营

2017-12-27 22:31李嘉嘉
电子技术与软件工程 2017年17期
关键词:海外版配置文件客户端

文/李嘉嘉

网络游戏海外版的开发和运营

文/李嘉嘉

热门网络游戏国际化能够使这款游戏适应不同地区和国家的需求,对于这款游戏的发展也会产生很大的作用。网络游戏海外版的开发与运营问题会涉及到世界上很多国家和地区,由于不同国家和地区的社会生活、风土人情和历史文化都存在着差异,因此网络游戏海外版的开发和运营也存在着不同的方式和方法,本文主要分析了网络游戏海外版在开发与运营时会出现的问题并且提出具有针对性的措施建议。

网络游戏 海外版 开发与运营

网络游戏在进行海外版的开发与运营时,一方面要保留游戏中一些通用的模块和特点,另一方面要将语言和文字全部抽离,因为海外版与国内版相比较而言,最大的差别就在于玩家进行交互时所使用的语言等的不同,因此对比国服,海外版又被称作是多语言版本。本文也对网络游戏海外版开发阶段出现的语言问题进行了讨论,并给出了相应的解决方案。

1 网络游戏海外版的开发相关问题研究

1.1 硬编码问题

游戏软件中的硬编码问题的出现会导致程序代码让人很难理解,会增加后期维护工作的难度,并且也难以根据后期的实际情况进行更改,会加大不必要的成本支出。为了解决这个问题可以运用变量值来替换之前的固定值,可以将固定值的信息放置于文件外部,通过定义的变量来对配置文件进行加载,当后期需要变更时,可以只对外部文件进行修改,这给程序的后期维护带来很多便利。

1.2 加载数据配置文件问题

需要对文件进行加载时,Java和C++都能够进行文件的读取,但是这些高级语言在语法上有着很严谨的特性,一旦配置文件的格式复杂度提升,处理难度也会随之提升,对游戏的后期维护也会产生很大的困扰。为解决这个问题,需要一个语法相对简单并且能够支持复杂格式的语言,而Lua这种脚本语言恰好符合条件,可以对C++进行很好的辅助。

1.3 客户端架构问题

网络游戏的客户端架构问题与桥梁建筑架构是非常类似的,只有架构够好,客户端才能够具有较强的稳定性,相对杂乱的架构则会将文字显示和逻辑处理混在一起,最终的耦合度会加强,导致海外版的网络游戏既不能方便的将文字显示模块剥离又会使逻辑处理受到影响。面对这样的情况在选择架构时要注意它的稳定性,一般网络游戏都是基于windows操作系统的,因此首先推荐MFC框架库,但是MFC本身存在着一些问题,比如逻辑代码和客户端的界面难以分离,这是很多公司放弃它的原因,除了这个框架库外,作者还推荐CEGUI框架库和PureWVC框架库,其中CEGUI框架库偏UI层面的处理,PureWVC框架库是涉及整个客户端的整体架构。

1.4 字体显示问题

由于不同国家和地区文字的差异,会使得客户端界面文字显示出现很大区别,同样的一句话,用英文、中文以及阿拉伯文来呈现会出现字体大小和显示顺序的不同。针对字体大小不同的问题可以通过了解不同语言的书写习惯,估算出每一种需要使用的语言与基准语种(比如:中文)的字体大小比例关系,预留出相应的显示区域,这样可以解决大部分字体显示大小不同的问题。对于显示顺序不同的问题,在网络游戏海外版开发初期就应该注意到,进行充分的考虑,可以考虑相关语言的特性,写代码时最好能够对文字显示做支持自定义大小以及顺序的处理,这样会减少后续开发中的很多问题。

2 网络游戏海外版的运营相关问题研究

2.1 网络游戏海外版运营

2.1.1 版权贸易

这是一种需要与国外运营商签署协议的方式,将制作开发完成的游戏一次性的提供给国外运营商,并对游戏后期的技术维护负责的出口形势,利润率高达80%以上,但是在国外上线之后不能再对游戏进行改版,这方面的权力在国外运营商身上。

2.1.2 联合运营

这种方式是指不止进行版权交易,还应该参加游戏的运营,这是目前大多数公司的选择,这种方式可以根据海外用户的反馈信息,做出调整,这种形式的收入主要依赖于游戏后续的发展情况而定。

2.1.3 独立运营

独立运营是指直接在国外收购当地运营商或者成立子公司进行游戏运营,这种方式能够很好的了解各种数据反馈,并且可以独享国外收益,但是这种方式会存在一定的风险性,并且在准入的规则上有较高的控制。

2.2 前期推广宣传

相对于国内的宣传来说,在海外进行推广和宣传会有更高的难度,很多海外地区会对游戏有分级制度,那就首先需要判定该游戏属于哪一级,出现暴露画面和血腥画面会被判定为限制级,并且如果不小心触碰当地法律,后续的宣传推广会被禁止,除此之外,海外推广宣传时还要注意当地的社会状况、宗教信仰和文化差异,应该注意迎合当地文化习俗。

2.3 游戏的部署及分发

网络游戏的部署应该实现机动灵活,由于海外文化差异、社会状况差异以及分级管制等制度会导致玩家数量不能维持稳定的状态,因此需要及时方便的对服务器部署数量进行增减变化,而对于游戏的分发,其中网页游戏是最方便的,只要有网址,就可以进入游戏,但是对于传统的客户端游戏,就相对比较麻烦,需要根据当地的电脑水平以及宽带水平进行有针对性的处理,对于网速较快的地区,只要在官网上提供确切的下载网址就可以,而对于网速较差的地区,需要进行光盘赠送,以此来实现前期的推广。

2.4 网络游戏海外版的维护

在对海外版的网络游戏进行维护时需要多加注意,不能直接将国服的维护经验套用到海外版上,而是应该根据不同地区国家的实际情况进行具体问题具体分析,选用最佳方案解决问题。

3 结论

网络游戏的开发工作要注意硬编码问题、数据配置文件问题、网络架构问题以及字体显示问题,而对于运营方面不止要注意游戏的前期推广宣传和部署分发,还要注意后期的补丁升级和服务器维护等问题,更要兼顾运营地区的社会生活、风土人情和历史文化的差异,一个优秀的游戏能够成功的实现海外版的制作,要从开发与运营两方面考虑,以玩家为导向,不断进行改进与创新,只有满足更多人的需求,才能最终实现成功。

[1]谈峰.关于网络游戏海外版的开发和运营相关问题的研究[D].复旦大学,2013.

[2]吴涛.中国网络游戏产业的运营问题研究[D].华中科技大学,2004.

[3]梁菲明.网络游戏运营模式研究[D].华中师范大学,2008.

[4]姜益炜.网络游戏运营商商业模式创新分析[D].西南财经大学,2009.

作者单位北京新娱兄弟网络科技有限公司 北京市100102

李嘉嘉(1978-)女,北京市人。研究方向为网络游戏开发运营。

猜你喜欢
海外版配置文件客户端
新举措
No.2 企业微信海外版改名为WeCom
不断创新话语体系办好“海味党报”——以人民日报海外版为例
忘记ESXi主机root密码怎么办
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
打印机设置
客户端空间数据缓存策略