开发电竞竞猜产品如设计赔率模块?

本文由火星电竞产品顾问Alan原创

电竞!棋牌行业后的下一个大风口?

自从官方明令禁止德州扑克、腾讯等公司全面下架彩票玩法后,棋牌游戏也批不下来新的游戏版号,大量的棋牌行业企业面临转型。而同时在竞技领域 英雄联盟全球总决赛的观看人数超过了NBA总决赛的观看人数。在这背后是由于社会的转型和发展,导致年轻群体热衷与电子游戏,王者荣耀在活跃人数已经在上亿级别,大量的年轻群体只接触电竞,接触体育较少,电竞背后的巨大流量和潜力也开始被资本关注。
可能由于这个原因 大量棋牌行业从业者 开始入局电竞,但是呢基本上所有人都不懂电竞怎么做,包含那些元素,层级关系是怎么样的,怎么设计数据结构和数据库表
本文我们主要是来将一下 电竞产品的核心数据模块怎么设计

一、数据结构

赛事(Series)

意甲代表联赛事件的发生。 欧盟LCS联赛每年有两个赛事:2017年春季,2017年夏季,2016年春季,2016年夏季等。
比赛(match)

两个战队对战构成一场比赛,一场比赛又分为好几局,如bo5的意思为5局3胜 在2017年夏季举行的欧洲LCS中,A组的比赛是:G2 vs FNC,MSF vs NIP等。
小局(game)

一场比赛bo5分为5个小局,第一局,第二局等等

1.3.1 基础数据的数据结构
基础数据有游戏、赛事、比赛、战队、玩法等5项数据
基础数据定义一些固定的数据,比如比赛 RNG vs EDG 中含有战队RNG,战队RNG的ID是永远不会变的
比赛 RNG vs EDG 下的全场胜负玩法中含有基础玩法全称胜负,基础玩法全称胜负的ID是永远不会变的
在这里插入图片描述

1.3.2 胜率数据的数据结构
胜率数据在具体某一场比赛下,即比赛详情接口,比赛详情下就是这场比赛的玩法数据
玩法所属的基础玩法有个层级字段对应玩法属于那个层级的 全场/第1局/第n局
基础玩法放到具体某一场比赛下就可以组成一个玩法,玩法ID,基都是不同的,础玩法的ID是不变的

在这里插入图片描述

二、核心数据框架

2.1 数据概述
整个电竞竞猜 由基础数据和实时胜率数据组成
基础数据:游戏、赛事、战队、基础玩法、比赛
实时胜率数据:实时的玩法数据和选项胜率数据

2.2 数据获取方式
自己去写爬虫,或者直接接第三方写好的数据(例如https://www.marzsport.cn/)
通过接websock接收第三方数据和定时请求的方式去获取数据。
举例:胜率实时推送

{
   
"channel":"odds",                               //数据类型(odds胜率)
"data":{
   
    "event":"update",                           //事件(数据更新)
    "data":[
        {
   
            "id":15178,                         //选项ID
            "match_id":202,                     //比赛ID
            "odds":"2.27",                      //实时胜率
            "last_update":"1607882993",         //最近更新时间
            "status":1                          //选项状态(1开、2锁、4封、5结算、99取消)
        }
    ]
}
}

三、数据字段设计

3.1 游戏数据

游戏接口设计
  {
   
  "id": 1,                                       //游戏ID
  "name_cn": "DOTA2",                            //游戏中文名
  "name_en": "DOTA2",                            //游戏英文名
  "tag": "DOTA2",                                //简称
  "logo": "XXXXXX"                               //游戏logo
  }

3.2 赛事数据

赛事数据设计
{
   
  "id": 22,                                         //赛事ID
  "game_id": 6,                                     //所属游戏ID
  "name_cn": "ESEA MDL北美 - 保级赛",                 //赛事中文名
  "name_en": "ESEA MDL North America Relegation",   //赛事英文名
  "logo": "XXXXXXXXX"                               //赛事logo
}

3.3 战队数据

战队接口设计
{
   
"id": 8,                                               //战队ID
"game_id": 1,                                          //所属游戏ID
"name_cn": "VG",                                       //战队中文名
"name_en": "Vici Gaming",                              //战队英文名
"logo": "XXXXXXXXXXXXXXX"                              //战队logo
}

3.4 基础玩法数据

基础玩法数据设计
{
   
  "id": 3,                                           //游戏ID
  "name_cn":<
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: PHP金刚竞技源代码比分源代码和LOL赛事电竞比分竞猜源代码完善比赛采集版是一种用PHP编写的源代码程序,用于完善比赛数据采集功能。 比赛采集是电竞赛事分析和预测的重要环节,该源代码可以通过网络爬虫技术自动从各大电竞赛事网站获取比赛数据,包括比赛时间、参赛队伍、比分和比赛进程等信息。 通过该源代码,用户可以根据自己的需求进行比赛数据的采集和整理。在采集过程中,可以根据需要选择要获取的比赛类型和赛事,以及开始和结束时间等条件进行过滤。采集到的数据可以方便地保存到数据库中,为后续的数据分析和预测提供支持。 该源代码还提供了一些其他功能,比如可以设置定时任务自动采集比赛数据,或者手动触发采集操作。同时,还可以根据需要自定义相关功能,比如添加比赛分析模型、预测算法等,以满足用户的个性化需求。 总之,PHP金刚竞技源代码比分源代码和LOL赛事电竞比分竞猜源代码完善比赛采集版是一套功能强大、灵活多样的源代码程序,可以帮助用户实现自动化的比赛数据采集和管理,为电竞赛事的分析和预测提供有力的支持。 ### 回答2: PHP金刚竞技源代码是一个用PHP编写的竞技游戏源代码,它提供了比分的功能,可以记录用户参与比赛的成绩。 LOL赛事电竞比分竞猜源代码是用PHP编写的电子竞技比赛源代码,它提供了比分竞猜的功能,用户可以通过这个源代码来参与电竞比赛的预测和竞猜。 完善比赛采集版是一个用PHP编写的源代码,用于采集比赛数据并进行处理。它可以从各种数据源获取比赛结果和比分,包括比赛官方网站、体育新闻网站等。采集到的比赛数据经过处理后可以用于显示比分、进行竞猜和预测。 这个源代码的完善比赛采集版还可以进行数据分析和统计,根据采集到的比赛数据可以生成各种统计报表和图表,帮助用户更好地了解比赛情况和趋势。用户还可以通过这个源代码进行比赛结果的分析和预测,提高竞猜的准确性和成功率。 另外,这个源代码还可以进行用户管理和权限控制,管理员可以管理用户信息、竞猜记录和比赛数据等,用户可以注册、登录和参与竞猜。源代码还提供了一些其他的功能,例如比赛推送、比赛回顾等,可以增强用户的体验。 总的来说,PHP金刚竞技源代码比分源代码LOL赛事电竞比分竞猜源代码完善比赛采集版是一个功能完备、易于使用的源代码,它可以提供比分、竞猜数据分析和统计等多种功能,帮助用户更好地参与竞技比赛和预测比赛结果。 ### 回答3: PHP金刚竞技源代码是一种用PHP编写的源代码,它用于开发金刚竞技类的网站。金刚竞技是一种集成了比分、竞猜和赛事电竞等功能的网站,用户可以通过该网站进行赛事观看、竞猜和查看比分等操作。 与之类似,比分源代码是一种用PHP编写的源代码,它主要用于开发比赛比分相关功能的网站。这种源代码可以实时更新并显示正在进行的比赛比分,并提供相关的统计数据和历史比分记录等。 LOL赛事电竞比分竞猜源代码则是一种用于开发LOL赛事相关的电竞比分和竞猜功能的源代码。它可以在网站上显示正在进行的LOL比赛的比分,并提供竞猜功能供用户参与,用户可以通过竞猜来预测比赛结果并获得相应的奖励。 完善比赛采集版是指将以上所述的金刚竞技源代码、比分源代码和LOL赛事电竞比分竞猜源代码进行整合和优化,以开发出一个更加完善和综合的游戏竞技平台。这个平台能够实时采集比赛数据,并将其通过网站展示给用户,同时提供竞猜功能、比分查询等服务,使用户能够更好地了解到比赛详情、参与竞猜以及及时获取比分等信息。 通过完善比赛采集版,用户可以在一个平台上获取到最新的比赛数据,参与竞猜,查看比分,享受电竞体验。这种源代码的完善将会使金刚竞技、比分和竞猜功能更加顺畅和全面,为喜欢电竞的用户提供一个更好的游戏体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值