关于游戏服务器配置表功能的探讨
简介 在游戏开发中,配置表是策划与程序员之间针对功能模块开发而搭建的桥梁。配置表在游戏开发中扮演非常重要的角色。策划需要向配置表填入各种数据,以完成功能数值的配置;程序员需要在项目代码中读取配置表,根据配置表和需求决定的业务逻辑来开发功能模块。 本文想探讨接触过的两个项目的配置表功能设计。在本文中,我不会泄露项目相关的具体信息,仅针对方案进行讨论。 ...
简介 在游戏开发中,配置表是策划与程序员之间针对功能模块开发而搭建的桥梁。配置表在游戏开发中扮演非常重要的角色。策划需要向配置表填入各种数据,以完成功能数值的配置;程序员需要在项目代码中读取配置表,根据配置表和需求决定的业务逻辑来开发功能模块。 本文想探讨接触过的两个项目的配置表功能设计。在本文中,我不会泄露项目相关的具体信息,仅针对方案进行讨论。 ...
前言:本文想要介绍Synchronized,ReentrantLock和ReentrantLock的Condition的相关用法。 ...
前言 在上机面试的时候,遇到了一道题,它的输入是两行字符串,每行字符串有未知数量的数字(两行数字数量一致),用空格分隔开,输入形如: 12 34 567 888 99 100 358 74 58454 742 4469 88 并不提前提供每行的数字数量。而是让用户自己切分。 当时在上机考试时,我没有使用C++实现这一功能,而是使用Java里的split()进行处理。 后来,考试结束后,我上网查询C++切分字符串的写法,发现C++并没有原生提供类似split(某个字符)的写法。 那么有什么方法能替代呢? ...
23年3月23日,我在公司进行了一次分享会,内容是本文的内容。在分享前,我重新对文章知识点进行了梳理,补充了很多细节。现将补充的细节重新编写到本文中。 ...
欢迎 你好啊,我是本站的站长,我的花名是凌虚。 “凌虚”是动漫《秦时明月》中,张良的佩剑名。凌虚剑身修长秀美,通体晶莹夺目,虽为利器却不见血腥之气,剑身之上有一十八颗碧血丹心,高贵儒雅之风浓重。而其持剑人为张良。取此花名,有暗含自己才智比肩张良之嫌。 本站叫“风萧古道”,英文名是“WindyPath”。 “风萧”来自于“风萧萧兮易水寒”;“古道”来自于“古道西风瘦马”。为了押韵,我把两个词拼在了一起,就是“风萧古道”。为了让外国友人能体会这个词的优雅,我翻遍英语词典,找到了两个单词,“Windy”和“Path”,然后将它们也拼起来,就是“WindyPath”。 ...