安利一个我自己写的全栈项目,斗地主游戏 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gramyang

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

  •  
  •   gramyang Dec 24, 2019 9141 views
    This topic created in 2316 days ago, the information mentioned may be changed or developed.
    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 那就更好啦~
    39 replies    2020-03-23 17:46:33 +08:00
    mywaiting
        1
    mywaiting  
       Dec 24, 2019
    我有一个大胆的想法.......
    calloc
        2
    calloc  
       Dec 24, 2019 via iPhone
    看到这个帖子,熟悉的音乐就在脑海中响起
    Norie
        3
    Norie  
       Dec 24, 2019 via iPhone
    刷子。管上。炸弹。
    gramyang
        4
    gramyang  
    OP
       Dec 24, 2019
    @Norie 可惜暂时没有语音,前端只是实现了基本的功能,比较简陋
    ai277014717
        5
    ai277014717  
       Dec 24, 2019
    能说说 websocket 和 socket 的优劣吗? 并发怎么样
    precisi0nux
        6
    precisi0nux  
       Dec 24, 2019 via iPhone   2
    @mywaiting 我有一套完整的刑法。
    yuann72
        7
    yuann72  
       Dec 24, 2019
    看到这个就想起几年前初学 Vue 全家桶时做的在线象棋游戏
    https://github.com/Easy10010/ChessGame
    hanxiaodi
        8
    hanxiaodi  
       Dec 24, 2019
    @calloc #2 你 17 张牌能秒我?
    abcbuzhiming
        9
    abcbuzhiming  
       Dec 24, 2019
    首先感谢楼主,其次提醒一下楼主,现在对各类菠菜游戏管的很严,甚至波及到开源的项目,所以自己注意一点,别被人利用了,最后被连累进局子
    Chaos11
        10
    Chaos11  
       Dec 24, 2019
    单走一个 6
    傻逼
    bagel
        11
    bagel  
       Dec 24, 2019
    看介绍挺不错,要是录个视频发到 B 站看下运行效果就更好了。自己要跑起来还是挺麻烦。
    sDG9xz87SqqCC3mN
        12
    sDG9xz87SqqCC3mN  
       Dec 24, 2019
    给阿姨倒一杯卡布奇洛
    gramyang
        13
    gramyang  
    OP
       Dec 24, 2019
    @ai277014717 都是 socket,websocket 就是 js 的 socket
    gramyang
        14
    gramyang  
    OP
       Dec 24, 2019
    @abcbuzhiming 我知道了,我会注意的,谢谢提醒
    babedoll
        15
    babedoll  
       Dec 24, 2019
    想当年陈刀仔用 20 块赢到 3700 万
    zc199068
        16
    zc199068  
       Dec 24, 2019
    阿姨,阿姨你快点
    1023400273
        17
    1023400273  
       Dec 24, 2019
    阿姨,K 都不要吗~?!!
    zhang1215
        18
    zhang1215  
       Dec 24, 2019
    土块
    CzaOrz
        19
    CzaOrz  
       Dec 24, 2019
    websocket 是基于 HTTP 的升级协议,建立持久连接,允许服务端主动通信客户端。相比于常规 socket 来说,多了一些协议的认证。也不能说成是 js 的 socket 把,,,
    mtdhllf
        20
    mtdhllf  
       Dec 24, 2019
    学习了,刚好我会安卓,也学了 go~
    gramyang
        21
    gramyang  
    OP
       Dec 24, 2019
    @CzaOrz 确实是多了一些协议,毕竟 socket 不是开箱即用的。但是从性能的角度上来讲,都是 socket。
    gaigechunfeng
        22
    gaigechunfeng  
       Dec 24, 2019
    楼主厉害,佩服,已经加星!
    julypanda
        23
    julypanda  
       Dec 24, 2019
    他当场就把这个显示器吃掉
    oops0119
        24
    oops0119  
       Dec 24, 2019
    我们一般只会用两个字来形容这种人:赌怪!
    dartabe
        25
    dartabe  
       Dec 24, 2019
    感谢楼主分享
    AEANWspPmj3FUhDc
        26
    AEANWspPmj3FUhDc  
       Dec 24, 2019
    哈哈看到楼上,想起文言文版本。
    吾时有云,向者陈刀仔此君以二十博得三千七百万,吾卢氏本伟以二十万博得五百万,必能克谐
    gramyang
        27
    gramyang  
    OP
       Dec 24, 2019
    @gaigechunfeng 谢谢!
    ElegantOfKing
        28
    ElegantOfKing  
       Dec 24, 2019
    @hanxiaodi #8 给阿姨倒一杯卡布奇诺
    Enjay
        29
    Enjay  
       Dec 24, 2019
    アカリン~
    agdhole
        30
    agdhole  
       Dec 24, 2019
    得得得得得得得得
    ArJun
        31
    ArJun  
       Dec 24, 2019
    楼主 go 学了多久
    pubby
        32
    pubby  
       Dec 24, 2019
    用 cocos 做过一套,前端编译成微信小游戏和 H5
    后端 go

    包括全部动效和音效
    文字,语音消息互动
    托管出牌,机器人陪打...


    那时碰上版号停发,小游戏禁棋牌类,废弃了.....
    dodo2012
        33
    dodo2012  
       Dec 24, 2019
    可以,牛逼
    VsevenMagic
        34
    VsevenMagic  
       Dec 24, 2019
    17 张牌你能秒我?
    gramyang
        35
    gramyang  
    OP
       Dec 24, 2019
    @ArJun 我也是新手,大概半年吧
    gramyang
        36
    gramyang  
    OP
       Dec 24, 2019
    @pubby 我去,你这不可能是个人项目吧?而且亏大了
    davie
        37
    davie  
       Dec 24, 2019
    @pubby 好惨
    bluefountain
        38
    bluefountain  
       Dec 24, 2019
    有兴趣来菲律宾种菠菜吗 XD
    chenwbyx
        39
    chenwbyx  
       Mar 23, 2020
    想问下 Hub 服务,想加个转发其他消息的的功能,怎么加呢
    About     Help     Advertise     Blog     API     FAQ     Solana     1730 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 99ms UTC 16:28 PVG 00:28 LAX 09:28 JFK 12:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86