我在大学时,对编码很陌生,而且我正在与NetLogo分配中间创建一个复杂的系统。我已经决定与能够感知对方以及敌人火力的船只进行舰队战斗,并且会在向他们射击时集结并试图避开敌人的火力。另外,我希望每支球队(友谊和敌人)都能拥有3支旗舰队。被发现时成为主要目标。如果所有三个人都在一方被摧毁,那团队便会失败。
这些是我无法弄清楚如何编程的事情:
在一组区域内随机间隔产生两队
获取导弹'以一定的延迟从每只乌龟开火
让海龟感知敌舰和敌方导弹,向敌舰射击并避开导弹。
如何让一艘船检测到被导弹击中,使其能量(HP)下降。
如何让船只相互感知并团结在一起,特别是在旗舰店附近'
这是一个很长的镜头,但它会很好 - 如何让船只去瞄准'在其他船只上。
感谢任何和所有帮助!如果您可以提供任何帮助,请告诉我们:)
答案 0 :(得分:0)
这是对模型描述的良好开端,足以让某人实施。 StackOverflow的最佳用途可能是首先尝试制作模型,分享您已完成的工作并询问您遇到的具体问题。为了让您继续定位,我会研究Netlogo原语,例如face
,in-cone
和in-radius