Coderetreat - Game of Life - 5. HackCamp Wolfsburg
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
figures
gameoflife-core
gameoflife-javafx
.gitignore
GameOfLife.png
IncrementProjectVersion.txt
LICENSE.txt
README.md
ToDo.txt
pom.xml

README.md

Game of Life

Zusammenfassung meiner gewonnenen Ideen beim Coderetreat (Game of Life) des 5. Hackcamp in Wolfsburg.

Features

  • Modellieren einer Population per GUI
  • Speichern / Laden des Spielstands
  • Navigation per Toolbarbutton
  • Schrittweise Populationsentwicklung
  • Automatische Populationsentwicklung
    • konfiguierbare Geschwindigkeit
  • Zoomen per Mausrad
  • Unterschiedliche Bretttypen
    • Brett mit fester Breite und Höhe
    • Torusförmiges Brett mit fester Breite und Höhe
    • Unendlich großes Brett
  • einige vordefinierte Populationen
  • einfügen von im "Life 1.06" Format vordefinierter Figuren per Rechtsklick

Frameworks

  • JUnit
  • JavaFX
    • GUI Erstellung mit JavaFX Scene Builder
    • CSS Styling (Toolbarbuttons)
    • Zeichnen auf Canvas
  • Jaxb zum Speichern und Laden des Spielstands
  • Spring
    • für Dependency Injection
    • in Kombination mit JavaFX

Links

Life 1.06 File Format: ConwayLife

Einige Icons von famfamfam.

Einige Icons von Yusuke Kamiyamane.

GameOfLife