Меня зовут Михаил Судаков, я журналист и программист со стажем (работал вжурнале Game.EXE, асейчас я главный редактор «КГ‑Портала» и «Идеального пикселя»). Аещё я коллекционирую ретро‑игры, ретро‑технику и старые книги прокомпьютеры. Вмоей квартире практически нет стенок, свободных отвсего этого добра,— одна только коллекция компьютерных игр нааудиокассетах насчитывает около 5000наименований.
Три года назад я присоединился ккоманде Яндекс Музея. Работа унас безумно увлекательная и даже полезная: мы спасаем старые компьютеры и приставки отзабвения (а иногда и буквально отмусорного ведра), даём всем посетителям повзаимодействовать средкой техникой 70-х, 80-х, 90-х и 2000-х годов, проводим бесплатные экскурсии поистории компьютеров и приставок, реставрируем плохо выглядящие и ремонтируем сломавшиеся экземпляры… Одним словом, налаживаем прямую связь между старой техникой и современным миром.
И сегодня я хочу рассказать вам оYRGB— международном конкурсе поразработке ретро‑игр, который Яндекс проводит с 2019года.
Участникам необходимо разработать самостоятельную игру, свободную отавторских прав, дляплатформ ZX Spectrum 48K/128K и загрузить её на страницу конкурса до 27июля 2025года. Так чтоесли вы когда‑нибудь делали игры илихотите попробовать, ноопасаетесь масштаба современных платформ, этот пост длявас.
Краткий экскурс: ZX Spectrum
Жизнь отечественных геймеров вконце 80-х— начале 90-х годовбыла очень непростой. Изсоветских электронных развлеченийбыли разве чтоклоны Pong вроде «Видеоспорта», карманные электронные игры типа «Ну, погоди!» (тоже клоны, ноуже серии Game & Watch отNintendo), несколько десятков советских компьютеров сдовольно ограниченным набором софта данесколько сотен (!) клонов британского компьютера ZX Spectrum.
Пронего и наХабре, и вовсём интернете написано бесконечное количество статей, поэтому небудем вдаваться вподробности. Просто напомним, чтоэтот компьютер вышел вВеликобритании в 1982году, завсю историю существования продался тиражом в 5–6миллионов копий (это только официальные модели), ав 1985году очутился вОКБ Львовского политехнического института дляснятия осциллограмм. Это, атакже наличие полученной изГДР оригинальной схемы и фотокопий страниц журнала изФРГ сдизассемблированным ПЗУ, позволило буквально втечение месяца разработать собственную схему саналогичными параметрами.
Машина могла похвастаться процессором Z80начастоте 3,5МГц, картинкой с 15цветами и разрешением 256× 192, атакже 48килобайтами ОЗУ. Наизображение накладывалось несколько серьёзных ограничений— например, водном знакоместе 8× 8пикселей теоретически нельзя выводить больше двух цветов (практически это ограничение обходится спомощью технологии мультиколора, ноэто уже совсем другая история).
Назвать ZX Spectrum передовым компьютеромбыло, конечно, сложно, нопростая архитектура и относительная дешевизна сделали своё дело какунего народине, так и натерриториибывшего СССР. ПодZX Spectrum выпущено несколько десятков тысяч программ, и каждый год выходит ещё порядка 200–300новых— преимущественно игр.
Чего ждать от YRGB 2024
ZX Spectrum знают и любят миллионы жителей какРоссии, так и других стран, где онбыл популярен (например, Испании, Португалии и Бразилии). Именно поэтому вот уже которой год Яндекс Музей проводит YRGB— конкурс, посвящённый разработке игр дляэтого компьютера.
Кстати, впрошлый раз, когда прошёл YRGB v3, мы даже попробовали расширить список компьютеров, добавив внего несколько других легендарных моделей типа Commodore 64илиAmstrad CPC. Нобольшая часть заявок пришла всё равно для «Спектрума», поэтому вэтом году мы решили вернуться кистокам.
Цель YRGB 2024— выявить лучших разработчиков дляZX Spectrum и вдохновить их нанаписание очередной порции игр, которые в 80-е и 90-е считалисьбы AAA‑блокбастерами. Победителями и призёрами предыдущих конкурсов становились именно такие релизы, так чтосхема вполне рабочая.
Кстати, изучить игры‑победители и даже сыграть вних можно поэтим ссылкам: YRGB 2019, YRGB 2020 и YRGB v3.
Призовой фонд посравнению спрошлым годом подрос до 215000рублей, бо́льшая часть которых будет распределена решением авторитетного жюри. 20000рублей уйдёт обладателю приза зрительских симпатий, который выбирается голосованием наофициальном сайте.
Жюри выставит играм оценки по 10-балльной шкале втрёх категориях: «Геймплей», «Графика» и «Музыка». Впрошлые годы эти оценки складывались— так определялась тройкалидеров, которая и получала все призовые деньги. Новэтот раз мы решили дать шанс играм, которые, например, отстают пографике илипозвуку, номогут похвастаться шикарной играбельностью. Поэтому тройкалидеров теперь есть вкаждой категории, апризовые деньги распределятся так:
Правила YRGB 2024предельно простые: надо сделать игру длялюбой фирменной модели ZX Spectrum (48К, 128K, +2или +3), ненарушающую ничьи авторские права и неявляющуюся прямым ремейком илидемейком какой‑то другой игры. Апотом— подать заявку и загрузить файл вформате TAP, TZX, TRD илиSCL.
Специально дляэтого конкурса мы сделали крутой сайт встилистике пиксель‑арта. Воформлении используются только классические 15цветов ZX Spectrum— кроме, разумеется, фотографий жюри и иконок соцсетей. Тамже можно подробнее изучить условия конкурса и ознакомиться счленами нашего международного жюри, которые живут вРоссии, Казахстане, Великобритании, Испании и Португалии.
7августа 2025года все присланные наконкурс игры будут опубликованы насайте, где их можно будет скачать илипоиграть вонлайн‑эмуляторе, апотом— поставить свою оценку по 10-балльной шкале.
Полезные ссылки для участников
Если увас уже появилосьжелание сделать игру дляZX Spectrum, нонет соответствующих умений, то непереживайте— это неочень сложно. Те, кто умеет программировать, могут написать её наассемблере, Бейсике, Си илинескольких других языках, которые существуют дляэтого компьютера. Если серьёзное программирование навсём вышеописанном недлявас, то небеда— для «Спектрума» выпущено несколько готовых движков и средств разработки, которые позволяют сделать динамичную игру безпогружения втотже ассемблер.
Далее— полезные ссылки длятех, кто хочет поближе познакомиться сZX Spectrum илиначать делать длянего игры.
Эмуляторы:
Spectaculator (Windows, iOS);
UnrealSpeccy (Windows);
Fuse (macOS, Windows, Linux);
Unreal Speccy Portable (Android).
Архивы игр и прочего софта:
Virtual TR-DOS — дисковые версии, много русских или локализованных игр;
ZX-Art — база с графикой, музыкой и софтом;
Spectrum Computing — самая актуальная база спектрумовского софта;
World of Spectrum — самая старая и заслуженная база софта.
Книги:
Справочник по системе команд Z80 (стр. 86);
How to Write ZX Spectrum Games (от автора Arcade Game Designer).
Статьи:
Как написать свою игру на движке Churrera (перевод на русский);
Движки и средства разработки:
Arcade Game Designer (AGD) c редактором карт, спрайтов и скриптами (работает на ZX Spectrum);
AGDX — улучшенная версия конструктора AGD (работает на ZX Spectrum);
AGDmini — версия этого же движка с миниатюрными спрайтами 8 × 8 пикселей;
Multi-Platform Arcade Game Designer — этот же движок, но предназначенный для работы под Windows;
z88dk — компилятор C с возможностью написания под ZX Spectrum (в составе есть splib, на которой работают движки от Mojon Twins);
La Churrera — движок от испанской команды Mojon Twins.
Мультиколорные движки:
У этих движков есть интерфейсы для ассемблера, Си через z88dk или Borel ZX Basic.
Графические редакторы:
Редакторы графики: ZX Paintbrush, MultiPaint и multiArtist.
Редактор спрайтов SevenUp.
Музыкальные редакторы:
Vortex Tracker II для чипа AY,
Beepola для бипера.
Надеюсь, вас заинтересовал этот конкурс и вы задумаетесь отом, чтобы сделать хотябы одну игру дляZX Spectrum (хотя количество заявок неограничивается— делайте хоть десять). Ведь разработка игр дляретро‑компьютеров— это нетолько возможность достучаться доочень активной и благодарной аудитории, нои своего рода вызов своим умениям. Вконце концов, это просто дико увлекательное занятие!