This website requires JavaScript.
1c80d9154d
ZUSATZ, abseits der Aufgabenstellung: visuelle Darstellung in der Konsole
master
Susanne
2025-02-16 18:14:47 +01:00
ecf0483fb1
Implementierung nukeAll() + kleinere random Refactorings
Susanne
2025-02-16 17:34:03 +01:00
092fb1dc01
OPTIONALES (?) Refactoring zum Codeverständnis und Eindeutigkeit
Susanne
2025-02-16 16:50:18 +01:00
25b5a74454
Refactoring: vermeide identische Codeblöcke + entferne redundanten Code
Susanne
2025-02-16 16:43:09 +01:00
bcd68cee42
nextGeneration() Implementierung setAlive() auch mit zwei Nachbarn -> Test keepAliveWithTwoNeighbours() passes
Susanne
2025-02-16 16:35:12 +01:00
ee5469dbe3
Implementierung Tests keepAliveWithTwoNeighbours() (fails) + keepAliveWithThreeNeighbours() (passes)
Susanne
2025-02-16 16:30:31 +01:00
2763a28619
Refactoring: vermeide zwei fast identische Codeblöcke (if-Abfragen)
Susanne
2025-02-16 16:18:26 +01:00
89bf74f0c3
nextGeneration() Überprüfung Überbevölkerung - keine weitere Methodenimplementierungen nötig
Susanne
2025-02-16 16:10:31 +01:00
b1ffd970ab
Test destroyCrowdedCell()
Susanne
2025-02-16 16:08:03 +01:00
903c86b099
nextGeneration() Überprüfung Einsamkeit + setDead() Implementierung
Susanne
2025-02-16 16:01:01 +01:00
c4e026a04b
ANMERKUNG zum weiteren Vorgehen + Test destroyLonelyCell()
Susanne
2025-02-16 15:58:49 +01:00
5c79c16b46
Refactoring: nextGeneration() kann nun beliebige Zellen überprüfen, nicht mehr nur 1,1 aus Testfall
Susanne
2025-02-15 23:23:21 +01:00
72d8e1c320
Refactoring: überprüfe alle acht Nachbarn einer Zelle
Susanne
2025-02-15 21:07:10 +01:00
b13b551045
Refactoring: grundsätzliche Zellenüberprüfung in countAliveNeighbours()
Susanne
2025-02-15 20:44:51 +01:00
566d74f5bf
Refactoring: Überprüfung implementieren, wann setAlive() aufgerufen werden darf
Susanne
2025-02-15 20:34:02 +01:00
e69a9a5b44
Gedankenstützen Kommentare in Testfälle
Susanne
2025-02-15 19:31:31 +01:00
fc7a99931f
Refactoring (?): isAlive() tatsächliche Überprüfung eingefügt, dazu setAlive() nötig etc.
Susanne
2025-02-15 19:30:24 +01:00
41e60e145b
Test createNewCell() stupide begrünen
Susanne
2025-02-15 18:10:00 +01:00
3bfcb3cdca
Initial commit
Susanne
2025-02-09 23:01:20 +01:00