放置游戏逻辑主要是客户端逻辑吧,服务器只要提供计时的服务就好了。 然后就是提升用户体验的杂项,作弊校验、存档、排行之类杂七杂八的,和普通的 web 服务没区别。
davince
63 天前
悟了, 到最后还是得自己搓才好掌控 😄
realpg
62 天前
游戏这俩字过于庞大了...
你随便打开一个手机应用商店
"游戏"都是跟"应用"并行的分类
这么问问题, 就跟 "我想开发一个软件有啥框架"一样不存在适配的答案
BALDOOR
62 天前
非实时的,跟做 Web 一样轮询都可以,数据放数据库不用缓存实时 IO 都没问题 实时的,数据放内存,别听什么鬼话放什么 Redis/SSDB 或者其他什么的,做好代码热更新,别做快速重启/重连方案
看下 Actor 相关知识,很快就能自己搞一套能用脚手架出来了,核心知识是《可变不共享,共享不可变,要想改变共享,使用消息队列更新》,不要上来就我“精通”数十种锁,除了玩编译器和内核那堆大牛,没人能玩的转,就跟那群学了 21 天就觉得自己“精通”C++的人一样,自以为是只能自嗨而已,随便来个几个随机 Bug 就老实了
网上一大堆脚手架,@sunny352787 这里面的也都是脚手架不是什么框架,就跟渲染器和引擎的差别一样大 不用迷恋大厂甚至宇宙厂拥有几十人的中台堆出来的框架,就算各种 title 爆炸,博客文章写得飞起的“大牛”,各种意淫脑补的“高性能”满天飞,一样是垃圾,跟 Web 不一样,除了像登录/MQ/RPC 之类的其他都是不通用的。