Про велосипеды

Изобретение велосипедов у программистов в крови. Наверное 90% программистов писали свои базовые классы, делали мега фраемворки и т.п. ради  того, чтобы потом ничего не делать и из за нежелания разбираться в чужом коде. Существует мнение, что с этим бесполезно бороться и нужно просто смириться.

Однако, некоторые перевели велосипедостроение на новый качественный уровень. Пользователь с ником eli разместил на портале megaswf.com дивное приложение с гордым названием Genetic Box2d Car Builder, цель которого изобретение бесконечного количества велосипедов и использованием генетических алгоритмов. Суть приложения проста: генерируем случайный велосипед, пытаемся на нем проехать. Проводим мутацию и/или скрещивание наиболее удачных велосипедов и убиваем неудачные, пытаемся ехать. И так по кругу. Где-то к 150 поколению получаются вполне себе забавные устройства.

Желающим внести свой склад в велосипедостроение тыкать сюда.

Запись опубликована в рубрике IT. Добавьте в закладки постоянную ссылку.

Добавить комментарий