catpad: (Default)
catpad ([personal profile] catpad) wrote2002-04-06 11:52 am

Challenge

Кто-нибудь сможет написать игру Life на Рыбе ? (О рыбе см. в [livejournal.com profile] fipl)

[identity profile] ex-ilyavinar899.livejournal.com 2002-04-05 08:59 pm (UTC)(link)
ß çàâòðà ïîïðîáóþ.

[identity profile] catpad.livejournal.com 2002-04-05 09:09 pm (UTC)(link)
Это была шутка, судя по черепу ?

[identity profile] ex-ilyavinar899.livejournal.com 2002-04-05 09:22 pm (UTC)(link)
Íåò, ïî÷åìó? Ëèøü êîíñòàòàöèÿ, ÷òî ýòî çàäàíèå äëÿ êàìèêàäçå.

ß÷ååê ñëèøêîì ìàëî, íî çàäà÷à âûïîëíèìà. ×òîáû ïðîñóììèðîâàòü 8 ñîñåäåé êëåòêè, òðåáóåòñÿ 8 òàêòîâûõ öèêëîâ. Òî åñòü îäíà âñïîìîãàòåëüíàÿ êëåòêà ñî ñ÷åò÷èêîì ñîñåäåé íà êàæäóþ êëåòêó ðàáî÷åãî ïîëÿ (è îäèí îáùèé ñ÷åò÷èê øàãîâ, ÷òîáû â êîíöå îáíóëèòü âñå ñ÷åò÷èêè ñîñåäåé).

[identity profile] catpad.livejournal.com 2002-04-05 11:54 pm (UTC)(link)
Кстати, я тут где-то говорил, что задача выполнима именно из-за атомарности выполнения. Не нужно иметь две матрицы, чтобы в одну записывать изменения ячеек, не меняя при этом начальной конфигурации. Изменения цветов в одном цикле не влияют друг на друга ! И это есть хорошо.
Вот если бы как-то исхитриться с тем, чтобы иметь только одну чешую со счётчиком цикла для всех наборов соседей...
Насчёт числа ячеек - я хочу сделать изменение среды (FCW) таким образом, чтобы программист мог пририсовывть столько ячеек, сколько нужно on-the-fly, и они автоматически начинали бы работать.