About Game of Life
Математическая игра Жизнь представляет из себя клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году.
Данное приложение является симулятором математической игры Жизнь Джона Конвея.
"Классические" правила игры довольно простые. Место действия игры - поле, которое называется "Вселенная". "Вселенная" - это поверхность, размеченная на клетки. Она может быть трёх типов:
- конечная (ограниченная);
- замкнутая (имитирующая поверхность тора);
- бесконечная.
Каждая клетка в игровой вселенной может находиться в двух состояних - живая или мёртвая.
В начале игрок определяет положение клеток (первое поколение). Каждое следующее поколение
рассчитывается по определёным правилам на основании предыдущего:
- рождение: мёртвая клетка рядом с тремя живыми клетками оживает;
- выживание: если у живой клетки есть два или три соседа, то клетка продолжает жить;
- смерть: если живую клетку окружает менее двух соседей, то клетка умирает от одиночества, если более трёх, то от перенаселения.
Каждую клетку окружает восемь соседних клеток (живых или мёртвых).
Игрок не принимает непосредственного участия в игре, а лишь расставляет первое поколение клеток,
а дальше просто наблюдает за сменой поколений в игре.
Таковы классические правила игры Жизнь Джона Конвея.
Данная программа реализует несколько модифицированные правила игры. В игре живые клетки представлены в так называемом "шахматном" варианте, т.е. двух цветов - зелёные (1 игрок) и синие (2 игрок). Правила рождения, выживания и смерти остаются такие же, как и в классическом варианте, но выбор цвета клетки при рождении определяет по правилу "большинство из трёх". Т.е., если мёртвую клетку окружает 1 клетка синего цвета и 2 клетки зелёного цвета, то новая клетка будет зелёного цвета.
Стоить отметить, что данная программа позволяет работать как по шагам, так и в режиме автоматической смены поколений.
Во время паузы имеется возможность редактирования текущего поколения.
Эти простые правила приводят к огромному разнообразию форм, которые могут возникнуть в игре. Mathematical game Life is a cellular automaton devised by the British mathematician John Conway in 1970.
This application is a simulator of mathematical games Life John Conway.
"Classic" rules of the game are quite simple. Place the game - a field that is called "The Universe". "The Universe" - is a surface-marked cells. It can be of three types:
- A finite (limited);
- Closed (simulating the surface of the torus);
- Infinite.
Every cell in the game universe can exist in two states - alive or dead.
At the beginning of the player determines the position of the cell (the first generation). Each generation
calculated according to certain rules on the basis of the previous one:
- Birth: dead cell next to three living cells alive;
- Survival: if a living cell has two or three neighbors, the cell continues to live;
- Death: if a living cell is surrounded by at least two neighbors, the cell dies of loneliness if more than three, then from overpopulation.
Each cell is surrounded by eight neighboring cells (living or dead).
The player is not directly involved in the game, but only puts the first generation of cells
and then just watching the change of generations in the game.
These are the classic rules of the game Life of John Conway.
This program implements a slightly modified rules of the game. The game live cells are represented in a so-called "staggered" form, i.e. two colors - green (1 player), and blue (2 player). Terms of birth, survival and death remain the same as in the classic version, but the choice of color cells at birth determines the rule "the majority of the three." That is, if a dead cell surrounds the cell 1 blue and 2 green cell, the new cell will be green.
Worth noting that this program allows you to work as a step by step, and with the automatic change of generations.
During the pause, you can edit the current generation.
These are simple rules lead to a great variety of forms which may occur in the game.