首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >板球比赛算法

板球比赛算法
EN

Stack Overflow用户
提问于 2012-07-02 02:11:48
回答 2查看 2.7K关注 0票数 3

我需要创造一个板球马槽游戏(很像足球马槽)。

长话短说,我需要决定一个游戏的结果,根据每个用户,团队和战术。我的想法是一个球一个球地决定结果。

因此,取决于保龄球手的属性(力量、耐力、技能等),一个球(有一些属性:速度等)会发送给击球手,击球者也会根据得分打(或不打)球,如果球被击中,我会把球传给其中一个外野手(假设有9,产生一个随机数在1到9之间,并超过那个外野手)。再一次,根据外场手的技术,它是否能接住球。

我所缺少的是击球手在接球前所做的投篮次数。我想微调球的方向。我也不确定玩家的出场顺序会如何影响比赛的结果。

你能帮我定义一个很好的匹配工作流吗?(我不太熟悉板球,阅读教程,看游戏,从来没有玩过)。

谢谢。

更新:

我还认为,一个球会存储大部分决策数据所需的数据,例如:

bowler =球员(投球的保龄球手)

击球手=球员(可能击球的击球手)

OverId=在这个球上打的球

=4(这个数字可能是由保龄球强项+其他人产生的,也可能取决于鲍勒和击球手。)

跑动=2击球的击球手的得分数。

当球磨损时ball.IsUsed,如果球被送出球场,则新的ball.IsOutside = true

=====将用来计算击球手是否能击球。

ball.ThrowHeight

ball.ThrowSpeed

ball.ThrowEffect

ball.ThrowNumberOfBounces

ball.BattedHeight

ball.BattedSpeed

ball.FieldlerDirection = 3 (朝向第三场),随机

ball.FieldlerDirectionOffset = 2 (在第3场的2米范围内)。0是外场手可能会直接从半空中捕捉到它,)

我也需要考虑一下,如果保龄球投篮的树桩,这将是另一个工作流程..

Update2:

比赛是20/20板球。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-02 04:51:50

这是一个有趣的问题,但我看不出这有什么用。你在做模拟吗?

在任何情况下,如果我在你的位置,我会做以下每一个球,假设你有与球员相关的所有相关数据。

我将把它分成四个阶段,每一个结果都由

a.策略

b.强度

c.随机性

d.前期状态.

  1. 确定外场位置。根据保龄球队的策略,我会把我的强野手放在关键的位置。这可以通过混合策略和一些随机性来实现。
  2. 给球下定义。这将取决于保龄球手的技术(旋转/快速保龄球/挥杆保龄球),比赛情况(在局结束时的约克人等),一些随机因素,和一些规则(每跳一次等)(见这里)。这个阶段的结果是一个完美定义的球位置/速度/方向接近击球手(基本上是轨迹)。
  3. 定义笔划。这将取决于击球手的力量,比赛情况,一些随机性,最重要的是第二阶段的球的定义(见这里)3.。这将确定下一个轨道/速度。
  4. 定义外场。这对你来说是最关键的问题。这取决于第一阶段的场地位置、野手的力量,最关键的是第三阶段的球轨迹的定义。取决于这些因素,它可以是一个接球,或者0, 1,2,4,6次。一些明显的实现可能是,如果球的位置几乎是平分的两个外野手和没有其他外场手在附近,如果球的速度足够好到边界,它是4次。在这里,你必须在第4阶段正确地实现球轨迹的物理特性。不仅如此,如果轨道没有接触地面,如果附近有一个球员,这可以被定义为一次抓捕,如果球在接近球员之前已经触到地面,你可以修改轨迹,引导球回到守门员那里等等。也许你可以在这里执行简单的规则,然后才能进入困难的情况,比如跑。

最后,球应该回到保龄球手。

万事如意。

票数 3
EN

Stack Overflow用户

发布于 2012-07-02 05:25:23

总的来说,我不认为对板球进行物理模拟是个好主意。如果我是你,我会尝试从更抽象的角度来解决这个问题。

保龄球:

  1. 速度,长度和路线。这取决于战术和保龄球的稳定性。
  2. 摇摆或旋转。这取决于保龄球技术,球场和天气。
  3. 错误:没有球或宽。这又取决于保龄球的一致性。

