我正在与Flask一起学习Python3.x。我也是篮球迷,所以我认为进入水中并尝试做一个游戏模拟器是一个好主意,也许只是在两支球队之间开始-并在此过程中学习更多Python。 >
我最大的问题是模拟器背后的逻辑应该是什么?假设我要模拟两个历史悠久的球队-Lakers00 vs Bulls98。球员的数据可以在线获得。
我希望它是“现实的”,所以也许要了解每个玩家的百分比?如果乔丹将本赛季的投篮命中率定为50%,那么应该将其编程到每个“球员”中,然后说出该百分比高于或低于每次模拟的可能性吗?我应该使用.json来存储数据吗?
还是我应该采取一种完全不同的方法?
输入代码后,理想情况下,我将尝试使用Flask将其转换为网站。您建议使用哪个数据库?
谢谢
答案 0 :(得分:0)
我想您会希望配置一个修饰符来帮助比较不同时代的团队。防守规则随着时代的发展而变化,并且对比赛目标的命中率等方面的影响也很大。
答案 1 :(得分:0)
我不知道JSON,但如果您仍在进行此工作,那么我首先要使其简单。
1:玩家应至少具有以下字段: 占有使用情况明细(TO,2分,3分) 2点命中率,3点命中率 2:我可能会先加入使用率百分比
最简单的方法是使用具有这些属性的播放器类。如果您采纳了#2的建议,则可以使用一个函数来找出哪个球员使用了控球权,以及他们如何进行控球(2分,3分,失误以及投篮是否成功)。在以后的比赛中,防守,篮板,犯规可能更多,但是如果您从那开始,您至少会拥有类似于篮球的东西。我认为NBA比赛大约有100场比赛。