Danke für Deine Mühe mir die LC Sprache beizubringen *grins*
Das mach ich gerne, wenn auch sonst noch jemand fragen hat, ich beantworte sie immer gerne.
Kann ich den Virus selbst programmieren welcher infiziert wird? Wenn ja wie? Oder ist das eine Art Zufallsprodukt?
Viren sorgen für selbstverbreitung, sie schreiben sich selbst an die angegebene stelle.
mit POISON_VIRUS_MIN_ENERGY 20000 kannst du die mindest energy setzen, diese wird auch auf das infizierte lebewesen übertragen.
Wenn du selbst infektionen machen willst, must du dies mit DNA machen.
Code: Alles auswählen
...
...
@DNABLOCK
EATING_EMIT
MUTATE
INC_CELL_RAD
POISON_DNA_CODE 5;DIE GRÖßE DES DNA CODES(ZEILEN)
EMITTOENEMY_DNABLOCK @DNABLOCK
;DNABLOCK END
...
...
...
Dieser verbreitet sich auch selbst, da er ja den emit befehl auch mit sendet.
Und dafür ist auch das Nahrung herauslassen gut.
Was eigentlich Schade ist! Denn die meisten Wissen wohl dann nicht, das man die Creaturen letztendlich gegeneinander antreten lassen kann ^^ Das macht natülrich Spass wenn die eigene Creatur jemand anderes vernichtet *fg*
Das hab ich beim programmieren auch immer gemacht, gewinnt es gegen denn und denn ^^
1. Wie oft in der Sekunde wird der Code durchlaufen?
Das kann man so einfach nicht beantworten, dies hängt von den FPS ab.
Es werden alle Zellen nach und nach abgearbeitet
2. Warum soviele einzelne Zellen, wenn ich den Code eigentlich in einer Zelle unterbringen kann?
So kannst du mehr code in der gleichen zeit ausführen.
Kostet aber auch mehr energy.
Ansonsten als schutz gegen viren und dna so dass nicht immer alle zellen infiziert sind.
3. Was heisst hier: "IF_ENEMYABS_LESS WERT" welcher Wert? Pixel? Oder cm? Oder?
Das ist dein abstands wert. (Pixel)
Ich würde werte um 100-300 nehmen.
4. Wozu dienen die MSG?
Damit sich die creaturen untereinander unterhalten können.
Oder auch die einzelnen zellen.
Du kannst z.b. wenn du wenig energy hast eine nachricht senden.
In deinen Lebewesen überprüfst du dann ob diese nachricht angekommen ist, und wenn ja zu ihm fahren und im nahrung spenden.
5. Was nützt "Energie versenden" ? Schickt es dann jemand anders Energie? Hmm....
Zum einen um es per dna zu infizieren wie im oberigen code,
oder um der eigenen rasse zu helfen, wenn einer energy benötigt.
1- Dokumetation, stelle doch ein paar Codes mit in die Doku, für einfache Creaturen, mit Kommentaren, warum und was hier gerade gemacht wird, das würde einigen den Einstieg WESENTLICH erleichtern. Weil man kann ja dann einfach hinzufügen und rumtesten an der Basis. Und wenn gut dokumentiert, dann weiss man auch wie man eine Creatur in den Grundzügen aufbaut.
Ja ok, das weiß ich, nur ich kann nicht so gut documentationen schreiben.

wenn du oder jemand anderst lust hätte mir dabei zu helfen wäre ich im sehr dankbar.
2. Verschiedene und mehrere Wesen gleichzeitig hinzufügen können, um z.B. einen Kampf auszutragen. Also 2 verschiedene Wesen im gleichen Zeitpunkt einfügen. Damit man nicht extra wieder ins Menü muss und sich so das andere Wesen evtl. bereits Vorteile verschafft.
Ja so eine Art Arena modus für den Contest werde ich noch einbauen.
3. Klar, besser als mit Linien zu kämpfen wär es Sinnvoll es mehr "tierisch" oder ähnlich aussehen zu lassen. Oder das Spielfeld anders zu gestalten, ka, das ist aber nur ne grafische Sache.
ja, dies wieß ich eigentlich auch, nur dies ist relativ schwer umzusetzen, da ich kein so guter grafiker bin.
Wenn jemand lust hat bessere grafiken zu malen, würde ich mich sehr freuen.
4. Weiterhin, sollte man mehrere Wesen beobachten können, und nicht immer nur eines. Hier sollte auch nicht nur die Energie angezeigt werden, sondern z.b.:
- Ob mit Virus befallen
- Ob DNA Code infiziert
- Wieviel Food gefressen
- Wieviel Energie
- Wieviel Energie aktuell in 10 Sekunden verbraucht wird
- Wieviel Energie aktuell in 60 Sekunden verbraucht wurde
- Wieviel Viren die letzten 10 Sekunden ausgesendet wurden
- Wieviel Viren die letzten 60 Sekunden ausgesendet wurden
usw....
Werde mal schauen was ich davon einbauen kann.
GOTO @LINE_6
@LINE_1
POISON_EMIT_DNABLOCK @LINE_1
INC_CELL_RAD
EATING_EMIT
GOTO @LINE_1
RETURN
@LINE_6
ROTATE_FOOD
MOVE_FORWARD2X
MOVE_FORWARD2X
MOVE_FORWARD2X
MOVE_FORWARD2X
POISON_DNABLOCK_SIZE 5
POISON_EMIT_DNABLOCK @LINE_1
COPY_MIN_ENERGY 100000
COPY25_75
CLONE
GOTO @LINE_6
Jetzt hab ich dir oben so ein schönens bsp. gecodet, und jetzt seh ich das du ja schon was viel besseres hinbekommen hast.
Wenig Code aber schon ein etwas gefährlicheres Objekt BUHHHH
Jo, wirst langsam immer besser, so funktioniert die dna injekton ja schon ganz gut.
Vielen Dank, das du dich damit beschäftigst
so sehe ich auch wo ich was erklären muss.
MfG
RR