博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见的游戏设计技术
阅读量:4507 次
发布时间:2019-06-08

本文共 626 字,大约阅读时间需要 2 分钟。

常见的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写过德州扑克和斗地主的游戏服务端

 

转载于:https://www.cnblogs.com/bornfish/p/4026828.html

你可能感兴趣的文章
周总结报告
查看>>
Selecting Courses POJ - 2239(我是沙雕吧 按时间点建边 || 匹配水题)
查看>>
Win+R指令(2)
查看>>
codeforces 578c - weekness and poorness - 三分
查看>>
数值微分方程
查看>>
动态规划--电路布线(circuit layout)
查看>>
<转>OD常用断点列表
查看>>
描边时消除锯齿SetSmoothingMode
查看>>
15回文相关问题
查看>>
将VS2013项目转成VS2010项目的方法
查看>>
[置顶] 怎么对待重复的代码
查看>>
多种方法实现H5网页图片动画效果;
查看>>
Ubuntu/CentOS下使用脚本自动安装 Docker
查看>>
源码解读Mybatis List列表In查询实现的注意事项
查看>>
POJ 2311 Cutting Game(二维SG+Multi-Nim)
查看>>
1978 Fibonacci数列 3
查看>>
1225 八数码难题
查看>>
C#控件的闪烁问题解决方法总结
查看>>
js 冒泡事件与解决冒泡事件
查看>>
2018-2019赛季多校联合新生训练赛第七场(2018/12/16)补题题解
查看>>