allter: (Default)
[personal profile] allter
Давно хотел сделать мод игры "Жизнь" Конвея, где в правилах присутствует некая рандомность. Вот, наконец, с развитием в вебе canvas и javascript, нашёл немного времени, чтобы исполнить желание.

В отличие от стандартной Жизни, в моей версии есть определённая вероятность, что живая клетка умрёт, хотя по правилам должна была жить. Этой вероятности пришлось противопоставить такую же вероятность самозарождения клетки (иначе популяции слишком быстро вымирали).

Что любопытно, аналогичные моды не гуглятся. Есть версии со старением и с репродуктивным периодом, а вот с рандомом что-то не видно. Понятно, что предсказательной ценности обсуждение экземпляров Жизни с рандомом не имеет, но всё же...

Получилось довольно забавно. Примерчик можно посмотреть тут. Можно настраивать некоторые параметры, запонять поле рандомом.

В зависимости от знаменателя вероятности, можно наблюдать большую или меньшую рябь на экране - случаи "сбоев матрицы" (в моём случае - матрицы буквально :) ).
Понятно, что они довольно редко приводят к вмешательству в ход вещей (пропорционально площади популяции). Так что, получается забавная картина: глядя на конкретную стандартную фигуру, например, на глайдер, маловероятно увидеть отклонение от стандартных правил Жизни (особенно, на вероятностях меньше 1/100000). Но вот то, что отклонение от правил есть в масштабах всего поля - это очень вероятно (при достаточно высоких вероятностях, около 1/10000 - практически наверняка).
From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

Profile

allter: (Default)
allter

May 2017

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 12:40 am
Powered by Dreamwidth Studios