aaagain - AAA, Gnom-Gnomych - Goblin

Ответить
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

aaagain - AAA, Gnom-Gnomych - Goblin

Сообщение бох в отпуске »

aaagain - AAA (Moscow) 2020 - демо сделано офлайн запилятором 1.1.
https://zxaaa.net/view_demo.php?id=12992
ИзображениеИзображение

https://youtu.be/OXlZ4mimV_c

Gnom-Gnomych - Goblin/AAA/Push (демо сделано кодом)
https://zxaaa.net/view_demo.php?id=12993
Изображение
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Полная инструкция как сделать такое демо самому:

Устанавливаем ОНЛАЙН запилятор (электронный ассемблер для блондинок)
Инструкция тут: viewtopic.php?id=13001
Запускаем «Zapilyator offline 1.0»
https://vk.com/doc-119118333_437793881
(после скачивания файла, переименовать расширение на .zip)

zapilyatoroffline10.zip

1. Скачиваем с сайта http://www.denwer.ru/ последнюю версию локального сервера.
2. Далее устанавливаем его, соглашаясь со всеми предложениями, кроме буквы виртуального диска – необходимо установить «W», а не «Z», как он предлагает по умолчанию.
3. После установки, жмем на иконку «Start Denwer». У нас появится виртуальный диск «W» и запустится Денвер.
4. Теперь открываем папку с распакованным оффлайн Запилятором.
4.1. Из папки zapilyator\home копируем папку nfw-1.6.2-zapilyator-fork в папку c:\webservers\home.
4.2. Открываем папку C:\WebServers\home\localhost\www, туда копируем все, что лежит в папке zapilyator\home\local\zapilyator, соглашаемся на замену файла.
5. В принципе всё. Открываем браузер и вводим 127.0.0.1, всё должно запуститься! Исходники демо сохраняются в C:\WebServers\out.

P.S. Перед установкой Денвера необходимо убедиться, что Скайп не занимает 80 или 443 порт. На всякий случай в Скайпе нужно открыть меню Инструменты->Настройки->Дополнительно. Далее в открывшемся окне убрать галочку с пункта использовать 80 и 443 порт.
Бывает, что на компьютере работают стандартные службы IIS Windows. Чтобы использовать Денвер их необходимо отключить. Идем по адресу Панель управления->Программы и компоненты->Включение или отключение компонентов Windows. В открывшемся окне находим пункт Службы IIS, снимаем галочку и нажимаем кнопку ОК.
Также бывает такое, что порты занимают не запущенные программы, а службы, которые автоматически запускаются при включении компьютера. Их также можно отключить через диспетчер задач на вкладке Службы. Например: 80 порт занимает программа VMware, если её удалить то на компьютере все равно останутся службы созданные этой программой и порт будет занят, поэтому необходимо зайти в диспетчер задач и остановить работу всех служб в названиях которых есть слово VMware.

Качаем по ссылке этот Gif Annimator 50 Crack
ulead_gif_animator.rar
В этой программе можно резать, двигать спрайты, менять скорость фаз, чистить спрайт, менять цвета. Чем лучше Вы работаете в аниматоре, тем круче будет дема.

Качаем DOSBox 0.74
https://www.dosbox.com/download.php?main=1
Нужен для нормальной работы программы ESN

Качаем ESN
https://vtrd.in/pcutilz/SN_114.ZIP
Кладем его на рабочий стол в папку в которую заодно кладем образ с ART Studio
1bord.trd
Эта программа позволяет создавать образы дискет с графикой. Переносить картинки для редактирования в программе ART Studio. Вообщем это обычный нортон коммандер, но с возможностью кнопкой F9 делать образы TRD. В них мы и рисуем картинки.

Качаем эмулятор UNREAL
https://zxaaa.net/EMUL/unrealfix.zip
F3 загрузить образ
F9 сохранить рисунок (после того как сохраняешь стрелочкой в программе)
В нем мы рисуем картинки загружая образ с АРТ СТУДИО. И в конце сохраняя образ жмём f9.