一旦你知道是什么类型的投递(约克,保镖,全掷,谷歌,其他),你可以玩一个类似的游戏从击球手的角度:他试图击中它,阻止它还是离开它?他喜欢打前脚还是后脚?诸若此类。

你的想法是:结果应该直接从球员和环境属性来计算,使用板球分析中已经建立的概念。

作为奖励,您可以使用D验证您的算法是真实的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11291624

复制
相关文章
【算法比赛】NFL Big Data Bowl 数据挖掘比赛回顾
NFL Big Data Bowl是Kaggle上的一个数据比赛,本文旨在通过回顾比赛,梳理和学习其中的建模思路(点数据挖掘、图挖掘)、数据处理技巧(对抗验证、数据增强)、模型集成技巧(Snapshot Ensembles)。
腾讯云TI平台
2020/04/03
1.7K0
算法比赛 | KDD Cup2022 风力发电预测比赛总结
空间动态风力发电预测(Spatial Dynamic Wind Power Forecasting)对风能的利用具有实际意义,参与者应准确估计风电场的风能供应。
郭好奇同学
2022/11/15
3.7K0
算法比赛 | KDD Cup2022 风力发电预测比赛总结
算法比赛——必备的数论知识
算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数,要么本身就是质数,要么可以写为2个或以上的质数的积,而且这些质因子按大小排列之后,写法仅有一种方式。
秋名山码神
2023/02/26
4150
算法比赛——必备的数论知识
机器视觉:为什么追踪网球的技术不能用在足球和篮球上?
作者|訾竣喆 转自|雷锋网 如今,当我们看板球或是网球的比赛的时候很容易发现,机器视觉技术(machine-vision techniques)早已革命性地开始辅助裁判进行现场的即时分析和判罚。例如,
大数据文摘
2018/05/22
1.2K0
回归算法在数据比赛使用场景
本文整理了14个天池、DataCastle、CCF竞赛中可使用回归算法处理的问题场景。 1 生活大实惠:O2O优惠券使用预测 随着移动设备的完善和普及,移动互联网+各行各业进入了高速发展阶段,这其中以O2O(Online to Offline)消费最为吸引眼球。据不完全统计,O2O行业估值上亿的创业公司至少有10家,也不乏百亿巨头的身影。O2O行业天然关联数亿消费者,各类APP每天记录了超过百亿条用户行为和位置记录,因而成为大数据科研和商业化运营的最佳结合点之一。 以优惠券盘活老用户或吸引新客户进店消费是O
陆勤_数据人网
2018/02/28
9630
10个独特的NBA数据可视化
由于新型冠状病毒肺炎大流行而暂停 NBA 比赛不过是当今世界的一个小小的混乱之一。但是和很多其他的运动爱好者一样,我想念看现场直播体育比赛的兴奋感。
McGL
2020/09/02
2K0
干货:基于树的建模-完整教程(R & Python)
来源:“数盟社区” 原文链接:http://dataunion.org/23697.html 简介 基于树的学习算法被认为是最好的方法之一,主要用于监测学习方法。基于树的方法支持具有高精度、高稳定性和易用性解释的预测模型。不同于线性模型,它们映射非线性关系相当不错。他们善于解决手头的任何问题(分类或回归)。 决策树、随机森林、梯度增加等方法被广泛用于各种数据科学问题。因此,对于每一个分析师(包括新人),学习这些算法并用于建模是非常重要的。 本教程是旨在帮助初学者从头学习基于树的建模。在成功完成本教程之后,
小莹莹
2018/04/24
1.1K0
干货:基于树的建模-完整教程(R & Python)
五分钟学算法之经典算法题 :排序算法(某东算法工程师比赛)
已知数据表 A 中每个元素距其最终位置 不远 ,为了节省时间,应该采取的算法是()
五分钟学算法
2019/10/30
3930
五分钟学算法之经典算法题 :排序算法(某东算法工程师比赛)
比赛名次
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
喜欢ctrl的cxk
2019/11/08
4490
Hotstar赛事直播编码组合优化
原文https://blog.hotstar.com/video-encoding-recipes-for-live-cricket-21f875080932
LiveVideoStack
2019/09/09
4090
Hotstar赛事直播编码组合优化
百度电影推荐系统比赛——初步推荐算法实践
前一阵子参加了百度的电影推荐系统创新比赛。http://openresearch.baidu.com/activitycontent.jhtml?channelId=284 。 之前没有实现过推荐算
机器学习AI算法工程
2018/03/12
3.9K0
百度电影推荐系统比赛——初步推荐算法实践
Carla Challenge比赛
https://carlachallenge.org/
CreateAMind
2019/03/19
1.2K0
Carla Challenge比赛
Mercari Price 比赛分享 —— 语言不仅是算法和公式而已
最近半年一直在忙于各种NLP比赛,除夕因为kaggle的price写到凌晨3点,最后靠rp爬回季军,也算圆了一个solo gold的梦想。这应该是我2017下半年玩到的最有意思的一场比赛了,赛内赛外都学到很多。kernel上有很多优秀的解决方案,有同学觉得我注释太少(源码在此https://www.kaggle.com/whitebird/mercari-price-3rd-0-3905-cv-at-pb-in-3300-s ),这里聊一下这个比赛,正好也说说NLP这个领域的二三事。 Price题目非常简单
AI研习社
2018/03/16
9600
Mercari Price 比赛分享 —— 语言不仅是算法和公式而已
awd比赛总结
​ awd线上训练参加了很多,对awd也有一定的理解了,比靶场更仿真,更像渗透,同时难度更是上升了很多,在训练的同时也在网上看了很多关于awd的相关知识。
故里[TRUE]
2023/04/19
2.2K0
awd比赛总结
【热点】大数据能让博彩公司破产
谈到数据分析,有些行业一直遥遥领先。博彩业就是其中之一。不过,大数据技术也正在使博彩业的“预测”能力大众化,这对于博彩公司而言是一个坏消息。利用大数据帮助投注者“击败庄家”的分析公司正不断涌现。 多年以来,数据处理和智能预测手段为网络及街边的投注站提供了便利的条件,从足总杯决赛到皇室宝宝(关于威廉王子和凯特王妃之子的投注),博彩项目可谓花样繁多。数据能让他们按各种模糊变量开出赔率,这些变量可能是足球比赛中的首个角球,也可能是某场板球比赛结束时攻方的得分数。 此类数据的规模持续快速地发展壮大。现今,对于每支球
机器学习AI算法工程
2018/03/09
1.8K2
记录比赛分数
案例需求: 欢迎界面 记录新的比赛分数 查看往届记录 清空比赛记录 退出程序 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<Windows.h> #include<stdlib.h> #define FILENAME "score.txt" //控制台输出位置 //gotoxy只对下面一行的输出语句有用 void gotoxy(int x, int y) { //设置输出位置 COORD pos = { x,y }; //x行
大忽悠爱学习
2021/03/02
4880
参加了个算法比赛,真是一言难尽啊
上周参加了一个区的程序员技能比赛的初赛,其实就是算法比赛,虽然最后结果是过了初赛,但过程真是一言难尽啊。
龟仙老人
2022/09/05
5610
参加了个算法比赛,真是一言难尽啊
基于树的预测模型-完整教程
基于树的学习算法被认为是最好的方法之一,主要用于监测学习方法。基于树的方法支持具有高精度、高稳定性和易用性解释的预测模型。不同于线性模型,它们映射非线性关系相当不错。他们善于解决手头的任何问题(分类或回归)。 决策树方法,随机森林,梯度增加被广泛用于各种数据科学问题。因此,对于每一个分析师(新鲜),重要的是要学习这些算法和用于建模。 决策树、随机森林、梯度增加等方法被广泛用于各种数据科学问题。因此,对于每一个分析师(包括新人),学习这些算法并用于建模是非常重要的。 本教程是旨在帮助初学者从头学习基于树
机器学习AI算法工程
2018/03/14
1.7K0
基于树的预测模型-完整教程
【比赛】计算机领域有哪些常见的比赛
入了计算机这一行,写代码便是我们安身立命的本领,夜以继日勤学苦练,希望早日成为编程高手。
zenRRan
2020/02/26
1.4K0
算法比赛 | 百度主办风力发电预测赛题及解析
空间动态风力发电预测这项任务对风能的利用具有实际意义。参与者应准确估计风电场的风能供应。
郭好奇同学
2022/04/12
2.2K0
算法比赛 | 百度主办风力发电预测赛题及解析

相似问题

手动指定要发送数据的网络接口

21

TCP层数据发送端口的选择

11

在Linux上通过TCP发送/接收数据

52

发送大量TCP数据

11

通过TCP发送数据

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档