Ich arbeite an einem Predator-Prey model aber ich habe einen einzigartigen Laich Mechaniker, den ich versuche zu arbeiten.Wie modelliere ich das Laichen nach Kill/Miss im Predator-Prey-Modell in Netlogo? bereits
Die Idee, dass, wenn ein Wolf Schaf trifft, eine Wahrscheinlichkeit der Schafe dort entweichenden (I habe diesen Teil codiert). Wenn das Schaf getötet wird, n Anzahl der Lämmer werden erstellt. Wenn das Schaf flieht, k Anzahl der Lämmer werden erstellt. Nach t Perioden werden die Lämmer Beute. n, k und t werden Schieberegler auf der Schnittstellenseite sein.
Ich bin ziemlich neu in der Agent-basierten Modellierung und Netlogo-Programmierung, so dass jeder Ratschlag wirklich geschätzt werden würde.
Dies ist der aktuelle Code für die Jagd:
to catch-sheep ;; wolf procedure
let prey one-of sheep-here
if prey != nobody and random 100 < kill-probability
[ ask prey [ die ]
Und was ist Ihr aktuelles Problem mit dem von Ihnen bereitgestellten Code? –
Oh nein, der Code, den ich für den Kill-Prob habe, funktioniert gut. Mein Problem ist, dass ich versuche, es hinzuzufügen. Ich möchte es so haben, dass jedes Mal, wenn sich ein Wolf und ein Schaf begegnen, abhängig davon, wie die Interaktion abläuft (töten oder verfehlen), eine Anzahl von Lämmern erschaffen wird. – Roger