← Back to catalog application · lfgm
Life Game
JavaFX desktop implementation of Conway’s Game of Life with interactive controls and pure model logic.
- ID
- lfgm
- Kind
- application
- Owner
- aholbreich
- Lifecycle
- production
- Tier
- 3
- System
- learning-projects
- Domain
- desktop-apps
- Platform
- desktop
Tech stack
- Languages
- java
- Frameworks
- javafxgradle
- Runtime
- desktop
- Tooling
- gradle
Documentation
Life Game
Life Game is a JavaFX desktop application for Conway’s Game of Life. The code separates pure simulation logic from the JavaFX window and toolbar, making it useful both as a working app and as a compact Java desktop example.
Responsibilities
- render an interactive Game of Life grid
- support start, stop, step, reset, and speed control interactions
- keep core game-state logic independent from UI concerns
Architecture
flowchart LR
User[User] --> UI[JavaFX GameView]
UI --> Model[GameField model]
Model --> Rules[Conway rules]
Rules --> Model
Model --> UI
Source
This entry was generated from the public, non-fork GitHub repository metadata and README content available under aholbreich.
Operations
- Runbook:
Open runbook ↗ - GitHub Actions:
Open pipeline ↗ - GitHub repository:
Visit ↗ - Issues:
Visit ↗
Dependencies
No dependencies declared.
Quality
No validation issues.