Simulator: Spiel des Lebens Sebastian Banert Matthias Thiele Mathias Unger Marco Drechsel
Spezifikation Simulation von „Conway‘s Game of Life“ Simulation durch Nutzer steuerbar (anhalten/fortsetzen; schneller/langsamer ) optisch ansprechende grafische Oberfläche Berechnung und GUI getrennt -> GUI jederzeit bedienbar Anfangspopulation durch Nutzer oder zufällig Speichern und Laden von Simulationen
Conway‘s Game of Life [1] von Mathematiker John Horton Conway 1970 Spielfeld aus Zeilen und Spalten, unendlich groß jede Zelle entweder lebendig oder tot jede Zelle hat 8 Nachbarn Anfangspopulation gegeben nächste Generation nach einfachen Regeln bezüglich Anzahl lebendr Nachbarn
Conway‘s Game of Life [1]
Conway‘s Game of Life [1]
Pflichtenheft Musskriterien: entsprechend Spezifikation Einzelschrittmodus Wunschkriterien: Regeln durch Nutzer festlegbar Wahl zwischen verschiedenen Spielfeldtypen (Randverhalten) Importmöglichkeit für Grafiken als Startbelegung
Pflichtenheft nichtfunktionale Anforderungen: Verarbeitung großer Feldgrößen Robustheit bei langer Simulationsdauer
Klassenentwurf
Klassenentwurf
Klassenentwurf
Klassenentwurf
Klassenentwurf
Klassenentwurf
Klassenentwurf
Quellen [1] http://de.wikipedia.org/wiki/Game_of_Life (06.07.2011)