Ringo Render 64x48

UPD(20.12.2022): Исходники оптимизированного рендера доступны на GitHub

Всем привет!

Сегодня я немного расскажу про то как устроен рендер в нашей совсем недавно вышедшей игре Ringo.
Если вдруг пропустили то посмотреть/поиграть можно здесь

К сожалению исходники настолько запутаны, уплотнены и пестрят ошибочными комментариями из прошлых итераций движка что вряд ли кому-то помогут разобраться. Да и сам я на данный момент уже плохо помню как там и что работает. Но так как уже несколько человек попросили меня рассказать про рендер то я попробую осветить хотя бы базовые моменты которые помогли достигнуть результата.


Читать дальше →

Приём работ на Yandex Retro Games Battle 2020 продлён до 23 ноября



Создание игр — долгий и трудоёмкий процесс. Часто он требует полной концентрации, особенно на финальном этапе. Обстоятельства в этом году необычные, поэтому для того, чтобы все наверняка успели закончить, оргкомитет принял решение продлить срок приёма работ на неделю.

Готовые игры необходимо прислать до 23.11.2020, 12:00, заполнив заявку на сайте конкурса.

Связаться с оргкомитетом можно, написав письмо на museum@yandex-team.ru

Желаем удачи!

Making of Lo-Fi Motion

Приветствую всех читателей хайпа!



Я планировал написать making of про демку ещё в феврале, но только сейчас звёзды сошлись. Ну ничего, лучше поздно, чем никогда. Началось всё в декабре 2019-го, когда мне внезапно по телефону позвонил fatalsnipe, и спросил, не хочу ли я сделать хоть какое демо на DiHalt 2020 Lite. Хотя до пати оставалось меньше месяца, я согласился, т.к. первоначальный планом было порыться в старых загашниках, взять пару эффектов и склепать что-нибудь абы было.

Читать дальше →

Калькулятор ZX Spectrum

Наткнулся на описание того как работает библиотека калькулятора в ZX Spectrum (как и многие книжки той эпохи она просто кишит опечатками и ошибками). Текста там много, так что тут вкратце опишу как оно всё работало, ибо это действительно забавно.

Читать дальше →

Краткое описание видеорежимов ZX Spectrum Next

Давно уже занесло меня на сайт ZX Spectrum Next и там заинтересовали количество и состав видеорежимов этой машины. Сам ZX Spectrum в этом плане был скуп и имел только один видеорежим — 256*192 монохрома раскрашенного по два цвета в знакоместах 8x8 которые начинаются по адресу $4000 (16384) и занимают 6144 байта на монохромный битмап и 32*24=768 байт на атрибуты знакомест сразу после битмапа.

Можно сказать что этот видеорежим составляет изначальный «слой ULA». Небольшой ликбез: Uncommited Logic Array (ULA) вообще означает особый процесс создания микросхем, но в спектруме в такую «кастомную» микросхему было заложена вся его особенность, включая видеоконтроллер и поэтому аббревиатура ULA плотно ассоциируется в мире спектрума со всеми такими вещами.

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

Читать дальше →

Super Mario Bros. COVID-19 Edition

Всем привет!

Сделал для вас игру на актуальную нынче тему :)

Скачать тут:
zxart.ee/rus/soft/game/arcade/platform/super-mario-bros-covid-19-edition/







Движок, который я показывал на CAFe 2019, продолжает развиваться.
За последние пару месяцев в комплекте к нему появился UI-редактор миров.
Именно в нём и сделаны уровни для игры.

Играйте, наслаждайтесь. :)
Баг-репорты присылайте в личку в телеграм.

3aRulem №27

ДрузьяВ это непростое время мы с вами

И в этот пятничный вечер с вами ZaRulem Печатное слово #27

Мы ещё усерднее поработали над содержанием, дизайном (вы это сразу заметите) и не собираемся останавливаться!!!

Читай ZaRulem #27 и не болей



Скачать ВК
Читать онлайн

3aRulem #27



27-й выпуск START

Для тех, кто ждал и кто только присоединился к нам, хорошая новость — мы вовсю работаем над новым 27-м выпуском журнала ZaRulem!

Ещё более честные интервью без прикрас, обворожительные девушки, раскрытые возможности «железа», все самое интересное об играх и многое-многое другое!

Отправляйте в наш ящик not_soft@mail.ru свои статьи, истории, фотографии, рисунки, приглашайте друзей к нам в группу!!! Сделаем этот выпуск ещё информативнее и круче!

Выход свежего выпуска единственного в России журнала о ретро-компьютере ZX Spectrum намечен на апрель 2020

Многопоточность на ZX Spectrum

Реализовав перехват прерывания на ZX Spectrum (о чём есть огромное количество статей) можно стать на шаг ближе к одной странной затее — вытесняющей многопоточности на этой 8–битной машине. Сразу же может возникнуть вопрос — а зачем оно надо?

Читать дальше →