Upload
ivonette-leichter
View
121
Download
5
Embed Size (px)
Citation preview
Simulator: Spiel des Lebens
Sebastian BanertMatthias ThieleMathias UngerMarco 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)