CC2012 или понификация одного фестиваля.

+137
Abaduaberв блоге IT Pony!21 августа 2012, 19:33
Для некоторых интересующихся IT далеко не секрет, что ежегодно в Санкт-Петербурге проводится фестиваль компьютерного искусства Chaos Constructions. Официальный сайт.
В этом году он проводился в 17 по 19 августа. Сам я живу в Минске, но в Питер приехал, чтобы повидаться с другом, и заодно фест посетить.
То, что случилось на самом фестивале мной уж никак не планировалось, идея пришла в голову, как и обычно, спонтанно, и в последний момент. Если интересно — прошу проследовать под кат за подробным разбором полетов :)


Как это создавалось, longstory:Уже будучи в Питере, 15 августа, после совместного похода на шашлыки и некоторого количества выпитого там пива, другу пришла в голову идея создать демку (PC Demo — одна из номинаций на CC, ведущая свою историю с далеких времен). Демки бывают разные, и под разные платформы (как ОС, так и аппаратура), и так вышло, что я как раз последние пол года не спеша кодил свою графическую библиотеку, писанную на Turbo Pascal под DOS. Мазохизм-не мазохизм (во всяком случае, мне нравится возиться с таким), однако на руках у меня была вполне себе готовая либа, с помощью которой можно было бомбить на экран несложную покадровую анимацию, скроллящиеся задники, и прочие приятности, и все это в пределах 640Кб оперативки, с приемлемой скоростью даже на старых 486 машинах. Больше у нас не было ничего, но пьяному и горы по плечо, поэтому я махнул рукой и с энтузиазмом взялся за запиливание демки… А потом дело встало. Потому-что мы не знали, вообще про что будем делать, и как это будет выглядеть. Впрочем, долго думать не пришлось: еще под новый год я выкладывал на Табун свою старую псевдо-демку (тот-же паскаль, DOS, только графическая либа старая), она светилась также и в некоторых других топиках, поэтому некоторые ее могут помнить. «Сделаем демку про поняш» — загорелись мы, и работа потиху пошла.
Анимация поняш приватизировалась из программки Desktop Ponies, авторы которой любезно разрешают некоммерческое использование анимации оттуда, при условии указания ссылки на источник. Задники (фоновые изображения) были взяты из архива, в который я длительное время собирал самые интересные, поэтому авторы мне неизвестны, увы, и в титрах записано лишь «Source of zadniki» :)
По ходу запиливания демки становилось ясно, что графическая либа была не настолько готова, как я думал. Разные косяки, которые исправлялись или быстрыми костылями, или костылями медленными и неудобными, лишь бы работало, поэтому системные требования стали неприлично высокими — крепкий 486 для нормальной работы, да и главный модуль представляет собой весьма унылое зрелище. Крайний срок сдачи работы маячил перед носом, но каким-то чудом демку удалось запилить за двое суток (суммарно сутки работы), и при этом сделать ее в принципе логически завершенной, хоть многие идеи и остались за бортом. С музыкой была отдельная возня — пришлось использовать стороннюю либу для воспроизведения wav звука, т.к свое писать уже было поздно. Более сложным оказалось подобрать правильную музыку, ибо мы вовсе не музыканты. В конечном итоге, прокрутив несколько (времени было в обрез) вариантов, остановились на NRGFORCE — Winter Wrap Up (Piano / Instrumental). Таким образом результат был залит на флешку, отправлен на сайт для приемки (ну, и, конечно, работа не дошла, поэтому ее пришлось сдавать уже на самом фесте).

В общем, сам факт, что в конечном итоге за двое суток перед фестивалем мы успели запилить демку про пони на конкурс :)
С технической точки зрения данную работу вообще сложно назвать демой, ибо в основном это все-таки анимация, хоть и сделанная в виде программы (и да, классическое гашение палитры, являющееся простейшим эффектом там было), однако работа была принята, и поняши прорвались на фестиваль. Вот так это выглядело:
Сама дема:

Как в первый раз отреагировала публика:

По сравнению с другими, более сухими, но и более каноничными и профессиональными работами, зал принял демку очень тепло. В конечном итоге, это вылилось поняшам в 4 место из десяти, что, в общем-то, результат очень хороший для работы с подобной историей.
Через примерно час после демонстрации ведущий сказал, что поступили просьбы показать демку второй раз (особенно отличились ребята из irc-канала феста). Второй раз демка показалась, начали кричать про третий — в третий она просто не запустилась, хотя звуковой поток прошел, и получилось вот такое вот занимательное зрелище: музыку оставили играть, одновременно включив видео «О компьютере Радио-86РК (»Импульс")". Это привнесло некоторую толику сумасшествия в происходящее в зале (хотя, в общем-то, там и без того градус был к тому времени высок, и было весело).
Стоит признать, что подобный вин был вызван вовсе не благодаря моей с другом слаженной работе (на нас висели только код, обработка графики, и, с позволения сказать, сюжет), а именно благодаря пони, и довольно милой музыке :)
Очень хорошо, что демка не получила призовые места, которые по праву действительно были достойны остаться за ребятами, потратившими гораздо больше времени и сил, чтобы сделать что-то, гораздо более подходящее по формату.
Демку в виде исполняемого файла для DOS (под новыми системами, как правило, приходится запускать в эмуляторах) можно скачать тут:
abaduaber.narod.ru/my/doz.zip
Подумал, подумал, и решил об этом тут рассказать — может быть, другим будет интересно :)

10 комментариев

Коротенькая, но приятная вещица, скажу я вам)
ProRocker
0
Клёвая история, рад, что IT-шники тепло встретили поней.
Amazingmax
0
Побольше б таких людей
Astatium
+1
Ага
Hibonicus
-1
Реакция зала приятно удивила, не ожидал.
А я, спектрумист долбанутый, ходил только на первый день
Хорошо про дему был в курсе, хотя бы в трансляции посмотрел

P.S. Это не вас ли я поймал в субботу вечером вместе с товарищем JT137?
Las
+3
Да, именно нас, я помню, но не знал, что вы есть и тут :)
Abaduaber
+1
Просто офигел от реакции. И вообще мило вышло)))… мне такое зделать точно не светит… по крайней мере сейчас.
DrakonST95
0
Круто=) Почитал, посмотрел — получил заряд позитива=) спасибо=)
Flarefibber
+1
Комментарий съели параспрайты
Порадовало) А еще порадовало то, что есть те, кто помнит ДОС, Пакмана, Спектрум и т.д.
Что я не один такой )
DrunkenUnicorn
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.