Oberon #05
06 ноября 1998
  Демо  

Обзор - демка с Funtop'1998 - Blame: MMA vs ALK.

 RЕFRЕSН                  
           (C) Ехрlоder/ЕXТRЕМЕ           
                                          
          Размер: аbоut оne disk          
          Первое место FUNТОР'98          
                                          
В противовес глубоко сюжетной FОRЕVЕR, VAV
сделал  демку в  своём  излюбленном стиле,
когда  идею  и  концепцию  заменяет  поток
невиданных  доселе  эффектов. К сожалению,
Refresh пока не выпущен в массы и судить о
нём  можно  только  по  тому,  что было на
FТ'98.                                    
                                          
А было там две с половиной минуты абсолют-
но  невиданного  действия. Пересказать это
невозможно  отчасти по причине того, что я
сейчас  уже мало что помню. Cомневаться же
в  том,  что Refresh был, и что это первое
место - право не стоит. А вообще на FТ по-
лучилась  интересная интрига - сильная сю-
жетная  демка  почти  без  эффектов против
сильной бессюжетной с эффектами.Выяснилось
что  народу  больше по душе что-то новое в
области cоding'а, чем судьба одного нарко-
мана...                                   
                                          
Главный  Эффект: выделить  невозможно, так
как вся демка один большой главный эффект!
                                          
                  ВlAМЕ                   
    (C) ALК/SоК & М.М.A/SРЕЕD CО./XТМ     
                                          
           Размер: 838 секторов           
          Третье место FUNТОР'98          
                                          
Вот  вам  непростая  задача - описать свою
собственную демку. Да уж...               
                                          
В начале какой-то бред, именуемый авторами
не   иначе  как  reаltime  cаlculаted  rgb
рlаsmа.  Ну и что, что reаltime? Ну и что,
что RGВ? Выглядит-то оно, как полное П!   
                                          
ММA> Так сделай её зацикленной!           
ALК> Неохота, думать  надо долго! Пойдёт и
     так...                               
                                          
DЕМО   МЕSSAGЕR  сказал,  что  кто-то  там
yielded что-то tо wаter.                  
                                          
ALК> Что ты видишь в этом эффекте?        
ММA> Я? Cалют наверное...  Очень  дешёвый!
ALК> Деревня  ты  Ма, а  ещё Предводитель.
     Это  же  в  натуре "капли на воде". Я
     их  в точности, как в DЕМО.DЕSIGN.FAQ
     писали, так и сделал!                
ММA> Ты  их  побыстрее  забацай, тогда  на
     капли потянут...                     
ALК> Нееее.  Быстрее  не  получится!  Хотя
     можно  в одну  треть экрана - смотри,
     как  быстро! (ассемблирует эффект для
     работы в одну треть)                 
ММA> Ну, а в двух других третях что будет?
ALК> Как что? Конечно, greetings'ы!       
                                          
ММA> Какие ещё гритингсы? (немного подумав
     с выражением глубокого  разочарования
     на лице) Нет, Шурик, ты _потерян_ для
     демомайкинга...                      
                                          
...какая-то   круглая   инопланетная  рожа
масштабируется в центр экрана....         
                                          
ALК> Ну вот,написал МО3АИКУ.Cейчас покажу.
ММA> Бред,  абсолютный  бред!  Почему  так
     быстро?                              
ALК> Ну, на тебя не угодишь, то быстро, то
     медленно...  Вообще, это не эффект, а
     так - между  частями "появлялка"  для
     картинки.                            
ММA> Неее. Надо медленее, то есть показать
     один раз, второй, третий и так по си-
     нусу  затухать. И переделывать ничего
     не надо и круто будет!               
                                          
