安利一个我自己写的全栈项目,斗地主游戏

2019-12-24 08:46:58 +08:00
 gramyang
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 那就更好啦~
8153 次点击
所在节点    Go 编程语言
39 条回复
mywaiting
2019-12-24 08:48:43 +08:00
我有一个大胆的想法.......
calloc
2019-12-24 08:51:36 +08:00
看到这个帖子,熟悉的音乐就在脑海中响起
Norie
2019-12-24 08:54:57 +08:00
刷子。管上。炸弹。
gramyang
2019-12-24 08:56:34 +08:00
@Norie 可惜暂时没有语音,前端只是实现了基本的功能,比较简陋
ai277014717
2019-12-24 09:50:22 +08:00
能说说 websocket 和 socket 的优劣吗? 并发怎么样
precisi0nux
2019-12-24 09:50:36 +08:00
@mywaiting 我有一套完整的刑法。
yuann72
2019-12-24 09:50:39 +08:00
看到这个就想起几年前初学 Vue 全家桶时做的在线象棋游戏
https://github.com/Easy10010/ChessGame
hanxiaodi
2019-12-24 09:56:26 +08:00
@calloc #2 你 17 张牌能秒我?
abcbuzhiming
2019-12-24 09:59:26 +08:00
首先感谢楼主,其次提醒一下楼主,现在对各类菠菜游戏管的很严,甚至波及到开源的项目,所以自己注意一点,别被人利用了,最后被连累进局子
Chaos11
2019-12-24 09:59:57 +08:00
单走一个 6
傻逼
bagel
2019-12-24 10:00:28 +08:00
看介绍挺不错,要是录个视频发到 B 站看下运行效果就更好了。自己要跑起来还是挺麻烦。
LiuSha
2019-12-24 10:00:39 +08:00
给阿姨倒一杯卡布奇洛
gramyang
2019-12-24 10:01:14 +08:00
@ai277014717 都是 socket,websocket 就是 js 的 socket
gramyang
2019-12-24 10:01:41 +08:00
@abcbuzhiming 我知道了,我会注意的,谢谢提醒
babedoll
2019-12-24 10:02:28 +08:00
想当年陈刀仔用 20 块赢到 3700 万
zc199068
2019-12-24 10:03:33 +08:00
阿姨,阿姨你快点
1023400273
2019-12-24 10:06:19 +08:00
阿姨,K 都不要吗~?!!
zhang1215
2019-12-24 10:09:32 +08:00
土块
CzaOrz
2019-12-24 10:10:08 +08:00
websocket 是基于 HTTP 的升级协议,建立持久连接,允许服务端主动通信客户端。相比于常规 socket 来说,多了一些协议的认证。也不能说成是 js 的 socket 把,,,
mtdhllf
2019-12-24 10:15:45 +08:00
学习了,刚好我会安卓,也学了 go~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/631710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX