码迷,mamicode.com
首页 > 其他好文 > 详细

六月小结

时间:2016-07-01 01:09:34      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

六月的最后一天,解决了一个服务死循环的问题。吐槽下skynet,既然已经可以检测到endless loop,为什么不直接做个调试器去打出死循环在哪里?而且默认不自带超时功能,死了以后基本上服务统计的gm指令都挂了。要做超时的call,还需要自己套个代理服务上去。

 

这个月将手头的系统都开发完了,开始进入修bug阶段。月中的时候接替同事,跟了一下玩法方面的代码,熟悉了玩法的代码结构。排行榜现在统一交到一个服务上去做了,这个服务会创建跟玩家一一对应的role,然后每个role还能饰演不同玩法的角色,参与不同的排行榜。这个抽象不错,避免了不同玩法分别实现一套排行榜,目前排行榜的区别只是榜单的key不一样,榜单长度不一样,其他规则是相同的,所以能很好的合到一起。

 

另外,玩法开启的初期,为了激活用户活性,会导入机器人。策划将机器人的各个属性配好,就可以复用机器人。同时,基于排行榜的玩法也不用特殊处理,基本不需要区分是否机器人,直接按同样的规则去匹配人和机器人。这个统一的抽象也相当优雅,但是上次策划有特殊要求,每次搜索都提供机器人减少玩家挫败感,这个不知道怎么实现。让策划大量配机器人可以解决XD

 

好困,滚去睡觉了??

 

EDIT:

好吧,skynet是有打断死循环功能的。。。参考https://github.com/cloudwu/skynet/wiki/DebugConsole,我滚去测试一下。。。

六月小结

标签:

原文地址:http://www.cnblogs.com/Lifehacker/p/review_of_june_2016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!