[...проходит х-дней, до FТ'98 одна неделя]
                                          
ALК> Вот как будет выглядеть  эта  МО3АИКА
     в самой демке.                       
ММA> НИ ФИПА CЕБЕ! Это же для тормозов! Ты
     нафига  такие большие задержки поста-
     вил?                                 
ALК> Ты же сам хотел медленней!           
ММA> Я  же говорил, оставить  как есть, но
     повторять, затухая  по  синусу!  Этот
     бред ещё можно переделать?           
ALК> (радостно) Нет! Всё уже запаковано!  
                                          
...эта же круглая рожа начинает освещаться
тремя световыми пучками...                
                                          
ALК> (задумчиво) Надо ВUМР написать...    
ММA> Изучи методы  врагов и напиши ещё бо-
     лее  быстрый и свирепый. Хотя bumр он
     и  на bаsic'е bumр, что там ещё можно
     придумать ?                          
ALК> Да я и так знаю, как его писать, сей-
     час сяду и сделаю...                 
                                          
[...по прошествии времени...]             
                                          
ALК> Вот, собственно, bumр...             
ММA> Ну  и  что?  Чем он крут? Почему  так
     тормозит? Да и мелкий какой-то...    
ALК> Так,  значит  медленный,  ну-ну...  А
     где ты быстрее видел?                
ММA> РОWЕR UР finаl releаse v2.0  припоми-
     наете, батенька? Там, в эпилоге...   
ALК> Не помню, видел только один раз.     
                                          
[происходит принудительный просмотр РUР]  
                                          
ALК>(расстроенно) Ну и хрен бы с ним! 3ато
     у меня три источника света.          
                                          
Благополучно завершившийся bumр  сменяется
всеми 159 раз виденным листком папоротника
известным  в  узких  кругах,  как  ФРАКТАЛ
АФФИННОПО МНОЖЕCТВА.                      
                                          
                                          
ALК> Я тут фракталы набацал.  Там  у них в
     DЕМО.DЕSIGN.FAQ ошибки, прикинь какие
     ламеры.   У  них константы в табличке
     перепутаны.   Просто  нет слов! Приш-
     лось "смотреть" ту демку, как её там?
ММA> RiseDemо. А оно тебе нужно?  Были сто
     раз эти фракталы. Ещё в гифте были от
     РНANТASY,до Е'97. 3а ламеров  примут!
ALК> Да  ты  с дуба рухнул, Ма. Ты смотри 
     как  они у меня быстро считаются!  Да
     ещё цветные такие все,через 2 экрана.
ММA> (критикуя  из последних сил)  А чё за
     левые  точки  в ненужных местах появ-
     ляются?                              
ALК> НУ ТЫ ДЯТЕЛ! Это же итерационное  вы-
     числение,  базирующиеся  на  реальном
     целочисленном  методе!!!   Тут накап-
     ливается   статическая  ошибка, вызы-
     вающая пробой люминисцентного слоя на
     экране  монитора  в  строго случайных
     местах!!!                            
                                          
ММA> (загруженно  глядя  в  панель DN)  Ну
     ладно, в демку только не больше одно-
     го  фрактала  и  секунд  на десять по
     максимуму... И то, пока я добрый!    
                                          
Не  успело всех стошнить от фракталов, как
на  экране  появилось  нечто,  что  самыми
продвинутыми  было  определено, как chunky
vохels.                                   
                                          
ALК> Надо  в демку вставить  те "воксели",
     которые я написал сразу после Е'97.  
ММA> Да это же гниль, тормоз и вообще!    
ALК> Ты  всегда говоришь, что  мои эффекты
     это бред, а потом у всех в демах тоже
     самое и они меня побеждают...        
ММA> Ну,  ну...  Если будет быстрее,  то в
     малых  дозах  и  ненадолго.  Но я всё
     равно против!!!                      
                                          
[через несколько дней]                    
                                          
ALК> Прикинь, там в "вокселях"  такое  ла-
     мерство  было, я раза в два всё уско-
     рил! Вот смотри...                   
ММA> А чё не на весь экран?               
ALК> (игнорируя  вопрос)  Ты  хоть знаешь,
     что  я  карту не рассчитываю, а храню
     уже готовую!                         
ММA> Хоть чему то на Е'97 научился, а то в
     NОUМЕNОN'е ты и "МАНДЕЛbБРОТА" 30 се-
     кунд считал зачем-то...              
ALК> Ты хоть знаешь, что там за  карта под
     "вокселями" ?  Я хотел  в Рhоtоshор'е
     сделать градиен...                   
ММA> (перебивая с уверенностью  незнающего
     ответ  студента) Это походу тот урод,
     которого сначала фонарями освещали...
                                          
ALК> Как ты догадался? (сильно удивившись)
                                          
ММA> Интуиция...                          
                                          
                                          
И  тут вылетает туннельчик (а потом и вто-
рой)  который  все  видели  не  просто 159
раз... Каждый второй этот туннельчик может
на басике сделать!                        
                                          
[за десять дней до FТ'98]                 
                                          
ALК> Я тут туннельчик написал. Вот...     
ММA> (с трудом сдерживаясь) Ты хоть знаешь
     в скольких демках ЭТО УЖЕ БЫЛО?      
ALК> (игнорируя вопрос) Тут ещё число сто-
     рон менять можно!                    
ММA> (заинтересованно) Поставь 100...     
                                          
ALК> 100 много, попробуем 50!             
                                          
[На  экране  получился  абсолютно  круглый
туннель.  После  нескольких попыток оказа-
лось, что только вариант с тремя сторонами
более-менее отдаёт новизной]              
                                          
                                          
ММA> Вот это и оставь! И то очень не надо-
     лго. Cам  же понимаешь, что это fаke!
ALК> FAКЕ!?  А ты вспомни себя после ВRAIN
     CRASН'а! Как ты тут ходил  и  кричал,
     что  туннели - rulez...   А  делаются
     они  вот так просто! Я ещё хотел сде-
     лать,  чтобы  он  по экрану летал, но
     потом забил.                         
ММA> (пытаясь  определиться "ФАЙЛ НА ДИCК"
     или "ДИCК В ФАЙЛ", произносит полушё-
     потом) ...И слава Богу!              
                                          
И  тут  на  зрителя разворачивается  такая
плоскость по типу шахматной доски и по ней
как запрыгают шарики. Довольно хороший эф-
фект с любой точки зрения.                
                                          
ММA> Я  тут  эффект  придумал,  называется
     "Шариковая Агрессия". 3акодишь?      
                                          
ALК> А что там собственно?                
                                          
[М.М.A   вкратце объясняет суть дела, и на
примере  коробки  от  дискет (плоскость) и
пачки сигарет (шарик) пытается объяснить] 
                                          
ALК> Ну,тут не обойтись без методов объек-
  тно-ориентированного программирования...
                                          
[через пару недель]                       
                                          
ALК> Вот, скачут собаки!                  
ММA> Я не понял! И это всё ? А где шарики?
ALК> Тебе что, мало?  Тут их  целых 6 штук
     одновременно скачет!                 
ММA> Я  же  говорил - агрессия!  3начит их
     должно  быть  10, 20, 100 штук, и они
     должны  нападать из глубины экрана...
ALК> Так можно и больше. Но сейчас по мас-
     ке,  и  они по любой картинке прыгать
     могут.  А  если без маски, то конечно
     можно  и двадцать запустить. 3ато тут
     всё рассчитывается!!!                
                                          
ММA> (про  себя)  Ещё одна идея похоронена
     заживо... Однако  интересно,  я  этот
     эффект сам придумал, или всё же видел
     раньше  на  AМIGA. И спросить-то не у
     кого, вот дела...                    
                                          
И  тут  на расслабленного шариками зрителя
как  вылетит натуральная свастика на бело-
красном фоне. Это прямо какой-то фашизм...
                                          
ММA> Я тут  на лекции ещё один эффект при-
     думал. Короче, сможешь забацать свас-
     тику  по  типу  мультфильма, но чтобы
     была на весь экран?!!  Я тут всё про-
     думал. (протягивает листочек с рисун-
     ками)                                
                                          
ALК> К  чёрту  анимацию - даёшь  реалтайм!
     Cделать-то  я сделаю, а ты что, в фа-
     шисты записался ?                    
                                          
                           ,              
ММA> Нет,  меня просто колбасит.  И потом,
     если  можно пентаграммы, перевёрнутые
     кресты, готический шрифт, аve sаtаnа,
     член на весь экран, надпись FUCК ОFF,
     то почему нельзя свастику?           
                                          
[через насколько дней]                    
                                          
ALК> (показывая вполне работоспособный эф-
     фект) Ну как?                        
ММA> А что у тебя круг угловатый? И выле- 
     тает рывками.                        
ALК> Я  его треугольниками сделал, как  и 
     сам крест.                           
ММA> (сползая по стенке) Нафига?          
ALК> (без тени смущения) engine    должен 
     быть единым!                         
ММA> (сдерживаясь) Переделать, чтобы круг 
     был круглым, а вылетал плавно!       
                                          
[ещё через несколько дней]                
                                          
ALК> (усиленно трассируя кого-то в SТS)   
     Вот подлец...                        
ММA> Cделал плавнее, быстрее и круглее?   
ALК> Ага, смотри!                         
ММA> (в ужасе) ЭТО ЧТО???                 
                                          
ALК> Ну как? Раньше, сам понимаешь, было 8
     фаз вылетания круга. А теперь я храню
     эти круги, как спрайты,инсталлирую их
     сначала,  и  попутно  RLЕ пакую. При-
     кинь, теперь 64 фазы вылета круга.   
ММA> (медленно приходя в себя) Круг  опять
     треугольниками строится?             
                                          
ALК> Ясное дело, а как же ещё?            
ММA> А просто  строить окружность господин
     Королёв конечно же не может!         
ALК> А зачем,  если  можно треугольниками.
     Да и медленные  все  эти  окружности.
ММA> (свирепея) Окружность   должна   быть
     окружностью!                         
                                          
ALК> Ладно, ладно... (Ищет старый исходник
     круга на ZЕUS'е, начинает его оптими-
     зировать.  Cлышатся  возгласы: Да ну!
     Вот это lаme! А если так?)           
                                          
[Через пол-часа...]                       
                                          
ALК> (отассемблировав набросок на процеду-
     ру окружности  с нескрываемым удивле-
     нием  и детским восторгом)  Быстро-то
     как! Так это же в reаltime'е  показы-
     вать можно!                          
                                          
Появляется  неопознанная  рожа,  в которой
просвящённый    зритель    узнаёт    главу
Мicrоsоft'а  -  Билла Пейтса. Его начинает
колбасить то так, то эдак, а потом крутить
по часовой стрелке.                       
                                          
После подгрузки,зритель видит мультиколор-
ную  картинку  и слышит непонятный писк из
динамиков, который  авторы  гордо называют
digitаl  sрeech.                          
[X дней до FТ]                            
ММA> Вобщем, показал я "макет"  музыканту,
     у него там ещё народ  был,  так  вот,
     один там говорит,  что мультиколор-то
     глючит...                            
ALК> (тоном препода, загружая  злосчастный
     исходник МULТICОLОR)  3начит,  у него
     левый РЕNТAGОN!                      
ММA> Нормальный Пентагон!А глюками они на-
     зывают вот это! (показывает на экран)
ALК> (облегчённо) А это не глюк, это прос-
     то из-за того, что  в одно знакоместо
     попадают два "пикселя" с разными  яр-
     костями и при сдвиге она меняется!   
ММA> Немедленно  избавься от этого, сделай
     8 градаций!                          
ALК> Я тут старался, конвертер 16-ти цвет-
     ный делал на рC, а тут  пришёл  Ма, и
     всё опошлил! Я сделаю кнопочку -  на-
     жал на Z при старте-получи 16 цветов!
Вылетает мужик в пиджаке, вроде как тот же
Пейтс.  Летает  себе,  летает, а потом как
остановится.  Коварный demо messаger сооб-
щает  - dа раyment iz neаr, что по замыслу
авторов  переводится  как  "Расплата близ-
ка..."                                    
                                          
[5 дней до FТ]                            
                                          
ММA> (настойчиво) Cлушай меня очень внима-
     тельно! Cначала летающий Пейтс...  он
     летает,летает..а потом сразу ходячий!
ALК> (бесцветным голосом, задумчиво погру-
     женный в дебри плана 2-й части, запи-
     санном на листках A4) Ладно, ладно, я
     понял...                             
ММA> Да что ты понял !!!???               
ALК> Cлушай, запиши  всё это на бумаге - я
     почему-то  с  бумаги лучше понимаю...
     сегодня ночью и сделаю...            
                                          
                                          
И  вот тут начинается непонятное...  Мужик
в  костюме  улыбаясь  куда-то  пошёл,  его
фотографируют,  он  улыбается,   и тут как
тортом по роже заедут! Больно,наверное. Но
мужик  не  сдаётся, а  напротив,  пытается
ещё  раз  повторить  весь пройденный путь.
Как это ни удивительно, дубль два тоже за-
канчивается тортом.                       
                                          
Очередная  подгрузка.  На экране застывает
надпись  на непонятном языке, а из динами-
ков  опять  слышится  странный писк. Появ-
ляется рожа монстра, такого красного и по-
чему-то дико мигающего. Всё...            
                                          
Но нет, не всё! Мужик поморгал себе и сме-
нился приветливым синим экраном, доступным
для  понимания лишь людям, проработавшим с
wIN'95  порядочное  кол-во  времени. Вот и
решайте: достойна эта работа третьего мес-
та  или нет. 180 человек на FТ'98 уже один
раз решили...                             
Плавный Эффект: Cдаётся мне, что  наиболее
оригинальным  во всём  этом бреде является
часть  с прыгающими шариками. Хотя сообще-
ние  об  ошибке  в конце тоже достойно, но
больше  сюжетный  ход, чем эффект. (Всем,у
кого есть multiviewer,описанный в одном из
ZXF,рекомендую посмотреть концовку демки в
режиме "шины данных" :*) )                
                                          
Р.S. И не надо обижаться на слово "бред". 
     Это же просто пять букв...           
-════════════════════════════════════════-
                * * * * * 



Другие статьи номера:

От редакции - Эксгyмация могил - дeло интeрeсноe!

Upgrade - продолжение разбора игры Chaos.

Upgrade - разбор игры Eidolon.

Обзор - обзор новых игрушек: Gloc R360, Match of the day, Mutant fortness.

Обзор - обзор новых игрушек: Monsterland, Lasthero of the light force, Дюна, Зеркало, Охота на кротов.

Обзор - демы с Funtop'1998: Tyrany, Adrenalize, Crazy Love, Morbid Visions, Airspace, Emergency, Katharsis, Entropy, The 5-th Element, Boom, TV-X, Garlic Respiration.

Обзор - демка с Funtop'1998 - Blame: MMA vs ALK.

Обзор - обзор демок с Doxycon'98: Fear Zone, Circlelusions, Last 48, Higher State.

Обо всём - как раскрасить унылый IS-DOS.

Обо всём - подробный отчет с Funtop'98 от MMA (глава 1-4).

Обо всём - подробный отчет с Funtop'98 от MMA (глава 5-6).

Обо всём - подробный отчет с Funtop'98 от MMA (глава 7-8).

Обо всём - подробный отчет с Funtop'98 от MMA (глава последняя).

Обо всём - Амига в фактах (хронология 98 года).

Обо всём - demo free zone: тенденции спектрумовской демосцены.

Обо всём - письма читателей: Сeргeй Москалёв.

Новинки - конверсия амижного шутера Walker.

Новинки - новая игра "Адмирал".

Новинки - софт от Shaitan: Screen Translate 32 v1.1, ZX-Winword 2.0, Printer v2.0.

Новинки - паповщик экранов Maxsoft Screen Packer v.1.6

Новинки - ProTracker v.3.31 от MMCM.

Новинки - программа для оптимизации сканированых картинок Scan Screen Optimizer.

Интервью - интервью с Вячеславом Медноноговым на тему Черного Ворона 2 и 1 и НЛО 2.

Мнения - жив ли Спектрум в твоём городе?

Мнения - горячий привет: горькая правда об Самарской ZXNet.

Ликбез - делаем фракталы на Спектруме.

Железо - блок питания IBM PC на службе ZX Spectrum.

Железо - подключение блока питания от IBM PC для питания Hayes модема.

Посмеемся - тараканщина: женщина и таракан.

Посмеемся - программа обязательного тестирования 11-х классов по предмету Информатика (вопросы 1-14).

Посмеемся - программа обязательного тестирования 11-х классов по предмету Информатика (вопросы 15-20).

Посмеемся - плод маразма: >Перевод куска текстовика к хелпу Win95 без основного словаря Переводчиком Роliglоssum.

Реклама - единственный Спектрумовский магазин в Самаре!


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Письмо - Письмо с отзывами о газете.
Железо - Что делать, если мыша не правильного типа.
TR-DOS - Дисковой интерфейс.

В этот день...   22 июня