一、技术选型(从零开始撸斗地主)

编程入门 行业动态 更新时间:2024-10-08 10:49:47

一、技术选型(从零开始撸<a href=https://www.elefans.com/category/jswz/34/1766157.html style=斗地主)"/>

一、技术选型(从零开始撸斗地主)

将心沉下来,构建一个自己属于自己的城堡。

最近准备搞一个能承载上万人同时在线的斗地主游戏。

技术选型

客户端:Unity3D

目前有俩个选项,unity3d,cocosCreator
思考了很久,最终决定选用自己擅长的框架来搞。

服务器:go+Leaf+Redis+Mysql

Go、语言性能堪比c系列,但是语法又是高级语言,契合时代的发展

Leaf、市面上还算比较成熟的通讯框架,其功能比较单调且底层。
评估一个框架的好坏,在能够实现功能的基础上,构造越简单越好。

AK47,为何能风靡半个世纪,深受士兵们的喜爱,就是构造简单且耐操、不容易卡壳!

Redis、做为数据缓存,与mysql结合使用,减轻mysql的读写压力
同时还能利用其队列功能,做框架的通讯层

Mysql、数据落地,每局游戏结束,或者在指定的时间内,将Redis的数据存储到mysql中。

通讯:TCP+ProtoBuffer

对局游戏必须实时通讯,所以http不能用,WebSocket在通讯的时候,会做些额外的动作、每次通讯都会带一些冗余信息,加大带宽流量。比较费钱,所以最终选择TCP,省钱!

更多推荐

一、技术选型(从零开始撸斗地主)

本文发布于:2024-02-27 20:15:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1766009.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:斗地主   从零开始   技术

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!