你好世界!我不是真正的体育迷。嗯,我喜欢体育作为一种活动,但观看它们对我来说一直很无聊。然而,体育中有一些东西完全迷住了我,而且一直是足球的自由球 - 我只能称之为足球,抱歉大家 :)。所以,观看专业球员击球并看到它弯曲、下降、移动不可预测地或突然改变方向在空中有着迷住我自小的能力。 我一直想拥有一个可以实际实验的东西,而不是仅仅挥舞着球和观看预定义的动画。所以现在,我40岁了,结婚了,三个孩子的父亲,有机械工程背景,做着正常的工作,仍然是一个巨大的游戏迷。这个应用程序叫做足球物理实验室。它是一个实验性的iPhone物理沙盒,您控制击球本身:方向、力量、接触点,然后让应用程序计算球的结果。物理模型包括像马格努斯效应、雷诺依赖的气动阻力、低转速不稳定性、重力、地面交互、滚动、弹跳和门框碰撞等内容。一些参数和模型基于足球气动学的发表研究和真实球行为。没有自动瞄准和没有编写脚本的轨迹。每个射门都应该来自您选择的参数。模型是由经典力学、FIFA球规和足球气动学的发表研究指导的。为了澄清,我不是声称它是现实的完美代表。目标是建立一个工程模型,它能够保持一致性到足以改变一个参数产生可理解的物理后果。 我知道“模拟编码”受到很多批评,我理解为什么。 但是,我也想完全诚实:我永远不会能够建立这个,没有AI。 我不是专业的软件开发人员。 我大量使用AI进行实现、调试、架构讨论和测试,而我专注于我想要的行为。工程逻辑和是否模拟实际上有意义。对于我来说,这是一个突破。它突然给了我能力去建立我自小想要存在的东西,但从来没有有编程技能去创造它。应用程序主要在我的2017 MacBook Air上开发。 我也花了好几周的时间与一个物理可信的门框打斗,最终得到“正常”的结果。同样,守门员,我完全删除了它,可能会保留它以待将来。所以第一版故意简单。一个球。一个球场。一个门和物理。应用程序完全免费。如果您喜欢足球,喜欢物理,游戏开发,或者只是想看看改变击球参数对球的影响,我会真诚地感谢您试用它。附注:我还在工作着一个WebGL/浏览器版本,以便人们不使用iPhone或iPad就可以直接从网上试用它。这仍然是一个实验,并且有很多我想要改进的东西,但发布它对我来说似乎非常重要。再次,没有AI,我想这可能会留在那些我带着几十年但从来没有成功建立的想法中,但反而,孩子内心的我最终得到了足球物理沙盒。