Теперь, после того, как Вы всё установили начинаем делать дему:

Подготовка музыки:
Это самое простое. Берём любую мелодию из всемирного архива Сергея Бульбы и сохраняем как образ музыки формата pt3 (правая, кнопка мыши в каталоге на нужной мелодии), затем загружаем её в Vortex Tracker и сохраняем как мелодию формата pt3. Музыка для демо готова. Суть в том что надо прогонять мелодию через загрузить - сохранить в Вортекс Тракере, чтобы в дальнейшем небыло глюков в запиляторе при сборке. Так же можно мелодии формата. ASC,. Sqt переделывать в pt3, которые кушает запилятор.
Архив Сергея Бульбы: http://bulba.untergrund.net/music.htm
Vortex Tracker: http://bulba.untergrund.net/VT1.0beta19Plus.7z

Подготовка спрайтов:

В запиляторе версии 1 используется три банка памяти. При этом все три банки памяти быстрые. С одной стороны памяти мало, но с другой они быстрые и это круто. Деление происходит на 40кб+16кб+16 килобайт. То есть можно залить 3 спрайта. 1 большой и два маленьких. Но это не значит что всего три. Можно и 33, только маленьких и с одинаковым количеством фаз. Например, как сделано в деме Best Animation Md в части детская:

Скачать: https://zxaaa.net/view_demo.php?id=12992
https://youtu.be/7OFPsftAMkE
Вся дема мной сделана в 1 запиляторе на 3 банках памяти.

При подготовке фаз спрайта его надо располагать на спековском прямоугольнике 256 на 192 точек. Так удобнее размечать и попадать рисунком спрайта в картинку. Если спрайт не влазит, его можно распилить на две или даже три части, но только по вертикале. Соответственно большую часть суем в 40 КБ и меньшие в 16кб. Спрайт обязан иметь размер равный кратности 8 ки. Как по ширине так и по длине. То есть 8 на 8 или 8 на 16 или 24 на 64 и так далее. Суть в том что все должно делиться на 8 и по длинные и по ширине. Для точного распределения я использую сетку спека с квадратами разной цветовой градации 8 на 8, нанося её как внутри рисунка так и снаружи по краям при подготовке графики и дальнейшей разметки.
Изображение
Если спрайт будет не кратным 8, то в собранной деме Вы увидите глюк инверсии спрайта с неровного края или даже мерцание спрайт ровно на эту неровность. Поэтому рубите спрайты кратные 8. Представьте сетку Спека, как пустые коробочки с высокими краями и нельзя ничего класть вне коробочки т. к этот край приподнимет спрайт.

Для удобство монтажа спрайт сетку я накладываю на выбранный рисунок
Изображение
Сетка позволяет распределять квадратуру и точно попадать в нужное место отведённое для спрайта на рисунке. Соответственно все фазы спрайтов в 1 запиляторе всегда будут 256 на 192 точки внутри которой будет рисунок спрайта уже лежащий в нужном месте. Пустое место белое это незадействовпнная часть экрана, на которой будет Ваша картинка. scr.

Выбранный спрайт с IBM PC надо в гиф аниматоре разбить на фазы (отдельные кадры), затем с нужной черно-белой градацией одномоментно перевести все фазы на спек с одинаковой для всех фаз настройкой яркости. Я использую программу BMP2SCR
bmp2screxp211a.rar

всунутый в ту же папку что и фазы спрайта, при этом сохраняя поверх каждой фазы новую PNG картинку. Затем собираем спрайт в кучу в гиф аниматоре, задавая там скорость фаз:

Изображение
К сожалению такая плавная красота в этот запилятор не войдет, поэтому я делю её сначала по вертикали и уменьшаю максимально выкидывая каждую 2 фазу
Изображение Изображение

