Картинка шикарная,а вот в теме Бермуд солирующий инструмент не очень как-то подобран.
Вид для печати
Картинка шикарная,а вот в теме Бермуд солирующий инструмент не очень как-то подобран.
Попробовал помучить немного, действительно классика уже не так красиво :v2_frown:
Вложение 73529 Вложение 73530
Вложение 73528
Хотя может всётаки на выбор гигаскрин/классика для реальщиков (в эмулях то антиблик выставят)
Да, в оригинале, на NESе у солирующего инструмента стоит минимальная скважность (PWM) и ею играются во время атаки. На AY так нельзя, скважность фиксирована 50% поэтому остаётся играться только частотой и амплитудой. Я пробовал разные варианты но это лучшее что вышло у меня.
PT3 выложены и если кто-то знает и может сделать лучше, то я только рад.
Да, причем самое тяжело сделать разделения клюва и головы. Обычно это делается черной или белой обводкой, либо элементами дизеринга, но когда все такое маленькое и детальное, оно не очень работает.
Вот пример из лучшего 1-bit-ного что уменя получалось в Photoshopе,
https://pic.maxiol.com/images2/16007....moonproto.png
причем это еще на базе GameBoyевское версии спрайтов, где у Скруджа голова по мордатее, и должно было бы быть проще. Но всегда получается какой-то скелет.
Гигаскрин реально напрягаяет когда все моргает, поэтому не вариант, и моргает тем больше чем больше разница между меняющимеся интенсивностями. Если моргать красным или белым, или красным и Cyan который то разница между крастым и черным ~= 0.3 (получается красный), между красным и Cyan тоде где-то 0.3-0.4 (получается белый), а если Cyan и черный то разница в 0.6 и это уже заметно. Но на отдельных пикселях и элементах маленькой площади мерцание даже Cyan или Белого практически не заметно. На больших площадях уже жесть.
Но они темнее получаются чем уровень, поэтому вот пока для цветного режима моргать красным и белым, используя белый как основной (получается розовый) и красный как второстепенный.
Поэтому второй вариант это монохромный gigascreen, персонаж тогда белый (как Dizzy), врагов можно целиком раскрасить... крабов в красный, лягушки зелёные, орлы жёлтые, крысы-пирираты Cyan какие-нибудь. И использовать такой мерцающий тёмно белый как второстеменный цвет или как анти-алиазинг - для сглаживания краёв например.
С врагами проще, т.к. они не сильно узнаваемые персонажи, поэтому их можно сильнее переработать, хотя некоторе вот типа крабов вообще можно без гигаскрина делать...
https://pic.maxiol.com/images2/16007...78.crabnes.png https://pic.maxiol.com/images2/16007...rabzxproto.png
В плане монохромного гигаскрина вот такой вариант есть:
https://zxart.ee/zxscreen/border:0/m...m:1/id:351406/
(картинка кликабельна)
моргать меньше будет, если самый частый (в спрайте) цвет сложением получать
монохромный цвет на мой взгляд самый нормальный
Друзья, давайте просто предложим автору сделать выбор в меню. Кто хочет, выберет гигаскрин, цветной или черно-белый, а кто хочет выберет не гигаскрин. И все будут рады.
Да до какого-то релаза на обычном 128k еще далеко, про ATM и EVO, Next речи пока нет. Интересно именно что можно выжать из оригинального 128k (+2,+3)
- - - Добавлено - - -
Что бы прям полноценное демо - нет. Т.е. сейчас это набор разных ключевых элеметнов типа процедур быстрой отрисовки и спрайтов, разные режимы их вывода, быстрая отрисовка карты, прокрутка в кадр, прототип физики и некоторых механик управления игроком.
Скорее всего что-то вместе получится собрать ближе к Новогодним праздникам.
- - - Добавлено - - -
Ну это как раз рабочий вариант, поскольку я сам не знаю что лучше, есть возможность как "из меню" так и во время игры по кнопке переключать режимы.
Просто классический 1bitный режим сложен в плане пиксельного арта, нужно найти художника и попробовать разные варианты. Но не факт что что-то получится годное.
кстате
слышимая воспринимаемая громкость в зависимости от скважности меняется так
https://jpegshare.net/images/20/61/2...80a5c8c26d.png
ну и 27 точек по которым были сделаны замеры
https://jpegshare.net/images/ef/55/e...e899217f7a.png
правда для каждой частоты график будет несколько отличаться по идеи...
ну и я не сделал достаточного количества тестовых проверок работы алгоритма расчета
но на слух достаточно похоже