游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2336|回复: 0

[讨论] 单人竞技棋牌比赛模式拆桌拼桌方案

[复制链接]

5

主题

5

帖子

64

积分

注册会员

Rank: 2

积分
64
QQ
发表于 2016-5-15 23:59:00 | 显示全部楼层 |阅读模式
本帖内容:
单人竞技棋牌类游戏(德州、梭哈、拼十等)比赛模式时,房间桌位拆桌、拼桌的方案。
n 比赛房间设定:(36*6
Ø 即有36个比赛房间,每个房间有6个桌位,共216人参加比赛。
Ø 为36个比赛房间设36个房间编号(1~36)。比赛开始后,36桌坐满。
n 拆桌拼桌方案:
Ø 任意房间人数等于1人时,则发送“拆桌拼桌请求”。
Ø 任意房间对局【3】局后,若人数“小于6 大于1,,也发送“拆桌拼桌请求”。
Ø 对局超过【3】局后,若未“拆桌拼桌”成功,则每局都会发送一次请求,直至“拆桌拼桌”成功。
n 拆桌拼桌“请求”
Ø 请求内容包含:房间当前人数、房间少人数(6减房间当前人数)。
Ø “请求”发出时间为【3】秒,3秒内与其他房间的“拆桌拼桌请求”进行“对接”。
Ø “请求对接”方式为:
“【房间A】当前人数” + “【房间B】少人数”“<=6”并“>2”时,则对接成功。
对接成功后,“后”发出请求房间的玩家,合并进入“先”发出请求的房间。
Ø 若拼桌的两个房间,未满6人,则可继续请假,将多桌拼成【6人】
Ø 若发出“请求”【3】秒内,无应答,跳过,进入下一局。
n 拆桌
Ø 这个“拆桌”指将2个以上的房间拆分1个,并入其他房间。
例一:【房间A】有5人,【房间B】有5人,【房间C】有5人,【房间D】有5人,【房        间E】有5人,【房间F】有5人,6个房间总共“少人数”为6
此时则拆分其中1桌,并入其他5桌,合成56人桌。
例二:【房间A】有4人,【房间B】有5人,【房间C】有3人,拆分任意一桌,并入其        他两桌,可形成【2个】【6人桌】
n 人桌桌拆桌拼桌“等待”
Ø 任意房间局数超过【6】局,仍未进行过“拆桌拼桌”,则强制等待“拆桌拼桌”。
Ø 任意房间人数等于1人时,强制等待“拆桌拼桌”。
n 参数值
Ø A【房间人数上限】
Ø B【未拆桌拼桌房间局数】-用于确定拆桌拼桌触发点。
Ø C【当前房间人数】-用于计算多个房间人数“和”为“参数A”的倍数
Ø D【房间缺少人数】-用于拼桌计算
Ø E【等待请求回复时间】-用于“请求”时间控制

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-26 14:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表