Просмотр полной версии : Динамическая Демка
Добрый день спектрумисты . Подскажите как мне сделать динамическую демку и какие книги почитать для этого .
Подскажите как мне сделать динамическую демку и какие книги почитать для этого .
Вот эту:
http://vtrdos.ru/book/WGASM.ZIP
null_device
20.05.2012, 22:02
На эту тему, на форуме есть соответствующие темы (например, вот эта) (http://zx-pk.ru/showthread.php?t=8586&highlight=%EA%E0%EA+%ED%E0%EF%E8%F1%E0%F2%FC+%E4%E 5%EC%EE).
Некоторая информация, которую придется применить при написании демо, печаталась в разного рода журналах (типа, РЕВЮ, динамической графики и т.п.) и ЭСМИ (спектрофоны и пр.). Про "правильный" инт, формирование "изображений" на бордюре, порт #FF (а также "морганием" спрайтов в некоторых программах), "вторых" прерываниях и т.д..
----
Перво-наперво - четко сформулируйте план, которую вы собираетесь реализовать в демо. Т.к. для написания демо с "фиксированным" скроллом 256х8 пикселей на фоне статичного экрана и плейером AY\YM мелодий - знаний полученных из указанной выше книги хватит.. но, для написания чего-то более серьезного, придется изучать "матчасть". ;)
придется изучать "матчасть"
Вооот! Никита, это крайне необходимо. И что ты понимаешь под "динамической демой"?
Я понимаю, что какие то действия. Изменения графики, вывов индикаторов, вывод спрайтов....
С этим помогу, но надо знать что ты хочешь и найти решение проблемы.
А матчасть(что, где и как в Спеке) надо бы знать. Хотя-бы орентировочно. Иначе никак.
главная "матчасть" динамической демки: на каждый новый рисуемый монитором экран должна быть новая картинка. если монитор рисует 50 кадров в секунду, надо 50 разных картинок в секунду успевать рисовать. типа того...
Если применить данный принцип то получится 6144*50=307200 байт только на экраны. Плюс их вывод примерно от 1 килобайта, в итоге + музыка, коды и прерывания около 500 килобайт, на 48 это тяжело реализовать!
В данном принципе не указывался размер картинки.
Так что тут можно использовать изображение 8x8 пикселей.
Да и о музыке тоже не упоминалось.
Без музыки это не демка будет по классификации ААА, скрин согласен, может быть любым. И не обязательно делать 50 кадров, достаточно 4х.
---------- Post added at 23:26 ---------- Previous post was at 23:03 ----------
А матчасть(что, где и как в Спеке) надо бы знать.
Коль, ты случайно змейки вертикальные не делал? Просто вдруг подумалось что это хороший эффект на бордере.
Динамическия демка, это примерно так: ftp://109.87.84.155/fr-025-final2.exe (рекомендую для просмотра 1920х1080 и хорошие колоночки.. )
А здесь больше, гораздо больше... : http://www.scene.org/dir.php?dir=%2Fdemos%2Fgroups%2Ffarb-rausch%2F
Динамическия демка, это примерно так: ftp://109.87.84.155/fr-025-final2.exe (рекомендую для просмотра 1920х1080 и хорошие колоночки.. )
А здесь больше, гораздо больше... : http://www.scene.org/dir.php?dir=%2F...farb-rausch%2F
повторить демы фарбраучев на спектруме невозможно.
Inward это сделали 6 лет назад.
Динамическия демка, это примерно так: ftp://109.87.84.155/fr-025-final2.exe (рекомендую для просмотра 1920х1080 и хорошие колоночки.. )
транслокатор мне в.... квантовый расщепитель!
По-вашему если на экране какие-то петухи(хоть и низкополигональные) в обтяжку подтанцовывают под попсятину - это динамика ?
...Градус неадеквата этой части сообщения превысил допустимую границу...
Это очень хорошо, когда ты сам чётко представляешь, что нужно и можешь это реализовать... :)
И не обязательно делать 50 кадров, достаточно 4х.
речь о том, что если ты делаешь какую-то анимацию (особенно скроллер или же просто спрайтовую анимацию), картинку надо менять каждый кадр, иначе будет дергание.
а про 500 кб на картинки - это вы сами себе придумали:)
а про 500 кб на картинки - это вы сами себе придумали
Ну да, просто взял и придумал. Про скроллы вопроса небыло, а спрайты для плавности действительно раз в прерывание обновлять нужно.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot