dojoAufgabe: Game of Life 20.04.2017, 00:00 Uhr

Tot oder lebendig?

Die Übungsaufgabe ist diesmal wieder ein Spiel – und noch dazu ein echter Klassiker.
Schon lange bevor Hardware und Betriebssysteme mit grafischer Oberfläche verfügbar waren, hat sich der Mathematiker John Conway sein „Game of Life“ ausgedacht. Beim Game of Life geht es darum, eine Population von Zellen so zu konfigurieren, dass sie überlebensfähig sind. Die „Welt“ besteht im Game of Life aus quadratischen Kästchen. Jedes Kästchen repräsentiert entweder eine lebende Zelle oder es bleibt leer. Von Generation zu Generation entwickeln sich nun die Zellen.
Die Übungsaufgabe sollte wie immer in maximal drei Stunden zu lösen sein. Wer die Zeit investiert, gewinnt in jedem Fall – an Erfahrung und Wissen. Es gilt: Falsche Lösungen gibt es nicht. Es gibt möglicherweise elegantere, kürzere oder schnellere Lösungen, aber keine falschen.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar