From 2095a206e66f6ef5583a7d20ad4df17905b4c4ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Justus=20G=C3=B6rgens?= Date: Tue, 21 Dec 2021 14:41:12 +0100 Subject: [PATCH] test --- README.md | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 0a00073..0000000 --- a/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Programmieren 3 - -## Assignment "Game Of Life" - -### Einführung - -#### Game of Life - -Ihre Aufgabe ist es, eine Klasse Life zu implementieren, -die das *Game of Life* simuliert. Beim *Game of Life* -werden Zellen in einem zweidimensionelen Raster angeordnet. -An jedem Rasterpunkt kann entweder eine lebende Zelle oder ein -Leerraum positioniert werden. - -Für das Entstehen, Überleben oder Absterben einer Zelle -ist die Anzahl der unmittelbaren Nachbarn entscheidend. -Jeder Rasterpunkt hat 8 benachbarte Rasterpunkte -(links, rechts, oben, unten, oben links, oben rechts, unten links, unten rechts). -Für die Berechnung der nachfolgenden Generation sind auf die -aktuelle Generation folgende Regeln anzuwenden: - -- Eine neue Zelle an einem bisher unbelebten Rasterpunkt entsteht, - wenn genau drei benachbarte Rasterpunkte mit lebenden Zellen - besetzt sind. - -- Lebende Zellen mit weniger als zwei lebenden Nachbarn sterben in der Folgegeneration an Einsamkeit. - -- Eine lebende Zelle mit zwei oder drei lebenden Nachbarn bleibt in der Folgegeneration am Leben. - -- Lebende Zellen mit mehr als drei lebenden Nachbarn sterben in der Folgegeneration an Überbevölkerung. - - -#### Vorgaben - -Im Assignment werden Ihnen drei Code-Dateien vorgegeben: - -- Life soll später den Produktivcode enthalten. -- LifeTest soll für den Testcode benutzt werden. -- ILife ist ein Interface, das von der Life-Klasse - implementiert werden soll. - -### Aufgabenstellung - -Implementieren Sie die Klasse Life unter Nutzung der TDD-Vorgehensweise. -Erstellen Sie für die oben genannten Regeln jeweils mindestens einen Testfall (für -die erste Regel wurde bereits ein Testfall mitgeliefert). - -