找回密码
 注册
搜索
查看: 4420|回复: 2

中国象棋比赛方式及控制方法

[复制链接]
发表于 2009-3-13 20:02:52 | 显示全部楼层 |阅读模式
一、比赛原理:
采用相同胜负局数玩家同桌的方式进行,单败淘汰进入败者组。

二、比赛类型可以分为:
1、预赛、复赛、半决赛、决赛几个类型。每种类型都可以设置总共的比赛局数上限。
2、玩家根据比赛身份参赛。

三、比赛房间:
采用独立的数据表,比赛房间所有者可以修改本数据表,比赛成绩不与公用游戏表挂钩。

四、管理方式:
1、用SQLYog(或其他相应程序)远程连接进入数据库,设置玩家的参赛资格(即nLevel字段值,含义如下:0游客,1预赛、2复赛、3半决赛、4决赛)。因为提供有比赛数据表的访问修改权限,加盟用户可以在自己的网站上显示排名成绩和报名等功能。
2、用管理员(最高权限)进入大厅,打开管理窗口,选择比赛控制,输入参数(局数上限,比赛类型)并确定。
 楼主| 发表于 2009-3-13 20:29:17 | 显示全部楼层

相关SQL语句参考

一、查询排名:
select * from 数据表名 order by nWin desc,nLoss limit 要显示前几名

二、将所有人设置为预赛资格:
update 数据表名 set nLevel=1
回复

使用道具 举报

 楼主| 发表于 2009-3-14 09:48:31 | 显示全部楼层

比赛流程

一、玩家进入比赛室,登录数据,即为成功报名。

二、比赛日,管理员开通比赛设置,参赛玩家即可进行比赛。相同胜负局数的参赛玩家捉对拼杀,单败淘汰,在达到指定对局数后,停止比赛,等等进入下一轮(如果有复赛、决赛)。

三、如果比赛分预赛、复赛、决赛的,在另一轮比赛时,由管理员确定进入下一轮的人员,并激活比赛。

四、最终管理员根据胜负局数确定玩家名次。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-6-19 19:19 , Processed in 0.038097 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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