Редактирование: Евгений Павлов. Проект "Жизнь"
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 4: | Строка 4: | ||
== Результаты == | == Результаты == | ||
=== Стандартный алгоритм игры "Жизнь" === | === Стандартный алгоритм игры "Жизнь" === | ||
− | [[Медиа: | + | [[Медиа:Life.rar| Скачать exe файл]] |
;Описание алгоритма: | ;Описание алгоритма: | ||
Строка 18: | Строка 18: | ||
Простейший алгоритм последовательно просматривает все ячейки решетки и для каждой ячейки подсчитывает соседей, определяя судьбу каждой клетки (не изменится, умрет, родится). Такой простейший алгоритм использует два двумерных массива — один для текущего поколения, второй — для следующего. Более сложный, но и более быстрый алгоритм составляет списки клеток для просмотра в последующем поколении; клетки, которые не могут измениться, в списки не вносятся. Например, если какая-либо клетка и ни одна из ее соседей не поменялись на предыдущем ходу, то эта клетка не поменяется и на текущем ходу. | Простейший алгоритм последовательно просматривает все ячейки решетки и для каждой ячейки подсчитывает соседей, определяя судьбу каждой клетки (не изменится, умрет, родится). Такой простейший алгоритм использует два двумерных массива — один для текущего поколения, второй — для следующего. Более сложный, но и более быстрый алгоритм составляет списки клеток для просмотра в последующем поколении; клетки, которые не могут измениться, в списки не вносятся. Например, если какая-либо клетка и ни одна из ее соседей не поменялись на предыдущем ходу, то эта клетка не поменяется и на текущем ходу. | ||
+ | === Два типа частиц === | ||
+ | [[Медиа:Vyrus.rar| Скачать exe файл (Demo)]] | ||
+ | |||
+ | ;Описание алгоритма: | ||
+ | |||
+ | ''в разработке'' | ||
[[Category: Студенческие проекты]] | [[Category: Студенческие проекты]] |