Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/efimj/gameoflife
Android version Conway's Game of Life. Based on material you. Realized with jetpack compose libraries.
https://github.com/efimj/gameoflife
android android-app android-application android-game androidgame game game-of-life gameoflife jetpack jetpack-android jetpack-compose
Last synced: about 2 months ago
JSON representation
Android version Conway's Game of Life. Based on material you. Realized with jetpack compose libraries.
- Host: GitHub
- URL: https://github.com/efimj/gameoflife
- Owner: Efimj
- Created: 2024-02-18T19:53:28.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-08-17T18:16:07.000Z (5 months ago)
- Last Synced: 2024-08-18T18:56:37.922Z (5 months ago)
- Topics: android, android-app, android-application, android-game, androidgame, game, game-of-life, gameoflife, jetpack, jetpack-android, jetpack-compose
- Language: Kotlin
- Homepage: https://play.google.com/store/apps/details?id=com.jobik.gameoflife
- Size: 4.21 MB
- Stars: 45
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
Conway's Game of Life
## Description
The Game of Life, also known simply as "Life", is a cellular automaton
developed in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state and
does not require additional actions. A person interacts with the Game of Life, creating an initial configuration
and watching how it develops. It is Turing complete and can model a universal constructor or any other Turing
machine.### Rules
- In an empty (dead) cell, if there are exactly three living neighbors, life is born
- If a living cell has two or three living neighbors, it continues to live; otherwise, the cell dies (due to "
loneliness" or "overcrowding")[](https://play.google.com/store/apps/details?id=com.jobik.gameoflife)
### Key features
- Simple controls: Tap to toggle cells and start the simulation.
- Adjustable speed: Control the pace of the simulation to observe patterns at your own rhythm.
- Customizable grid size: Tailor the dimensions of the grid to suit your preferences.
- Explore patterns: Discover famous configurations like gliders, blinkers, and more.
- Customize rules: Experiment with different rule sets to create new and unique simulations.### App features
- Adaptive theming
- Localization
- BackdropScaffold usage
- Large screen support## Design & Screenshots
### Phones
### Desktop | Tablet
### Do you like this app? 💜
Support it by joining __[stargazers](https://github.com/Efimj/GameOfLife/stargazers)__ for this repository. ⭐