Dnafight

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche
Template superseded.svg Dem Artikel oder Abschnitt fehlen Belege. Hilf, indem du sie recherchierst und einfügst.

Dnafight ist ein Open-Source-Programmierspiel, in dem sich Bakterien gegenseitig bekämpfen. Die erste Version von Dnafight wurde 1985 in Pascal geschrieben. Die aktuelle Version von Dnafight ist in der Programmiersprache Seed7 geschrieben und kann zusammen mit Seed7 heruntergeladen werden.

In Dnafight gibt es verschiedene nach Farben benannte Arten von Bakterien. Jedes Bakterium wird durch ein DNA-Programm in Seed7 gesteuert. Die Petrischale, auf der die Bakterien leben, ist ein rechteckiges Gitter von Feldern. Ein Feld kann leer sein oder ein Bakterium enthalten. Zusätzlich kann ein Feld auch Nahrung enthalten. In jedem Zug kann ein Bakterium das eigene Feld und die acht Nachbarfelder untersuchen. Danach kann sich das Bakterium zwischen Essen, Töten und Teilen entscheiden. Diese Aktionen können in eine der vier Hauptrichtungen durchgeführt werden.

Essen

von Nahrung umfasst auch Bewegen. Das Bakterium kann auch auf seinem Feld bleiben.

Töten

eines anderen Bakteriums ist erlaubt wenn das andere Bakterium kleiner oder gleich groß ist.

Teilen

kann sich ein Bakterium in zwei Teile halber Größe. Der erste Teil bleibt auf dem Feld während der zweite Teil auf ein Nachbarfeld kommt. Beide Bakterien können dabei auch essen.

Es gibt zwei Arten dieses Spiel zu spielen:

  • Einige Bakterien auf die Petrischale setzen und gegeneinander kämpfen lassen.
  • Eine DNA für ein neues Bakterium schreiben und so sein Können im Programmieren messen.

Weblinks[Bearbeiten]

Info Sign.svg Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.