Simulator: Spiel des Lebens Sebastian Banert Matthias Thiele Mathias Unger Marco Drechsel.

Post on 06-Apr-2015

121 views 5 download

Transcript of Simulator: Spiel des Lebens Sebastian Banert Matthias Thiele Mathias Unger Marco Drechsel.

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)