Yandex Retro Games Battle v3 2023

Стартовал очередной кринж-батл, в котором валились одни косяки. Сначала полились жалобы участников - нет подтверждения приема игры. Кое-как урегулировали.

Я залил вторую работу - Pixteen. Игра протиснулась в конкурс с трудом - переслал архив одному блогеру. Дальше печальнее - впилили браузерные эмуляторы для андроидных посетителей и безмозглой школоты. Оказалось, что jsMESS игру не запускает. Bfox показал это угребище, на первый взгляд причина в эмуляции OS - не учтены флаги PORTB($D301), который отключает BASIC. ичсх эта ячейка указана для древней 800XL и для 65XE. Причина в изврате для запуска картриджа - используемая часть памяти недоступна.

Ладно, время нашлось, переписал код, который использует другую область памяти, стало еще хуже - нет музыки и картинка дергается на экране. Видимо, так решил организатор. Пидор гнойный, штоп тебе такие глюки на всю жизнь вернулись на всех экранах.


И последнее - звук эмулируется криво. На странице до кучи каменты не отображаются, переход по ссылке видео не работает. Яндекс как всегда превратил раздачу призов в позорище.


Теперь за игры.

я уже писал игру Pixteen для ZX Spectrum, но часть картинок выпала из набора, т.к. конверсия получилась неудачной. Для Атари та же засада - пришлось попотеть над подбором цвета картинки из 4х цветов. Часть время было потрачено на конверсию и на подбор цветов. Для сжатия использовал Puncrunch, который переплюнул старый ZX7

Очередная дурацкая идея - исказить надоевшую игру "Найди пару". только в этом случае ищутся три пары сходной тематики. Картинки были взяты из набора значков Apple Macintosh эпохи OS 7.5, на поиски материала ушло два дня. Теперь засада - набор тайлов смешивается криво, продуманный алгоритм дает пары одинаковых тайлов,  что упрощает игру. Я плюнул на разработку кода и вбил готовый набор тайлов, потом дописал дополнительные данные.
Вся разработка длилась долго: "как лучше сделать?" и пара часов на размышления.
Интересно, что решение находилось сразу.


Комментарии