Как-то раз у меня не было денег Марго (
tamargochi) на подарок. Совсем без подарка приходить на день рождения было не очень хорошо, и я решил написать программу.
Написал.
Программа показывала на экране огонёк свечи (почти обычный огонь из демо) и читала из саундбластера окружающий звуковой фон, чтобы пламя колыхалось ему в такт. Основной прикол состоял в том, чтобы изменять направления усреднения фильтров огня в соответствии со звуком.
У меня даже натуральные завихрения были, надо сказать, то есть огонёк закручивался, как почти настоящий.
Вот. Потратил я на это дело неделю или полторы вечерами.
Когда я пришёл на ДР, я подарил Марго дискету с исходниками и сказал, что покажу попозже. Показ я, чисто интуитивно, устроил во время первого перерыва между блюдами, когда уже успели сказать несколько тостов. Шучу, конечно, просто раньше было бы неловко вылезать из-за стола и выдёргивать оттуда именинницу.
Показал я это дело Марго, она рассказала народу и народ практически всей толпой переместился смотреть на это "чудо". Что там началось!
Поскольку огонёк был "почти настоящий", пригибался от "ветра", то у всех возникло желание его "задуть". В микрофон дули, басили, орали просто, орали тенором, тянули ноту и тп, но все было тщетно. Потому, что во время испытаний он у меня несколько раз погас, мне показалось это скучным и я решил сделать его негасимым.
В это время я расхаживал по другой комнате с выражением неописуемого изумления на лице. А одна из сидевших там девушек сказала "Вот она, слава". Правда, довольно скептическим тоном.
История имела продолжение. Через некоторое время я позвонил Марго и в разговоре она сказала, что ей рассказали про программиста, у которого не было денег на подарок и он за пять минут наваял в качестве подарка программу свечи, которую невозможно задуть.
Вот.