gpt4 book ai didi

Python:交通模拟(路上的汽车)

转载 作者:太空宇宙 更新时间:2023-11-03 12:19:48 26 4
gpt4 key购买 nike

我想像这里一样创建一个交通模拟器: http://www.doobybrain.com/wp-content/uploads/2008/03/traffic-simulation.gif但我并没有想得很深。

我会创造类汽车。每辆车都有自己的颜色、位置等。

我可以用数组创建道路。

但是如何告诉汽车去哪里呢?我能听听你的想法吗?

编辑:是否禁止从优秀程序员那里获得新想法?为什么有些人要关闭此线程?还是要问这样的问题?我不明白他们。 :(

EDIT2:下次我会去玩家论坛。直到现在我都喜欢这些想法。谢谢!

最佳答案

您不需要告诉汽车去哪里。由于它的速度,它无论如何都会去。通过向前看(几个时间步后会在哪里,还有路吗?)你可以看到是否需要调整速度。

道路不是数组;它是矩阵或位图。你不能在拐角处开那么快,否则你会从路上飞走。

首先明确制定目标和范围总是一个好主意。在这种情况下,您会考虑建模的范围(涉及的物理学)和汽车运动的复杂性(碰撞、沿弯道等)。

我发现,如果您能用通俗易懂的英语(我是荷兰语)清楚地陈述您的概念,编写代码就会变得容易得多,有时几乎是微不足道的。

编辑

为清楚起见,当我谈论速度时,我指的是矢量,它既有大小 (10MPH) 又有方向。你的向量将有 2 个元素,xy,除非你还想要飞机,或者想要模拟山丘等(你不需要山丘,因为你会还必须考虑重力:) 其中使用了 z 位置和速度。

关于Python:交通模拟(路上的汽车),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com