NetLogo舰队之战

时间:2016-11-08 02:48:38

标签: netlogo

我在大学时,对编码很陌生,而且我正在与NetLogo分配中间创建一个复杂的系统。我已经决定与能够感知对方以及敌人火力的船只进行舰队战斗,并且会在向他们射击时集结并试图避开敌人的火力。另外,我希望每支球队(友谊和敌人)都能拥有3支旗舰队。被发现时成为主要目标。如果所有三个人都在一方被摧毁,那团队便会失败。

这些是我无法弄清楚如何编程的事情:

  1. 在一组区域内随机间隔产生两队

  2. 获取导弹'以一定的延迟从每只乌龟开火

  3. 让海龟感知敌舰和敌方导弹,向敌舰射击并避开导弹。

  4. 如何让一艘船检测到被导弹击中,使其能量(HP)下降。

  5. 如何让船只相互感知并团结在一起,特别是在旗舰店附近'

  6. 这是一个很长的镜头,但它会很好 - 如何让船只去瞄准'在其他船只上。

  7. 感谢任何和所有帮助!如果您可以提供任何帮助,请告诉我们:)

1 个答案:

答案 0 :(得分:0)

这是对模型描述的良好开端,足以让某人实施。 StackOverflow的最佳用途可能是首先尝试制作模型,分享您已完成的工作并询问您遇到的具体问题。为了让您继续定位,我会研究Netlogo原语,例如facein-conein-radius