Conway's Game of Life built in Typescript
Explore the docs »View Demo · Report Bug · Request Feature
Cекция содержит краткое описание вашего проекта. Вдохновение, идеи, мотивация, которые послужили началом для создания.
This project was inspired by The Game of Life created by John Horton Conway.
No players are needed for this game. Just create a pattern and you are ready to go! 🤗
You can get acquainted with the rules and usage examples below.
Have a nice trip!
Секция содержит используемые в проекте технологии. Если их слишком много следует оставлять наиболее крупные из них.
- Any live cell with fewer than two live neighbours dies, as if by underpopulation.
- Any live cell with two or three live neighbours lives on to the next generation.
- Any live cell with more than three live neighbours dies, as if by overpopulation.
- Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.
These rules, which compare the behavior of the automaton to real life, can be condensed into the following:
- Any live cell with two or three live neighbours survives.
- Any dead cell with three live neighbours becomes a live cell.
- All other live cells die in the next generation. Similarly, all other dead cells stay dead.
Пример того, как вы можете дать инструкции или первоначальные требования пользователю для корректной установки и запуска проекта.
npm install -g npm@latest
- Clone the repo
git clone https://github.com/your_username_/GameOfLife.git
- Install NPM packages
npm install
- Start the project
npm start
В этой секции могут содержаться полезные примеры использования проекта. Блоки кода, изображения и анимации. Сюда можно приложить ссылки на дополнительные ресурсы.
/* Creating new instance of Game of life */
const options: GameOpts = {
width: 10,
height: 10
};
const newGame = new GameOfLife(options);