V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
pkv
V2EX  ›  Python

暴力枚举一个斗地主规则检查和比较器

  •  
  •   pkv ·
    onestraw · 2018-04-06 20:34:15 +08:00 · 2989 次点击
    这是一个创建于 2422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在玩游戏时,想着实现一个基本的网络版本,不考虑人机对战的 AI 功能,不考虑高并发的性能因素,不考虑 UI 精美的交互接口。

    当前实现了一个规则检查及比较器 https://github.com/onestraw/doudizhu

    1. 有没有简单易用的游戏服务框架?推荐些入门资料。
    2. 对于扑克类游戏,有什么经典的规则检查算法?斗地主所有出牌方式只有 3w+(不考虑花色),所以枚举是个可行的办法,但是对于更为复杂的麻将,一般怎么做呢?求经验
    第 1 条附言  ·  2018-04-10 12:34:42 +08:00
    websocket 提供服务端推送机制,可以减少一半 tcp 连接的数量。
    之前用 python 写过的一个聊天工具,每个登录的 client 使用了两个连接,并建立映射,以实现推送新消息,好友上线、下线通知( https://github.com/onestraw/pychat
    6 条回复    2018-04-13 15:35:43 +08:00
    xiangyuecn
        1
    xiangyuecn  
       2018-04-06 20:57:42 +08:00
    战略性 mark
    jadec0der
        2
    jadec0der  
       2018-04-06 21:29:21 +08:00 via Android
    js 的话 pomelo 不错
    pkv
        3
    pkv  
    OP
       2018-04-07 07:46:01 +08:00
    qile1
        4
    qile1  
       2018-04-07 22:58:17 +08:00 via Android
    准备研究,还没来及看,要不你先看看,也想搞个麻将家里人完,麻将是把 1-9,11-19,21-29,31-39 分别表示筒子,条子,万子等

    https://m.gitee.com/9miao/firefly
    pkv
        5
    pkv  
    OP
       2018-04-08 15:39:40 +08:00
    @qile1 牌型算法有没有研究过
    pkv
        6
    pkv  
    OP
       2018-04-13 15:35:43 +08:00
    ding
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2762 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.