金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks

2. 网游开发

posted @ 2022-11-18 10:03 金庆 阅读(132) | 评论 (0)  编辑

posted @ 2021-07-31 15:19 金庆 阅读(309) | 评论 (0)  编辑

posted @ 2021-05-09 20:44 金庆 阅读(275) | 评论 (0)  编辑

posted @ 2021-03-02 12:00 金庆 阅读(287) | 评论 (0)  编辑

posted @ 2020-10-08 11:39 金庆 阅读(391) | 评论 (0)  编辑

posted @ 2020-09-17 15:59 金庆 阅读(478) | 评论 (0)  编辑

posted @ 2020-09-03 16:29 金庆 阅读(688) | 评论 (0)  编辑

posted @ 2020-09-02 13:37 金庆 阅读(404) | 评论 (0)  编辑

posted @ 2020-08-19 09:03 金庆 阅读(667) | 评论 (0)  编辑

posted @ 2020-06-22 15:19 金庆 阅读(643) | 评论 (0)  编辑

posted @ 2020-04-17 09:52 金庆 阅读(372) | 评论 (0)  编辑

posted @ 2019-01-31 10:21 金庆 阅读(1052) | 评论 (0)  编辑

posted @ 2018-09-28 14:01 金庆 阅读(578) | 评论 (0)  编辑

posted @ 2018-08-12 12:24 金庆 阅读(1001) | 评论 (0)  编辑

posted @ 2018-07-14 11:43 金庆 阅读(856) | 评论 (0)  编辑

posted @ 2018-03-10 18:03 金庆 阅读(530) | 评论 (0)  编辑

posted @ 2018-01-18 21:28 金庆 阅读(550) | 评论 (0)  编辑

posted @ 2017-08-30 17:25 金庆 阅读(1131) | 评论 (0)  编辑

posted @ 2017-08-23 11:50 金庆 阅读(395) | 评论 (0)  编辑

posted @ 2017-08-18 18:51 金庆 阅读(517) | 评论 (0)  编辑

posted @ 2017-08-11 11:30 金庆 阅读(542) | 评论 (0)  编辑

posted @ 2017-04-27 10:01 金庆 阅读(326) | 评论 (0)  编辑

posted @ 2017-04-17 14:40 金庆 阅读(1354) | 评论 (0)  编辑

posted @ 2017-03-16 11:40 金庆 阅读(726) | 评论 (0)  编辑

posted @ 2017-03-02 17:12 金庆 阅读(450) | 评论 (0)  编辑

posted @ 2017-02-15 16:18 金庆 阅读(380) | 评论 (0)  编辑

posted @ 2017-01-05 18:42 金庆 阅读(975) | 评论 (0)  编辑

posted @ 2016-11-03 12:11 金庆 阅读(416) | 评论 (0)  编辑

posted @ 2016-01-12 11:28 金庆 阅读(526) | 评论 (0)  编辑

posted @ 2015-12-04 18:39 金庆 阅读(816) | 评论 (0)  编辑

posted @ 2015-11-10 17:22 金庆 阅读(625) | 评论 (0)  编辑

posted @ 2015-10-30 16:05 金庆 阅读(1770) | 评论 (0)  编辑

posted @ 2015-07-28 15:13 金庆 阅读(500) | 评论 (0)  编辑

posted @ 2015-04-10 10:59 金庆 阅读(529) | 评论 (0)  编辑

posted @ 2015-02-05 11:41 金庆 阅读(501) | 评论 (0)  编辑

posted @ 2015-02-03 14:01 金庆 阅读(795) | 评论 (0)  编辑

posted @ 2015-02-02 20:55 金庆 阅读(464) | 评论 (0)  编辑

posted @ 2015-01-31 13:32 金庆 阅读(1003) | 评论 (0)  编辑

posted @ 2014-12-18 11:40 金庆 阅读(627) | 评论 (0)  编辑

posted @ 2014-11-06 18:31 金庆 阅读(2504) | 评论 (0)  编辑

posted @ 2014-10-24 17:05 金庆 阅读(635) | 评论 (0)  编辑

posted @ 2014-10-07 17:38 金庆 阅读(848) | 评论 (0)  编辑