Чем то приходиться жертвовать, хотя написание демы на спеке это всегда жертва красотой и плавностью в угоду работе. Зрительно ухудшая спрайт в колличестве фаз можно компенсировать его работу регулировкой скорости оставшихся фаз. Для этого просто уменьшите скорость фаз по "вкусу".
Не забывайте перед сохранением оптимизировать спрайт и удалять в окне оптимизации ИЗЛИШНИЕ Точки, иначе спрайт будет глючить
Изображение
Причём каждый новый раз при сохранении.

Делаем 3 спрайт скролла руками, где передаем фак нийуку и морозу99 по традиции:
Изображение

Подготовка графики:
В ArtStudio рисуем картинку, или в писюковом паинте, или поочерёдно то там то там, главное цвета спековские пользовать:
Изображение

Как видим глаза гнома мерцают флашем, при этом в деме они станут эквалазерами, остальное показано как в деме. Место под скролл всего 1 знакоместо на видимую длинну позволяемую картинкой.
Красим под скроллом картинку папер черный инк белый. Место под спрайт у меня с инверсией, но можно было каждую фазу спрайта инвестировать, а на картинке делать обычный папер чёрный, а инк цветной. Сути не меняет и так и так можно.
картинку сохраняем как .scr

Заставку тоже как .scr можно сразу украсть с сайта zxart.ee прямо в .scr. Можно её так же изменить, можно и Flash наложить для эквалайзинга перед стартом демо. Для заставки предусмотрено 5 разных замедление при демонстрации заставки.

Остальное думаю ясна как сувать готовое.

Книги по теме в меню группы:
https://vk.com/demozapilyator
Выбирайте к чтению версию 1.1

Если есть вопрос к Богу демо ААА, задавайте в комментариях под видео и я тут отвечу.

Собираем готовое...
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Демо было сделано НАЗЛО подлючему НИЙУКУ отключившему 2 запиляйтор. Назло Diver который науськал НИУЙКА закрыть запилятор2. Сделано на 1 запиляторе. На воспоминания ушло примерно 4 часа. Вляпался во все ошипки, которые только можно было совершить.

Картинку Дайвера вставил назло ему
Изображение

Музыку музыканта из тусовки ХАЙП назло чтобы фак был жгучее...

В целом глаза боятся, а руки ААА помнят. Не шедевр, но для того чтобы вспомнить как это пойдет. Надеюсь завтра гоблин покажет как то же самое можно сделать кодом. Спрайт совсем иначе выглядит если его весь вставить, а это не 17 фаз а более 30.

Теперь все новые картинки художников я буду использовать пахабить, музыку использовать пахабить. Мороза фачить, словом всё как всегда, но я на пенсии поэтому 220% своего времени могу писать факи. Я утоплю гниль спектрумизма в факах. И да Синкляру достанеться то же. Как только будет идеяААА сразу же выпущу и ему фак.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

красавчег
Последний раз редактировалось daniel 20 ноя 2020, 09:16, всего редактировалось 1 раз.
Аватара пользователя
abelenki
Сообщения: 261
Зарегистрирован: 13 фев 2018, 10:19

Сообщение abelenki »

Назло всем расчехлил адскую машинку демостроя :)
--евгений сукаблин
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

пусть хавают, пока изжога не разовьется
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

https://youtu.be/oRftuKt9vUM

Гоблин сделал полностью весь спрайт кодом. Естественно по сравнению с запилятором выглядит шикарно. Плюс к тому музыка Пуша не хило весит и у него все влезло.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

просто фазы сжаты zx7, который распаковывает почти шустро - хватает для задержки анимацыии.
Ненависть- это подарок
Аватара пользователя
Random Great
Сообщения: 271
Зарегистрирован: 14 фев 2017, 00:00
Контактная информация:

Сообщение Random Great »

Сжатие с потерями - у глазок и челюсти цвет пропал :)
Последний раз редактировалось Random Great 20 ноя 2020, 12:36, всего редактировалось 1 раз.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

в ТЗ не было.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Random Great 85987 писал(а):Сжатие с потерями - у глазок и челюсти цвет пропал :)
Если делать цвет то надо ручками 3дцать с лишним фаз править. Девачке волосы отсригать.
Хотелось посмотреть возможности кодом и запилятором.

