Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azuyamat/conway

Conway game of life in VueJS + ViteJS
https://github.com/azuyamat/conway

Last synced: 29 days ago
JSON representation

Conway game of life in VueJS + ViteJS

Awesome Lists containing this project

README

        

## Website
> Visit [conway](https://conway.azuyamat.com) --> Made in VueJS + ViteJS

## Conway game of life[^1]

> Conway's Game of Life is a computer program that creates patterns using a grid of cells, kind of like a checkerboard. Each cell can be alive or dead. It follows these rules:

| Index | Rule |
| --- | --- |
| 1 | Any live cell with fewer than two live neighbours dies, as if by underpopulation. |
| 2 | Any live cell with two or three live neighbours lives on to the next generation. |
| 3 | Any live cell with more than three live neighbours dies, as if by overpopulation. |
| 4 | Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction. |

> Imagine starting with some living cells on the grid and then watching how they change with each "generation." It's like a simple computer game where patterns evolve over time based on these rules, creating interesting shapes and designs.
___
## Here are a few examples of shapes you may encounter:
1. **Block**:
```
XX
XX
```
2. **Beehive**:
```
XX
X X
XX
```
3. **Blinker**:
```
X
X
X
```
4. **Blinker**:
```
XXX
XXX
```
___
## About the Author

*Azuyamat*

![Profile Picture](https://media.discordapp.net/attachments/839527216534388807/1147749523473575977/azuyamatpfpfinal.png?width=105&height=105)
- **GitHub:** [Azuyamat](https://github.com/azuyamat)
- **Website:** [Azuyamat](https://azuyamat.com)

---

[^1]: https://en.wikipedia.org/wiki/Conway's_Game_of_Life