posted @ 2014-09-27 10:02 金庆 阅读(433) | 评论 (0)  编辑

posted @ 2014-04-11 21:03 金庆 阅读(1406) | 评论 (0)  编辑

posted @ 2014-04-04 20:55 金庆 阅读(845) | 评论 (0)  编辑

posted @ 2014-03-29 09:37 金庆 阅读(1266) | 评论 (0)  编辑

posted @ 2014-02-26 11:47 金庆 阅读(581) | 评论 (0)  编辑

posted @ 2013-12-16 15:10 金庆 阅读(633) | 评论 (0)  编辑

posted @ 2013-12-14 11:50 金庆 阅读(511) | 评论 (0)  编辑

posted @ 2013-12-08 21:19 金庆 阅读(2361) | 评论 (0)  编辑

posted @ 2013-12-04 12:05 金庆 阅读(2831) | 评论 (0)  编辑

posted @ 2013-11-26 17:25 金庆 阅读(3169) | 评论 (0)  编辑

posted @ 2013-11-25 18:09 金庆 阅读(1065) | 评论 (0)  编辑

posted @ 2013-07-12 11:41 金庆 阅读(795) | 评论 (0)  编辑

posted @ 2013-05-10 09:15 金庆 阅读(1376) | 评论 (0)  编辑

posted @ 2012-08-15 12:30 金庆 阅读(1998) | 评论 (0)  编辑

posted @ 2012-08-02 18:18 金庆 阅读(6263) | 评论 (0)  编辑

posted @ 2012-06-20 13:28 金庆 阅读(1138) | 评论 (2)  编辑

posted @ 2012-02-21 14:08 金庆 阅读(1047) | 评论 (5)  编辑

posted @ 2012-01-31 11:36 金庆 阅读(748) | 评论 (3)  编辑

posted @ 2012-01-19 16:21 金庆 阅读(1289) | 评论 (0)  编辑

posted @ 2011-08-17 11:43 金庆 阅读(1033) | 评论 (1)  编辑

posted @ 2011-08-08 11:12 金庆 阅读(1648) | 评论 (0)  编辑

posted @ 2011-07-14 12:06 金庆 阅读(650) | 评论 (0)  编辑

posted @ 2011-06-01 20:43 金庆 阅读(545) | 评论 (0)  编辑

posted @ 2011-05-30 09:50 金庆 阅读(362) | 评论 (0)  编辑

posted @ 2011-05-26 14:28 金庆 阅读(337) | 评论 (0)  编辑

posted @ 2011-05-05 13:42 金庆 阅读(696) | 评论 (0)  编辑

posted @ 2010-11-30 15:18 金庆 阅读(802) | 评论 (0)  编辑

     摘要: 网游中的网络时延是无法避免的事.
例如移动, 客户端发出命令到收到服务器的确认会有100ms的时延,
但在射击类网游中, 网络时延就很难处理.  阅读全文
posted @ 2010-11-12 15:15 金庆 阅读(569) | 评论 (0)  编辑

posted @ 2010-10-15 10:09 金庆 阅读(514) | 评论 (0)  编辑

     摘要: 网游中的数值是策划们的一大难题。
一款网游如果数值失衡,将会迅速地完结。
一般会内测公测期间不断地调整数值,但仍无法做到四平八稳。
其实可以通过机制来实现自适应数值平衡。  阅读全文
posted @ 2010-09-26 11:48 金庆 阅读(436) | 评论 (0)  编辑

     摘要: 要与网页游戏,手机游戏拉开差距。
要能表现大型的战争场面。如赤壁之战。
要利用资源预先下载的优势。
需要解决两个问题:  阅读全文
posted @ 2010-08-23 10:13 金庆 阅读(509) | 评论 (2)  编辑

posted @ 2010-08-10 17:41 金庆 阅读(564) | 评论 (2)  编辑

     摘要: 场景服务器仅处理移动攻击指令。实时性要求高。
其他指令的处理分离出来,保证场景服务器的反应灵敏性。  阅读全文
posted @ 2010-07-28 10:34 金庆 阅读(387) | 评论 (0)  编辑

     摘要: 这两种NPC的区别在于是否存在NPC AI脚本。