Я даже думал вчера заморочится и пойти дальше добавив в каждую фазу основного спарйта цвета атрибутов на факела и черепки в движении. Это конечно убило б весь день но прибавило сложности этому запилу.
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Шыншыл 85986 писал(а):просто фазы сжаты zx7, который распаковывает почти шустро - хватает для задержки анимацыии.

Если б такую штуковину zx7 вмонтировать в оффлайн запилятор, было б круто.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

бох писал(а):Если б такую штуковину zx7 вмонтировать в оффлайн запилятор, было б круто.
Запилятор рисует только разницу кадров у участков. В моем варианте спрайт рисуется разом.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Шыншыл 85991 писал(а):
бох писал(а):Если б такую штуковину zx7 вмонтировать в оффлайн запилятор, было б круто.
Запилятор рисует только разницу кадров у участков. В моем варианте спрайт рисуется разом.
По сути код запилятора офлайн открыт и если б гоблин замог, то он смог бы его улучшить в плане увеличения банок памяти. Выкинуть тот же скролл НИЙУКА, высвободить как можно больше места для фаз спрайтов, переписать процедуру.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

бох писал(а):Выкинуть тот же скролл НИЙУКА, высвободить как можно больше места для фаз спрайтов, переписать процедуру
я ебать не хотел в его говнокоде копаться.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Шыншыл 85993 писал(а):
бох писал(а):Выкинуть тот же скролл НИЙУКА, высвободить как можно больше места для фаз спрайтов, переписать процедуру
я ебать не хотел в его говнокоде копаться.
Для самовыражения, празднечного фака хватит и 1 запилятора. Хотя хороший - мощный инструмент бы не помешал.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

Есть одна идея, которая вертится в гойлове, но никак не додумаюсь до реализации.
по минимуму хватает deAAAtor
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Шыншыл 85995 писал(а):Есть одна идея, которая вертится в гойлове, но никак не додумаюсь до реализации.
по минимуму хватает deAAAtor
Если деааатор вкрутит в 1 запилятор и сделать удобно варимым, тогда можно говорить о жизни на запиляторе. Конечный пользователь ждет удобства, нигде не должно быть руками. Везде автоматика. Человек должен только рисовать и дизайнерить. Дема обязана собираться как лего конструктор.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

да чо порожняк гонять то? Нужны конкретные действия: если армия в 20 человек засрет паблики андрюшки маринова и понапишет типа "Нюк, верни запилятор 2 людям", то он заебется тереть сообщения и подумает - возвращать или нет?
А так выходит - сидит осилятор Makefile и выебывается, как светило нахуй бля.
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

бох писал(а):Дема обязана собираться как лего конструктор.
Не, ну в любом случае дема делается руками - не скормил запилятору обработанные кадры, а сделал сам. Это сложно, но интересно сделать самому.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Шыншыл 85998 писал(а):да чо порожняк гонять то? Нужны конкретные действия: если армия в 20 человек засрет паблики андрюшки маринова и понапишет типа "Нюк, верни запилятор 2 людям", то он заебется тереть сообщения и подумает - возвращать или нет?
А так выходит - сидит осилятор Makefile и выебывается, как светило нахуй бля.
На ниука надежд нет. Есть запилятор. В него нада внести изменения и сделать совершенным оружием пролетариата.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

ничем не хочу помочь \:
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Может появится умный кодер способный написать кодом распределение фаз по банкам памяти. Основа есть, надо лишь добавить места для спрайтов и процедуру пакинг анпакинг.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

а вот выложыл бы мою дему, вышло бы популярнее. придется допиливать снова.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Шыншыл 86006 писал(а):а вот выложыл бы мою дему, вышло бы популярнее. придется допиливать снова.
допиливай, как скажешь что готово выложу
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Вот попробуйте так сделать кодом (с) непомнюктосказал.
Аватара пользователя
shiny
Сообщения: 9143
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

дадада, "Ушел непобежденным"(с) xD
Ненависть- это подарок
Ответить