Skip to content

LincolnCox29/CSharpGameOfLife

Repository files navigation

Conway's Game of Life in C#

This is an implementation of Conway's Game of Life in C#. The Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input.

Controls

  • Left Click: Toggle cell state (alive/dead).
  • Spacebar: Start/pause the simulation.
  • C Key: Clear the grid.

Rules

The rules of the Game of Life are simple:

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

Credits

This implementation was created by LincolnCox29.


Игра Жизнь Конвея на C#

Это реализация Игры Жизнь Конвея на C#. Игра Жизнь - это клеточный автомат, придуманный британским математиком Джоном Хортоном Конвеем в 1970 году. Это игра для нулевого игрока, что означает, что ее эволюция определяется ее начальным состоянием и не требует дальнейшего ввода.

Управление

  • Левый клик: Переключение состояния клетки (живая/мертвая).
  • Пробел: Запустить/приостановить симуляцию.
  • Клавиша C: Очистить сетку.

Правила

Правила Игры Жизнь просты:

  1. Любая живая клетка с меньше чем двумя соседями умирает от одиночества.
  2. Любая живая клетка с двумя или тремя живыми соседями продолжает жить на следующее поколение.
  3. Любая живая клетка с более чем тремя живыми соседями умирает от перенаселения.
  4. Любая мертвая клетка с ровно тремя живыми соседями становится живой клеткой от размножения.

Автор

Эта реализация создана LincolnCox29.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages