Osm*_*lid 2 c# simulation events
我想在 C# 中执行离散事件模拟。我想要三个球按照随机行走模式同时在屏幕上滚动。在时间 1 球应该出现并开始滚动,在时间 5,球 2 和在时间 10,球 3 应该出现。当任何两个球靠得足够近时,球的颜色应该会改变(只要它们保持靠近)。
我对离散事件模拟很陌生,我想了解我们如何在 C# 编程中做到这一点?创建模型需要哪些步骤。我知道图形和其他东西。
und*_*ore 5
新人请注意:
使用操作系统计时器或线程不是离散事件模拟应该工作的方式。使用其中之一作为构建块可能会产生误导或完全错误。
首先阅读有关离散事件模拟(DES)的维基百科文章
有一些“模型”,即所谓的“形式主义”,它们在数学上被证明适用于事件模拟。您需要实现一个(例如DEVS)。
您可能想查看维基百科上列出的离散事件模拟软件的DES列表。
您还可以找到有关 DES 的有用sigmawiki(程序、示例、教程)。SharpSim和React.NET是 C# 中的 DES 实现。
归档时间:
14 年,2 月 前
查看次数:
3510 次
最近记录:
11 年,4 月 前