Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws1718:hauptcode

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ws1718:hauptcode [2018/04/08 08:46]
lenarost [Hauptcode]
ws1718:hauptcode [2018/04/19 09:27] (aktuell)
lorenztu
Zeile 9: Zeile 9:
  
  
-<code python> 
  
-class DEF78(): 
- 
- 
-</​code>​ 
 ===== Koordinaten Umrechner, Rating-Register und Co ===== ===== Koordinaten Umrechner, Rating-Register und Co =====
  
Zeile 141: Zeile 136:
  return self.career["​score"​]  return self.career["​score"​]
 </​code>​ </​code>​
-In jeder Rating-Funktion wird unterschieden ob die Kreatur noch lebt oder nicht. Falls sie Tod ist werden die letzten Dinge für die Vererbung vorbereitet und gibt den ''​score''​ zurück mit dem eine spätere **Sortierfunktion** arbeiten wird. Falls die Kreatur noch lebt wird die letzte Bewegung analysiert und entsprechend der ''​score''​ aktualisiert. Im **Intensitäts-Rating** bedeutet das, dass nach jedem Schritt die Kreatur "//​riecht//"​ und dabei erkennt wie //​__intensiv__//​ es "//​riecht//"​ bzw. wie nah sie dem Ziel ist. Je näher die Einheit dem Ziel kommt, desto höher ist der Wert, der dem ''​score''​ hinzugefügt wird((100 bedeutet, dass die Einheit direkt neben dem Ziel ist; 0 bedeutet sie ist im Radius vom Ziel zu Start))+In jeder Rating-Funktion wird unterschieden ob die Kreatur noch lebt oder nicht. Falls sie Tod ist werden die letzten Dinge für die **Vererbung** vorbereitet und gibt den ''​score''​ zurück mit dem eine spätere **Sortierfunktion** arbeiten wird. Falls die Kreatur noch lebt wird die letzte Bewegung analysiert und entsprechend der ''​score''​ aktualisiert. Im **Intensitäts-Rating** bedeutet das, dass nach jedem Schritt die Kreatur "//​riecht//"​ und dabei erkennt wie //​__intensiv__//​ es "//​riecht//"​ bzw. wie nah sie dem Ziel ist. Je näher die Einheit dem Ziel kommt, desto höher ist der Wert, der dem ''​score''​ hinzugefügt wird((100 bedeutet, dass die Einheit direkt neben dem Ziel ist; 0 bedeutet sie ist im Radius vom Ziel zu Start)) 
 + 
 +\\ **Vererbung bedeutet**, dass eine neue Kreatur zurückgegeben wird, welche die selben Eigenschaften und die Wegbeschreibung vom Vorgänger (als ''​ancestor_way''​) übermittelt bekommt.
  
 \\ **Was bedeutet einen Schritt gehen?​** ​ \\ **Was bedeutet einen Schritt gehen?​** ​
ws1718/hauptcode.1523169988.txt.gz · Zuletzt geändert: 2018/04/08 08:46 von lenarost