V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gramyang
V2EX  ›  游戏

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

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

    最近写一个自嗨项目,斗地主。前端 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   ·   实用小工具   ·   2620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.