13 Commits

Author SHA1 Message Date
Susanne
bcd68cee42 nextGeneration() Implementierung setAlive() auch mit zwei Nachbarn -> Test keepAliveWithTwoNeighbours() passes 2025-02-16 16:35:12 +01:00
Susanne
ee5469dbe3 Implementierung Tests keepAliveWithTwoNeighbours() (fails) + keepAliveWithThreeNeighbours() (passes) 2025-02-16 16:30:31 +01:00
Susanne
2763a28619 Refactoring: vermeide zwei fast identische Codeblöcke (if-Abfragen) 2025-02-16 16:18:26 +01:00
Susanne
89bf74f0c3 nextGeneration() Überprüfung Überbevölkerung - keine weitere Methodenimplementierungen nötig 2025-02-16 16:10:31 +01:00
Susanne
b1ffd970ab Test destroyCrowdedCell() 2025-02-16 16:08:03 +01:00
Susanne
903c86b099 nextGeneration() Überprüfung Einsamkeit + setDead() Implementierung 2025-02-16 16:01:01 +01:00
Susanne
c4e026a04b ANMERKUNG zum weiteren Vorgehen + Test destroyLonelyCell() 2025-02-16 15:58:49 +01:00
Susanne
5c79c16b46 Refactoring: nextGeneration() kann nun beliebige Zellen überprüfen, nicht mehr nur 1,1 aus Testfall 2025-02-15 23:23:21 +01:00
Susanne
72d8e1c320 Refactoring: überprüfe alle acht Nachbarn einer Zelle 2025-02-15 21:07:10 +01:00
Susanne
b13b551045 Refactoring: grundsätzliche Zellenüberprüfung in countAliveNeighbours() 2025-02-15 20:44:51 +01:00
Susanne
566d74f5bf Refactoring: Überprüfung implementieren, wann setAlive() aufgerufen werden darf 2025-02-15 20:34:02 +01:00
Susanne
fc7a99931f Refactoring (?): isAlive() tatsächliche Überprüfung eingefügt, dazu setAlive() nötig etc. 2025-02-15 19:30:24 +01:00
Susanne
41e60e145b Test createNewCell() stupide begrünen 2025-02-15 18:10:00 +01:00