NetLogo舰队战役 我在大学,很新的编码,我在与NetLogo的任务中间,创造一个复杂的系统。我已经决定创建一个舰队战斗,使用能够感知对方以及敌人火力的船只,并将集合起来,在向敌人开火的同时尽量避开敌人的火力。此外,我希望每个团队(友军和敌军)都有3艘“旗舰”,它们在被发现时成为主要目标。如果三方都在一方被摧毁,该队将输掉比赛

NetLogo舰队战役 我在大学,很新的编码,我在与NetLogo的任务中间,创造一个复杂的系统。我已经决定创建一个舰队战斗,使用能够感知对方以及敌人火力的船只,并将集合起来,在向敌人开火的同时尽量避开敌人的火力。此外,我希望每个团队(友军和敌军)都有3艘“旗舰”,它们在被发现时成为主要目标。如果三方都在一方被摧毁,该队将输掉比赛,netlogo,Netlogo,以下是我无法理解的编程方法: 在设定区域内随机产生两个团队 让“导弹”以设定的延迟从每只海龟身上发射 让海龟感知敌舰和敌方导弹,向敌舰开火并避开导弹 如何让一艘船探测到被导弹击中,从而使其能量(HP)下降 如何让船只彼此感知并聚集在一起,尤其是在“旗舰”周围 这是一个很长的机会,但它将是很好的-如何让船舶“瞄准”其他船舶 感谢您的任何帮助!如果您能在这些方面提供帮助,请告诉我:)这是描述您的模型的一个良好开端,足以让人实施。StackOverflow的最佳用途可能是首先尝试制作模型,分享您所做的

以下是我无法理解的编程方法:

  • 在设定区域内随机产生两个团队

  • 让“导弹”以设定的延迟从每只海龟身上发射

  • 让海龟感知敌舰和敌方导弹,向敌舰开火并避开导弹

  • 如何让一艘船探测到被导弹击中,从而使其能量(HP)下降

  • 如何让船只彼此感知并聚集在一起,尤其是在“旗舰”周围

  • 这是一个很长的机会,但它将是很好的-如何让船舶“瞄准”其他船舶


  • 感谢您的任何帮助!如果您能在这些方面提供帮助,请告诉我:)

    这是描述您的模型的一个良好开端,足以让人实施。StackOverflow的最佳用途可能是首先尝试制作模型,分享您所做的工作,并在遇到困难时提出具体问题。为了让你继续瞄准目标,我将研究Netlogo原语,如
    圆锥体
    半径