第18章 蓝图(2 / 2)
张远凑过看了一眼,点头赞许:「你这图挺专业,自己画的?」
「嗯,张老师指导,我自己琢磨了很久。」
叶明翻开第一页,指向核心内容。
李悦拉过椅子坐近,手肘支在桌沿;张远也目光微凝,俯身凑近架构图。
「学姐丶学长,我希望国庆就把这个做出来。」
李悦和张远对视一眼,都没说话,等着他往下讲。
叶明指着最醒目的标题:《重生模拟器》,每一局都是一次新的人生。
核心玩法:开局分配属性点,随机触发人生事件,结果受属性影响,最终生成人生结局。
李悦点头:「创意挺有意思,实现不难,事件库用资料库存,随机抽取就行。」
张远却摇了摇头:「事件库不适合用资料库。」
叶明笔尖一顿,抬眼看向他:「为什么?」
「你这游戏读事件比写事件多太多,一局要读几十上百条,可事件库本身可能一个月才更新一次。」张远声音清晰,「读多写少的场景,用资料库反而慢,MySQL再快,也比不过内存直读。」
原来如此。
叶明眼底掠过一丝了然,快速在本上记录:「那用什么?」
「文本文件。」张远敲了敲架构图边框,「几百上千条事件存成TXT,程序启动时一次性加载进内存,后续都在内存里读,不用走SQL解析和网络开销,比资料库快十几倍。」
他顿了顿,难得主动多说了一句:「我大二做下载站的时候,资料库被搞崩过好几次。后来换成文本,再也没出过事。」
李悦恍然补充,点了点电脑屏幕:「我们做个人站时试过,内存直读快得多,随便一台兼容机当伺服器,用文本存事件,十万日活都能扛住。」
叶明又拿出一个笔记本,飞快记下:事件库用文本存,明白了。
记下了。
他翻到下一页,抬头问:「那用户帐号密码,也能用文本?」
张远摇头:「这个不行。」
↑返回顶部↑