Доморощенный (видеоигры)


Homebrew в применении к видеоиграм относится к программному обеспечению, созданному любителями для проприетарных игровых консолей , которое не предназначено для программирования пользователем. Официальная документация часто доступна только лицензированным разработчикам, и эти системы могут использовать форматы хранения, затрудняющие распространение, такие как картриджи ПЗУ или зашифрованные компакт-диски. Многие консоли имеют аппаратные ограничения для предотвращения несанкционированной разработки.

При разработке можно использовать неофициальные, поддерживаемые сообществом наборы инструментов или официальные комплекты разработки, такие как Net Yaroze , Linux для PlayStation 2 или Microsoft XNA . [1] Целями для домашних игр обычно являются игры, которые больше не являются коммерчески значимыми или производятся, и имеют более простую графику и/или вычислительные возможности, такие как Atari 2600 , Nintendo Entertainment System , Wii , Nintendo 3DS , Wii U , Genesis , Dreamcast. , Game Boy Advance , PlayStation и PlayStation 2 .

Новые игры для старых систем обычно разрабатываются с использованием эмуляторов . Разработка новых систем обычно включает в себя реальное оборудование, учитывая отсутствие точных эмуляторов . Однако были предприняты попытки использовать реальное консольное оборудование для многих старых систем. Программисты Atari 2600 могут записать EEPROM для подключения к специальной плате картриджа или использовать передачу звука через Starpath Supercharger . У разработчиков Game Boy Advance в этом плане есть несколько способов использования флэш-картриджей GBA .

В 2009 году Odball стала первой игрой для Magnavox Odyssey с 1973 года. Ее продюсером стал Роберт Винчигерра [2] , который с тех пор написал несколько других игр Odyssey. 11 июля 2011 года Крис Рид опубликовал книгу «Вышибалы» . [3]

Несколько игр было запрограммировано для Fairchild Channel F , первой консоли, использующей картриджи ПЗУ. Первым известным выпуском является клон Lights Out Шона Риддла , который включал инструкции о том, как модифицировать игру SABA # 20 Chess в мультикартридж. [4] Существует также версия « Тетриса» , и в 2008 году «Videocart 27: Pac-Man » стала первой полноценной игрой для этой системы с тех пор, как она была снята с производства.

Для Nintendo Entertainment System доступно несколько компиляторов , но, как и в случае с Atari 2600, большая часть разработки ведется на языке ассемблера 6502. Одним из препятствий на пути развития доморощения NES является относительная сложность производства физических картриджей, хотя флэш-карты сторонних производителей существуют, что делает возможным доморощение на оригинальном оборудовании NES. [5] В картриджах NES используется несколько разновидностей специальных процессоров для расширения возможностей системы; большинство из них трудно воспроизвести, кроме как путем очистки старых картриджей. Одной из неофициальных игр, поддерживающих параллаксную прокрутку и чип MMC5 , является Street Fighter II: Nostalgic Edition , которая представляет собой порт Street Fighter II: The World Warrior, разработанный Parisoft. [6]