Posted on 2010-07-20 12:02
Richmond 阅读(305)
评论(0) 编辑 收藏 引用
现接触的计算排队时间算法:
在排队过程中,每当玩家进入游戏,在一个类中有一个10个元素的刚进入游戏的玩家信息TickCounts,在游戏的队列管理器中循环更新过程中(每5秒):首先从排队队列中取出可以进入游戏的玩家,计算一个排队时间Sum(GetTickCount-Queue.Ticks)/Count(10) 然后根据当前的排队队列,根据这个时间逐个计算时间((i)*time)发送到客户端,显示时间