Обзор работ speccy.pl party 2015.1



13 июня, как и положено закончился прием работ на speccy.pl party 2015.1, о котором уже была заметка на хайпе.

В рамках этого мероприятия был организован конкурс — oldschool style demo compo. Основным отличием от остальных подобных пати были: 1) тематика, заявленная в названии конкурса — олдскульный стиль; 2) предоставление исходных кодов работ. Как пишут сами организаторы — мероприятие носило образовательный характер.

Всего было прислано 6 работ для трех платформ: ZX Spectrum (4 демо), и по одному демо для Amstrad CPC и Sam Coupe.

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

Wlodek Black RIP

В начале июня 2015 года нас покинул один из известнейших людей из сообщества спектрума и демосцены — Владимир Булчукей.

Wlodek Black был организатором Московского демопати FunTop в 1998 году, координатором Московской сети ZXNet и главным редактором электронной газеты Nicron.

Мы все помним его фоторепортажи и статьи, скурпулезно собираемую информацию и бесконечную доброту к окружающим. Сам я лично с ним знаком не был, но несколько раз мы переписывались по сети. Влодек просил советов по рендеру видео и видеозахвату, надеюсь мои советы были полезны. Этим видео мы хотим выразить благодарность за всё, что было сделано Владимиром, будем вечно помнить.

Спасибо что был с нами и со спектрумом все эти годы.

R.I.P.


music: Shinedown — Call me (unplug cover) by Schafft
visuals: nodeus

Breaking Bad - часть 3: конкурсы и самокопание

Breaking Bad — часть 1: форма и содержание
Breaking Bad — часть 2: от конверсий к рисованию «из головы»

IV. Контексты

Как мы видим, достаточно много всего между копией (и конверсией) и полностью оригинальной работой, как по форме и содержанию, так и по способам получения изображения. Как же ко всему этому относиться, и какие требования предъявлять к форме, содержанию и способам получения изображения? Скорее всего требования будут разные, в зависимости от контекста.

В каких ситуациях (каком контексте) мы сталкиваемся с графикой для ZX Spectrum?

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

Знакомьтесь, Мультиматограф

Я не собираюсь обсуждать здесь «а почему АТМ2 и TSConf» в одном компо. Это пост о том, что такое «Мультиматограф» лично для меня, каким я его вижу и каким хочу видеть. И пишу я не от обезличенного оргкомитета, а от себя лично.

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

Captain Drexx изнутри

Итак, я начну небольшой цикл статей об этой, не побоюсь этого слова, ВЕЛИКОЙна игре!

Для начала вспомним, как весь этот бардак выглядел.


Итак…
Разбор игры будет проведён логическими блоками. Будут затронуты такие части как:

1. intro — выбор управления меню, разбор кода перехода на уровень игры (эта статья);

2. основной цикл игры:
  • creeps — хранение, вывод спрайтов крипов, путешествие крипов по пути
  • towers — установка, апгрейд башни; обработка стрельбы башен.
  • user interface — управление, отработка игровых событий;
  • full source — исходники игры



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

Я не буду проходить полностью по всем строкам игры, рассматривать будет только действительно интересные блоки, причём по частям. Исходник будет с каждым постом расти.

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

Multimatograf canceled

В связи с сами-знаете-какими обстоятельствами демопати «Мультиматограф 2020» отложено на неопределенный срок. Такие дела.

Демки с известными артефактами/глитчами/траблами и ещё о Eye Ache 2

Люди, а накидайте, плиз, в комменты ещё демки с известными артефактами/глитчами/глюками/траблами?

Пока что у меня единственная демка (не считая EyeAche2 и Kpacku с их правым столбцом), которая имеет сдвиг на бордюре и которая лечится сдвигом такта начала растра, это Confusion. Всё остальные работают на одних и тех же настройках без проблем. Включая OverRelaxed, Rage, AcrossTheEdge0, BreakSpace.

И, кстати, фух. Я таки увидел на видео с реала тот же глитч в EyeAche2, так что вопрос с правильностью моей эмуляции решен. Кому интересно, можете глянуть: youtu.be/M8pQ66J4FA8?t=412, лучше на скорости 0.25 на полном экране — видно, что в правом краю мерцают полоски на темных участках.

К тому же я нашел, как это можно пофиксить в эмуле, не прибегая к обратной логике PUSH и сдвигу начала растра — достаточно убрать сверхточную эмуляцию видеоконтроллера Пентагона, и считать, что если до вывода следующей полоски растра после такта записи в память остался один такт, данные из видеопамяти для следующей полоски в этом такте уже не читаются. А то в этот такт видеоконтроллер успевает иногда обновить атрибут (или пиксели), и — привет, глитч. Конечно, для разработчиков лучше, чтобы было как на реале, а для юзеров — чтобы было красиво, так что можно сделать и опцией.

3aRulem #20

Друзья! Мы завершаем работу над 20-ым номером журнала!
Спешите направить материалы в юбилейный номер, у вас ещё есть шанс! Напоминаем адрес редакции — not_soft@mail.ru
Ждём ваших материалов!
Увидимся в конце июля на страницах нашего журнала!