Python:交通仿真(道路上的汽车)

kam*_*ame 3 python simulation traffic

我想创建一个像这里的交通模拟器:http: //www.doobybrain.com/wp-content/uploads/2008/03/traffic-simulation.gif 但我并没有对此非常深入.

我会创造一班车.每辆车都有自己的颜色,位置等.

我可以创建一个带阵列的道路.

但是如何告诉汽车去哪里?我可以听到你的想法吗?

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

编辑2:下次我会去游戏玩家论坛.我喜欢这些想法,直到现在.谢谢!

ext*_*eon 6

你不告诉汽车去哪里.无论如何,它仍然是由于它的速度.通过向前看(从现在开始几步之后,还有一条道路?)你可以看到是否需要调整速度.

道路不是阵列; 它是一个矩阵或位图.你不能在拐角处快速行动,否则你将从路上飞走.

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

我发现,如果你能用简单的英语(或者我的情况下是荷兰语)清楚地陈述你的概念,那么编写代码会变得更加容易,有时甚至是微不足道的.

编辑

为清楚起见,当我谈论速度时,我正在谈论一个具有幅度(10MPH)和方向的矢量.你的向量将有2个元素,xy,除非你也想要飞机,或者想要模拟山丘等(你不需要丘陵'因为你也必须考虑重力:)其中一个z位置和使用速度.