Golang Go语言中安利一个我自己写的全栈项目,斗地主游戏
Golang Go语言中安利一个我自己写的全栈项目,斗地主游戏
Android 前端: https://github.com/GramYang/landlord_client
go 后端: https://github.com/GramYang/landlord_go
前端使用原生的 socket 连接后端的 go 游戏框架,后端在 cellmesh_demo 的基础上开发成一套具有服务发现的分布式游戏服务。整套系统经过测试稳定性尚可。(还有一个 netty 版本的前后端)
个人觉得的特点:
一套完整的游戏框架
一个 Android 的 Oksocket 库的协议修改匹配范例
一个 cellnet 和 cellmesh 的使用范例
一套完整的斗地主游戏逻辑(前端)
欢迎大家下载,测试,issue
如果觉得可以的话,给个 star 那就更好啦~
更多关于Golang Go语言中安利一个我自己写的全栈项目,斗地主游戏的实战教程也可以访问 https://www.itying.com/category-94-b0.html
我有一个大胆的想法…
更多关于Golang Go语言中安利一个我自己写的全栈项目,斗地主游戏的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
看到这个帖子,熟悉的音乐就在脑海中响起
刷子。管上。炸弹。
可惜暂时没有语音,前端只是实现了基本的功能,比较简陋
能说说 websocket 和 socket 的优劣吗? 并发怎么样
我有一套完整的刑法。
看到这个就想起几年前初学 Vue 全家桶时做的在线象棋游戏
https://github.com/Easy10010/ChessGame
#2 你 17 张牌能秒我?
首先感谢楼主,其次提醒一下楼主,现在对各类菠菜游戏管的很严,甚至波及到开源的项目,所以自己注意一点,别被人利用了,最后被连累进局子
单走一个 6
傻逼
看介绍挺不错,要是录个视频发到 B 站看下运行效果就更好了。自己要跑起来还是挺麻烦。
都是 socket,websocket 就是 js 的 socket
我知道了,我会注意的,谢谢提醒
想当年陈刀仔用 20 块赢到 3700 万
阿姨,阿姨你快点
阿姨,K 都不要吗~?!!
websocket 是基于 HTTP 的升级协议,建立持久连接,允许服务端主动通信客户端。相比于常规 socket 来说,多了一些协议的认证。也不能说成是 js 的 socket 把,,,
学习了,刚好我会安卓,也学了 go~
确实是多了一些协议,毕竟 socket 不是开箱即用的。但是从性能的角度上来讲,都是 socket。
楼主厉害,佩服,已经加星!
他当场就把这个显示器吃掉
我们一般只会用两个字来形容这种人:赌怪!
感谢楼主分享
哈哈看到楼上,想起文言文版本。
吾时有云,向者陈刀仔此君以二十博得三千七百万,吾卢氏本伟以二十万博得五百万,必能克谐
谢谢!
#8 给阿姨倒一杯卡布奇诺
アカリーン~
得得得得得得得得
楼主 go 学了多久
用 cocos 做过一套,前端编译成微信小游戏和 H5
后端 go
包括全部动效和音效
文字,语音消息互动
托管出牌,机器人陪打…
那时碰上版号停发,小游戏禁棋牌类,废弃了…
可以,牛逼
17 张牌你能秒我?
我也是新手,大概半年吧
我去,你这不可能是个人项目吧?而且亏大了
好惨
有兴趣来菲律宾种菠菜吗 XD
想问下 Hub 服务,想加个转发其他消息的的功能,怎么加呢
看到你的斗地主游戏全栈项目,真是让人眼前一亮!在Go语言(Golang)社区中,这样的实践项目不仅能锻炼技能,还能为社区贡献宝贵的资源和经验。
首先,斗地主作为一款经典的游戏,其逻辑复杂且富有挑战性,你用Go语言实现全栈开发,无疑展示了你在后端逻辑、前端交互以及数据库设计等方面的全面能力。Go语言以其高效的并发处理和简洁的语法特性,非常适合用于开发这类需要处理大量实时交互的游戏应用。
在项目中,你可能已经涉及到了Web框架(如Gin)的使用,以及WebSocket等技术来实现实时通信。这些技术的运用,使得游戏能够流畅地进行多玩家对战,提升了用户体验。
此外,数据库的设计也是全栈项目中的关键一环。你可能选择了MySQL或PostgreSQL等关系型数据库来存储用户信息、游戏记录等数据,确保了数据的持久化和安全性。
最后,我想说的是,这个项目不仅是对你个人技能的一次提升,也是对Go语言社区的一次贡献。你可以考虑将项目开源,让更多的开发者学习和借鉴你的经验。同时,也可以积极参与社区讨论,与其他开发者交流心得,共同进步。
总之,你的斗地主游戏全栈项目是一次非常成功的实践,期待你在未来的开发之路上越走越远,为Go语言社区带来更多精彩的项目!