БЛОГФорумСсылки Написать письмоПочему Арбуз? Служебная UN ЕЖЕ-движение - международный союз интернет-деятелей

Арбузоиды на свободе!

Получил письмо от Сергея. Он прочитал Реши задачу!!! (Во Всячине) задачу об арбузоидах и решил сделать программу. Вот сама задача.

b.jpg (3852 bytes) На планете Эржебе живут арбузоиды трех цветов: 13 рыжих, 15 желтых r.jpg (3635 bytes) и 17 бирюзовых. При встрече двух арбузоидов разного цвета они оба меняют свои цвета на третий. Могут ли когда-нибудь все арg.jpg (3388 bytes) бузоиды стать одного цвета? Не правда ли красивая задача? И там же в условии задачи было подмечено, что она идеальная для моделирования на экране... И даже им не обязательно ползать, можно просто отслеживать процесс в виде таблицы... хотя, ползать нагляднее... Кто возьмется? (Спрашивал я два года назад):)

Сергей сделал программу - да еще какую! Арбузоиды двигаются по полю, отражаясь от границ, стакливаются и, конечно, меняют цвета согасно условию. У программы много настроек - смотрите скриншот (он чуть поплыл при оптимизации jpg).

Арбузоиды

Скачайте программу (192кб) и поиграйте - обратите внимание, что колония устойчива. Напрашивается добавить небольшую поправочку - чтобы при столкновении двух одноцветных особей они перекрашивались в цвета двух других. Желающие могут скачать (5кб) исходники для Delphi и улучшить код. Связаться с Сергеем - sssz бобик mail.nnov.ru. Сергей, кстати, увидел Арбуз не в Сети, а в приложении к журналу "В мире ПК" №8 2004. Спасибо, Сергей, от всех арбузников!

 


Автор about me
Design by dady_MYKC
)c( 2000-2017
Kопирайта нет, копируйте на здоровье :)

100012 лет в Интернете


.