Brick Rigs

Brick Rigs

Not enough ratings
"Game of Life" [1.8, READ DESCRIPTION]
   
Award
Favorite
Favorited
Unfavorite
Era: 1900s
File Size
Posted
326.614 KB
29 Apr @ 4:29am
1 Change Note ( view )

Subscribe to download
"Game of Life" [1.8, READ DESCRIPTION]

Description
RUS

Игра «Жизнь» — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году. Это игра без игроков, в которой человек создаёт начальное состояние, а потом лишь наблюдает за её развитием. В игре можно создать процессы с полнотой по Тьюрингу, что позволяет реализовать любую машину Тьюринга. (Подробнее об этом можно прочесть на Википедии.)

Эта постройка полностью повторяет алгоритм Конвея в Брике.

Кратко о правилах:
Если рядом с "живой" клеткой находится 2 или 3 живые клетки, то она продолжает жить. В противном случае - умирает.
Если рядом с "мёртвой" клеткой находится 3 живых клетки, то клетка становится живой. В противном случае - остаётся мёртвой.

Размер экрана - 24×12.


Инструкция:

Постройка включает в себя экран и пульт управления. На пульте содержаться такие параметры, как частота обновления изображения (также имеется ручное переключение), пауза, включение и выключение "рамки" и сброс экрана.

Обновление экрана может происходить с частотой от 0,5 до 5 герц (от 0,5 кадров в секунду до 5). Для каждой частоты есть своя минимальная рекомендуемая частота кадров в игре. Таблицу можно увидеть снизу.

0,5 Гц - 60+ FPS
1 Гц - 60+ FPS
2 Гц - 120+ FPS
5 Гц - 140+ FPS
Ручное переключение - 60+ FPS

Несоблюдение рекомендованных требований может привести к багу, при котором изображение экрана сбрасывается в случайный момент работы. Однако небольшое отклонение от нормы допустимо и не должно повлечь видимых изменений.
P.S. Не выбирайте больше двух режимов, это может всё сломать.

Рамка переключает возможность распространения клеток через границу экрана. Например, если ваш "рисунок" пройдёт через правую границу экрана, то клетки отобразятся слева. Если этот параметр включён, то выше сказанное происходить не будет.



Суммарно у меня ушло на это около 23 часов на создание автомата. Огромное спасибо 99thrussia за поддержку и помощь с автоматом.


Обо всех багах, вопросах или предложениях можно писать в дискорд автора (@segmo4ka).
Спасибо за внимание.



ENG

"Game of Life" is a cellular automaton invented by the English mathematician John Conway in 1970. This is a game without players, in which a person creates an initial state and then only watches its development. In the game, you can create processes with Turing completeness, which allows you to implement any Turing machine. (You can read more about it on Wikipedia.)

This automaton completely repeats the Conway's algorithm in Brick.

Briefly about the rules:
If there are 2 or 3 living cells near "live" cell, then it continues to live. Otherwise, it dies.

If there are 3 living cells near "dead" cell, then the cell becomes alive. Otherwise, it remains dead.

Screen size - 24×12.

Instructions:

The construction includes a screen and a control panel. The control panel contains such parameters as the FPS (there is also a manual switch), pause, on/off the "frame" and screen reset.

The screen can be refresh at a frequency of 0.5 to 5 Hz (from 0.5 frames per second to 5). Each frequency has its own minimum recommended FPS in the game. The table can be seen below.

0.5 Hz - 60+ FPS
1 Hz - 60+ FPS
2 Hz - 120+ FPS
5 Hz - 140+ FPS
Manual switching - 60+ FPS

Failure to comply with the recommended requirements may lead to a bug in which the screen image is reset at a random moment of operation. However, a slight deviation from the norm is acceptable and should not lead to visible changes.
P.S. Don't choose more than two modes, it can break everything.

The frame toggles the ability to spread cells across the screen border. For example, if your "picture" goes through the right border of the screen, the cells will be displayed on the left. If this parameter is enabled, the above will not happen.

In total, it took me about 23 hours to create the automaton. Many thanks to 99thrussia for support and help with the machine.

You can write about all bugs, questions or suggestions on discord (@segmo4ka).
Thank you for your attention.
1 Comments
K1rFrOl 29 Apr @ 9:30am 
вау крута