简单NPC没有AI脚本,只有NPC的移动,攻击的简单反应。
智能NPC是由AI脚本控制的。  阅读全文
posted @ 2010-07-23 15:19 金庆 阅读(1850) | 评论 (1)  编辑

     摘要: 目标:
1. 负载平衡
2. 跨服更新量最小化  阅读全文
posted @ 2010-07-13 10:15 金庆 阅读(464) | 评论 (0)  编辑

     摘要: 对于已经上线的网游服务器,更改代码时要把安全性放在第一位,避免引入错误。
添加某个功能或修正某一个错误时,应该将变更的范围尽量控制在最小范围。
尽量不要造成对其他现有功能的影响。  阅读全文
posted @ 2010-05-19 17:51 金庆 阅读(536) | 评论 (0)  编辑

     摘要: 网游服务器和客户端有许多功能是完全相同的。相关功能的代码应该是可以共用的。
但是服务器和客户端使用了一些专门的工具库,使两边的代码不能直接共用。  阅读全文
posted @ 2010-05-12 09:43 金庆 阅读(531) | 评论 (3)  编辑

     摘要: 玩家控制角色的方法除了鼠标键盘实时操作外,还应该添加AI辅助。
如自动寻路,自动打怪就是一些简单实用的AI.
  阅读全文
posted @ 2010-03-23 14:49 金庆 阅读(680) | 评论 (0)  编辑

     摘要: 3D网游万王之王3(KOK3)中人物之间是没有阻挡的,
两个人可以相互穿透,不会有一个人挡住另一个人的现象。
玩家和怪物之间也是没有阻挡的,一个人可以在一大群拥挤的怪物中间穿来穿去。  阅读全文
posted @ 2010-03-19 13:43 金庆 阅读(505) | 评论 (3)  编辑

     摘要: Massively Multiplayer Middleware
大型多人游戏中间件
MICHI HENNING, ZeroC
Building scaleable middleware for ultra-massive online games teaches a lesson we all can use: Big project, simple design.
为超大型在线游戏构建可扩展的中间件给我们所有人的教训:宏大的项目,简单的设计。   阅读全文
posted @ 2010-02-25 16:24 金庆 阅读(1666) | 评论 (3)  编辑

     摘要: 前几天,KOK3客户端因为我的资源配置错误而崩溃了。
调试器带我到了出错的代码行,是一个空指针解引用。
代码大致如下:
  阅读全文
posted @ 2010-02-11 09:48 金庆 阅读(4471) | 评论 (11)  编辑

     摘要: 《神仙OL》在最新版本中引入了基于云计算的同步技术  阅读全文
posted @ 2010-02-08 18:13 金庆 阅读(581) | 评论 (1)  编辑

     摘要: 应该允许客户端自行决定从服务器获取数据的方式。
1. 拉方式:请求时才发送。
2. 推方式:服务器主动发送。
  阅读全文
posted @ 2010-02-01 10:11 金庆 阅读(600) | 评论 (1)  编辑

     摘要: 网游小说,网游电影,网游三位一体,相互促进,共同演绎一个虚拟的世界。

