一种KPL赛程生成方法技术

技术编号:24482706 阅读:66 留言:0更新日期:2020-06-12 22:40
本发明专利技术提供一种KPL赛程生成方法,涉及计算机技术领域,所述方法包括步骤1:读取数据库,初始化比赛数据;步骤2:列举所有的比赛场次;步骤3:根据双城主客场规则生成比赛池;步骤4:根据特殊规则选取比赛场次放入比赛序列;步骤5:根据已有的比赛序列和背靠背规则,删除比赛池中不符合规则的比赛场次;步骤6:根据已有的比赛序列和主客场规则,删除比赛池中不符合规则的比赛场次;步骤7:判断比赛池中是否有剩余场次,若有,则安排本比赛日的比赛场次;若无,则返回步骤4;步骤8:判断是否为最后一个比赛日,若是,则获取完整赛程;若否,则返回步骤5。本发明专利技术基于计算机技术实现KPL赛程自动生成,减少人力成本,降低出错率。

A method of KPL schedule generation

【技术实现步骤摘要】
一种KPL赛程生成方法
本专利技术涉及计算机
,尤其涉及一种KPL赛程生成方法。
技术介绍
KPL(KingProLeague)赛事是腾讯公司旗下竞技手游的全国性专业赛事,分为入围赛、常规赛、季后赛以及总决赛四部分,由于赛事规则非常繁杂,都是由人工手动设置赛程,没有自动化排赛程的情况。采用人工手动设置赛程耗时耗力,且出错率较高,难以满足KPL竞赛需求。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种KPL赛程生成方法,基于计算机技术实现KPL赛程的自动生成,减少人力成本,降低出错率。本专利技术提供一种KPL赛程生成方法,所述方法包括以下步骤:步骤1:读取数据库,初始化比赛数据,所述比赛数据包括KPL赛事的比赛战队信息、交战规则;所述交战规则包括双城主客场规则、背靠背规则、主客场规则以及特殊规则;步骤2:将所有的比赛战队两两分组,列举出所有的比赛场次;步骤3:获取比赛场次,并根据双城主客场规则生成比赛池;步骤4:获取比赛池,并根据特殊规则选取比赛场次本文档来自技高网...

【技术保护点】
1.一种KPL赛程生成方法,其特征在于,所述方法包括以下步骤:/n步骤1:读取数据库,初始化比赛数据,所述比赛数据包括KPL赛事的比赛战队信息、交战规则,所述交战规则包括双城主客场规则、背靠背规则、主客场规则以及特殊规则;/n步骤2:将所有的比赛战队两两分组,列举出所有的比赛场次;/n步骤3:获取比赛场次,并根据双城主客场规则生成比赛池;/n步骤4:获取比赛池,并根据特殊规则选取比赛场次放入比赛序列;/n步骤5:从第一个未排的比赛日开始,根据已有的比赛序列和背靠背规则,删除比赛池中不符合规则的比赛场次;/n步骤6:根据已有的比赛序列和主客场规则,删除比赛池中不符合规则的比赛场次;/n步骤7:判...

【技术特征摘要】
20190328 CN 20191024076211.一种KPL赛程生成方法,其特征在于,所述方法包括以下步骤:
步骤1:读取数据库,初始化比赛数据,所述比赛数据包括KPL赛事的比赛战队信息、交战规则,所述交战规则包括双城主客场规则、背靠背规则、主客场规则以及特殊规则;
步骤2:将所有的比赛战队两两分组,列举出所有的比赛场次;
步骤3:获取比赛场次,并根据双城主客场规则生成比赛池;
步骤4:获取比赛池,并根据特殊规则选取比赛场次放入比赛序列;
步骤5:从第一个未排的比赛日开始,根据已有的比赛序列和背靠背规则,删除比赛池中不符合规则的比赛场次;
步骤6:根据已有的比赛序列和主客场规则,删除比...

【专利技术属性】
技术研发人员:郑夺
申请(专利权)人:乐竞文化传媒上海有限公司郑夺
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1