首页 > 代码库 > 常见的游戏设计技术
常见的游戏设计技术
常见的SNS游戏的设计架构:
普通的SNS游戏是基于Http的web模型,直接WebServer + Memcache + Db,你前边分析的SNS游戏特点还是很准确的,由于用户的数据有可能被任意好友访问,没有下线概念,所以需要将大量的用户数据缓存到Memcache(也不会太大,因为单个玩家数据量有限),WebServer是无状态的,client通过域名访问WebServer(nginx+php),php 直接操作memcache,操作memcache的时候需要使用memcache的add语义加锁,SNS游戏是轻量级的,你的创意必须很快的搞出来,不然其他公司也许正在搞相同创意的游戏呢,看看市面上的SNS游戏,同质化已经很严重了,SNS游戏一定是基于成熟的Web框架的,快速、低成本的开发游戏。当然现在已经有基于实时在线的SNS游戏,其架构参考普通的WebGame,只是SNS游戏不需要LoginServer,因为平台已经替游戏完成了登陆服务。
手游后端 棋牌对战的一种实现:
web框架是flask,数据库是mongodb,用了flask-admin 来管理后台数据,很方便,这是用flask的主要原因。特别的地方是 通讯是把json格式的数据转换成protobuf
棋牌游戏的一种实现:
用过twisted写过德州扑克和斗地主的游戏服务端
常见的游戏设计技术
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。