巨人网络不排除在影视方面进行尝试和投资。(http://www.bianews.com/viewnews-153862.html )  阅读全文
posted @ 2010-01-26 09:57 金庆 阅读(402) | 评论 (0)  编辑

     摘要: 有了agent, 角色与NPC就统一了。
agent中可以配置各种AI,以帮助角色和NPC有各种行为。
NPC AI只是agent的一部份。NPC就是没有人控制的agent.  阅读全文
posted @ 2010-01-22 10:19 金庆 阅读(1819) | 评论 (1)  编辑

posted @ 2009-11-06 10:43 金庆 阅读(1519) | 评论 (0)  编辑

posted @ 2009-10-30 15:54 金庆 阅读(2571) | 评论 (5)  编辑

posted @ 2009-10-26 09:34 金庆 阅读(3033) | 评论 (17)  编辑

posted @ 2009-10-14 13:17 金庆 阅读(521) | 评论 (2)  编辑

posted @ 2009-09-22 17:43 金庆 阅读(1930) | 评论 (5)  编辑

posted @ 2009-09-21 13:32 金庆 阅读(2278) | 评论 (5)  编辑

posted @ 2009-09-10 13:33 金庆 阅读(1792) | 评论 (0)  编辑

posted @ 2009-07-23 11:54 金庆 阅读(1673) | 评论 (6)  编辑

posted @ 2009-07-16 21:40 金庆 阅读(1521) | 评论 (4)  编辑

posted @ 2009-05-22 13:59 金庆 阅读(7107) | 评论 (4)  编辑

posted @ 2009-04-15 18:37 金庆 阅读(672) | 评论 (2)  编辑

     摘要: WorldSession中总共有300多个指令包处理函数, 以Handle开头, 无返回值, 参数为WorldPacket&. 例如: void HandleCharEnumOpcode(WorldPacket& recvPacket); 处理函数按功能分散在多个XXXHandler.cpp中实现. 例如: ArenaTeamHandler.cpp, AuctionHouseHandler.cpp.   阅读全文
posted @ 2009-04-15 18:07 金庆 阅读(1440) | 评论 (0)  编辑

     摘要: 以Mangos代码为参考, 解析SRP6的原理和实现. SRP全称Secure Remote Password(安全远程密码),是一个开源认证协议。  阅读全文
posted @ 2009-04-10 13:06 金庆 阅读(4060) | 评论 (0)  编辑

     摘要: 以下代码以C语言为基准,测试了C调用Lua循环和循环调用Lua的效率。结论是不要频繁地穿越C/Lua边界.   阅读全文
posted @ 2009-02-17 09:32 金庆 阅读(8985) | 评论 (4)  编辑

posted @ 2008-12-25 09:01 金庆 阅读(573) | 评论 (0)  编辑

posted @ 2008-12-16 13:09 金庆 阅读(366) | 评论 (0)  编辑

     摘要: 说到早期游戏的经典之作,不能不提《万王之王》,每每谈起这款游戏玩家们只谈论一代,似乎《万王之王2》从来没有诞生过一样,悲剧啊!不知道《万王之王3》能不能扭转前作失败的局面呢?  阅读全文
posted @ 2008-11-22 13:56 金庆 阅读(371) | 评论 (1)  编辑

     摘要: 但是有大半的使用情况下, 流方式输出会显得冗长, 格式控制也没有printf简洁. 只有简单的输出才会使用流. 幸好有boost::format. 它就是类型安全的printf. log4cxx配合boost::format真是绝配. 例如:  阅读全文
posted @ 2008-11-20 19:46 金庆 阅读(5028) | 评论 (2)  编辑

     摘要: State Chart XML (SCXML) is currently a Working Draft published by the World Wide Web Consortium (W3C). SCXML provides a generic state-machine based execution environment based on Harel State Tables. SCXML is a candidate for the control language within multiple markup languages coming out of the W3C (see Working Draft for details). Commons SCXML is an implementation aimed at creating and maintaining a Java SCXML engine capable of executing a state machine defined using a SCXML document, while abs  阅读全文
posted @ 2008-10-21 08:37 金庆 阅读(1418) | 评论 (0)  编辑

     摘要: 由于包括征途等所有游戏运营商停止运营网游三天,众多玩家在这三天内都无法正常游戏,为减少这三天征途玩家的损失,在5月21日服务区开启后,特开放以下活动:1、给予玩家6倍离线经验, 玩家在5月22日上线时将获得6倍离线经验奖励;  阅读全文
posted @ 2008-09-27 12:32 金庆 阅读(584) | 评论 (1)  编辑

     摘要: 在遥远遥远的宇宙深处,有一个巨大的固态行星。它沉浸在无尽的黑夜与白昼的轮回中,不知度过了多少时间。但是,它的命运却被一些不知从何而来的彗星彻底改变,那是一次大碰撞,比起宇宙中其他的交通事故,这也许算是很小的一个,一颗占了行星体积六百分之一的彗星永远的留在了行星的体内,在它身后形成是一个巨大的洞穴,planeshift。  阅读全文
posted @ 2008-08-19 12:49 金庆 阅读(2012) | 评论 (0)  编辑