没想到一个简单的斗地主,逻辑居然这么复杂 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gramyang
V2EX    游戏

没想到一个简单的斗地主,逻辑居然这么复杂

  •  
  •   gramyang 2019-04-23 16:40:07 +08:00 7628 次点击
    这是一个创建于 2364 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近写一个自嗨项目,斗地主。前端 android 后端 netty。 整个流程写了一半,代码量就已经 500 多行了,这还仅仅是游戏大厅一个 activity。

    本来是准备一边写一边整理文档的,但是写着写着就头晕了,写完之后还得再整理排查一遍。

    30 条回复    2019-06-15 12:11:40 +08:00
    LifStge
        1
    LifStge  
       2019-04-23 17:04:05 +08:00 via iPhone
    500 多么= =
    villivateur
        2
    villivateur  
       2019-04-23 17:08:01 +08:00 via Android   1
    才 500 行,认真的吗
    ivesun
        3
    ivesun  
       2019-04-23 17:17:06 +08:00 via Android
    可以改为写黑框命令行式斗地主,可能就比较快了
    gramyang
        4
    gramyang  
    OP
       2019-04-23 17:18:32 +08:00
    @ivesun 我是前后端一起写,牌桌 activity 的逻辑写了一半还是三分之一就有 500 行了,有点晕。
    abenx
        5
    abenx  
       2019-04-23 17:24:26 +08:00
    500 多???? ????
    ljspython
        6
    ljspython  
       2019-04-23 17:26:41 +08:00
    500 多??行 你是认真的吗
    LongLights
        7
    LongLights  
       2019-04-23 17:28:06 +08:00 via Android
    跟斗地主的规则比起来 大厅的代码量估计可以忽略不计。。。。
    bernie9
        8
    bernie9  
       2019-04-23 17:31:48 +08:00
    “已经 500 多行”。
    大哥你是不是还没毕业。
    zyy314680012
        9
    zyy314680012  
       2019-04-23 17:34:04 +08:00 via Android
    棋牌游戏不是都凉凉了吗
    GradleX
        10
    GradleX  
       2019-04-23 17:41:50 +08:00 via Android   1
    大二学生随便一个作业都有 500 行
    polo3584
        11
    polo3584  
       2019-04-23 17:45:03 +08:00
    刚工作时熟悉项目流程用的就是斗地主。
    dobelee
        12
    dobelee  
       2019-04-23 17:48:35 +08:00 via Android
    “前后端一起写”
    “已经 500 多行了”
    wwqgtxx
        13
    wwqgtxx  
       2019-04-23 17:56:23 +08:00 via iPhone
    确定不是 5000 行么
    licoycn
        14
    licoycn  
       2019-04-23 18:00:36 +08:00
    还要再加两个 0,估计才和这个标题符合
    x86
        15
    x86  
       2019-04-23 18:00:39+08:00
    “整个流程写了一半,代码量就已经 500 多行了”
    passerbytiny
        16
    passerbytiny  
       2019-04-23 18:02:43 +08:00
    别嘲讽 500 行,要是正规的瀑布式软件开发过程,500 行 /人 /月 已经是不错的工作量了。
    gramyang
        17
    gramyang  
    OP
       2019-04-23 18:16:54 +08:00
    @passerbytiny 终于碰到一个眼睛没问题的了。
    前端十几个页面外加自定义 view,后端逻辑代码,现在写了 40%左右加起来一共快 2 万行了。牌桌页面 40 几个变量翻来覆去,写了 30%光逻辑代码就 500 行了。
    本来写的有点累,上来发个帖吐槽就当聊天了,结果全是看都没看清楚就嘲讽的。V 站什么时候变得戾气这么重了?
    BingoXuan
        18
    BingoXuan  
       2019-04-23 18:23:07 +08:00
    @gramyang
    ls 很多都没有认真审题,然后就从第一层楼开始跑偏了。
    gramyang
        19
    gramyang  
    OP
       2019-04-23 18:36:25 +08:00
    @BingoXuan 没有认真看是一部分,喜欢跟风也是一部分,友善度差是大部分
    kindjeff
        20
    kindjeff  
       2019-04-23 18:39:13 +08:00
    @passerbytiny #16 看了眼 gitlab,我今天写了一百多行,500 行一个月是哪的标准
    inhzus
        21
    inhzus  
       2019-04-23 18:58:17 +08:00 via Android
    我觉得就算真的只写了 500 行代码,也不至于上来就冷嘲热讽吧…
    imaple
        22
    imaple  
       2019-04-23 18:59:44 +08:00
    你自己再读一遍咯`整个流程写了一半,代码量就已经 500 多行了`,v 站的评论没有楼主标签,所以很多时候都不会注意到补充在评论的信息的。上线了可以找我做测试啊,我农民贼 6
    a554340466
        23
    a554340466  
       2019-04-23 19:11:09 +08:00 via iPhone
    是说这个流程一半。不是说整个项目 500 行。
    xiao1995
        24
    xiao1995  
       2019-04-23 19:56:05 +08:00 via Android
    讲真的,吐槽逻辑复杂,用 500 多行代码 /半个流程, 作为一个参考量,有点不妥,因为 500 这个量真的不多,,,
    (整个流程和一个 activity,,,貌似整个流程的概念更大些,)评论跑偏,楼主应该看开点,你的表达有些欠妥
    kpppp
        25
    kpppp  
       2019-04-23 20:00:04 +08:00
    其实要是引入完整的开发框架,那么这 500 行的代码确实也不是很少。足够一个不复杂的页面逻辑了。
    marcong95
        26
    marcong95  
       2019-04-24 09:09:21 +08:00
    @xiao1995 想问一下,流程是个怎么样的概念?我好像对这个说法没什么印象?
    turi
        27
    turi  
       2019-04-24 09:23:50 +08:00
    刚才看了一下,写了几十款麻将后台代码,这还不算接前人的麻将代码。
    基类,框架还不算的情况下,已经 1.59M 了。
    b00tyhunt3r
        28
    b00tyhunt3r  
       2019-05-03 02:21:55 +08:00 via iPad
    @turi 牛人
    麻将。。。想想就头疼
    good1uck
        29
    good1uck  
       2019-06-10 14:35:16 +08:00 via Android
    @turi 日麻?
    turi
        30
    turi  
       2019-06-15 12:11:40 +08:00
    @good1uck 国内地方麻将
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     933 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:37 PVG 06:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao 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