Darkstar: The Java Game Server

第一章 绪论

 

    1.1 多人游戏

 

    你对于多人在线游戏一定有着绝妙的创意。可能它是一个虚拟的世界,源自于你超级喜爱的电视节目中,或者它干脆就是一个你和你的朋友们拥有的在线保龄球联盟。无论如何,真正急待解决的问题在于,相对于奇思妙想来说,真正构建一个大型的多人在线网络游戏,它竟是如此的复杂,以致于许多具有天马行空的伟大创意最后却只能在历史的车轮中无奈地烟消云散。Darkstar解决了这个棘手的障碍,它提供了一组易于使用的功能库,帮助你处理网络游戏开发过程中所要面临的复杂的、充满挑战性的每个方面。此外,它还致力于提供一个健壮的、稳定的、可弹性伸缩的服务器。使用Darkstar, 你可以很快地把你的美妙创意转变为实实在在的游戏。

 

    电脑游戏在过去的十年中取得的重大进展之一就是,多人在线网络游戏取得了爆炸式的发展。从大量的多人在线角色扮演游戏(MMORPG)创建了不计其数的虚拟世界(甚至是太阳系、宇宙……)让玩家去冒险,到人们可以通过网络互相进行国际象棋的对弈、玩扑克牌、或者其他传统的游戏,通过网络进行的方式广泛地影响了我们正在玩的游戏以及我们以及在游戏中的伙伴与对手们。多人游戏提供了无与伦比的体验,尽管人工智能(AI)可以做到很多事,但是与通过网络跟实实在在的人类对手进行互动和游戏相比,这样的挑战与获得的愉悦,是AI所无法复制和达到的。

 

    然而,尽管有着这样的历史,基于服务器的多人游戏到目前为止,也仅仅是许多游戏公司的部分业务而已。这在很大程度上是由于,与此相关的大量资源和专业技术,存在一个相当基础也是相当重要的壁垒----创建一个成功的并且健壮的多人网络游戏环境。你可能会有一个伟大的游戏构思,但是却并没有相关的专业技术来开发它,或者有足够的资源来支撑数以千计的蜂拥而至的游戏玩家。如果这时候,有人致力于这个困难的工作,并制作了一系列工具使得多人网络游戏更加容易地开发,这难道不是件很棒的事情么?而且,随着越来越多的游戏玩家进入到你的游戏中来,如果通过此工具制作的游戏能够更加容易更加快速地进行响应,不也是件很棒的事情么?Darkstar,一个针对多人在线游戏的应用服务器正是用来帮你实现这些愿望的,而且它其实能做更多的事。Darkstar让你从创建一个可以支持许许多多通过因特网加入到你的游戏中来的、一个企业级服务器解决方案的复杂任务中解放出来,取而代之的是,你可以专注于另一个非常重要(当然,也是非常有趣)的部分:创建更加出色的游戏体验!

 

    那么,Darkstar是怎么做到这些的呢?Darkstar是一个用来创建多人游戏的应用服务器。它为游戏的开发者们提供了一系列的功能函数库,这些库实现了开发一个多人游戏所需要的基础。同时它还提供了一个健壮的、高可靠性的、随着用户不断增长可弹性伸缩的应用服务器架构。本手册撰写的初衷,便是要探究Darkstar游戏服务器的细节,展示一些关于如何使用Darkstar创建结构完整的多人游戏的相关过程。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值