stringtranslate.com

Atari 2600 самодельный

Утиная атака! (2010)

Первая игра, разработанная любителем для игровой консоли Atari 2600 , была написана в 1995 году, и с тех пор было выпущено более 100 игр. Большинство игр являются нелицензионными клонами игр для других платформ, а также существуют некоторые оригинальные игры и хаки ПЗУ . Имея всего 128 байт ОЗУ , отсутствие буфера кадров и тесно переплетенные код и визуальные эффекты, 2600 является сложной машиной для программирования. [1] и многие игры были написаны для решения технических задач. Доступны эмуляторы , инструменты программирования и документация. [1]

Игры, которые привлекли внимание за пределами сообщества любителей, включают Halo 2600 , [2] [3] Duck Attack!, [4] и A-VCS-tec Challenge Саймона Квернхорста (2006), неофициальный порт 8-битной компьютерной игры 1981 года Aztec Challenge для Atari . [5] Другие были включены в коммерческие продукты. [6]

История

Версия 2600 Томаса Йенцша игры Джереми Смита BBC Micro Thrust (2000)

Atari, Inc. выпустила Atari Video Computer System, или сокращенно Atari VCS, в 1977 году. [7] Система была переименована в Atari 2600 в 1982 году. Для консоли были выпущены сотни игр от Atari и сторонних издателей, [8] некоторые из которых продавались миллионными тиражами, например, Missile Command и Pitfall!. [ 9] 2600 продолжали производить в течение 1980-х годов, давно миновав пиковые годы, пока Atari Corporation не прекратила поддержку в январе 1992 года. [10]

В следующем году Гарри Доджсон выпустил первый картридж , произведенный любителем : 7800/2600 Monitor Cartridge . [11] Это инструмент разработки, который Доджсон, попытавшись заинтересовать Atari, решил производить самостоятельно. [11] Он купил партию игр Atari 7800 Hat Trick на Big Lots по доллару или меньше за штуку и разобрал детали. Он рекламировал картридж в Usenet и в каталоге продавца игр Video 61, в конечном итоге продав около 25 копий. [11]

В 1995 году — через три года после того, как Atari сняла с продажи 2600 — энтузиаст Эд Федермейер выпустил SoundX [12] , картридж для экспериментов со звуковыми возможностями системы. [13] Федермейер использовал термин homebrew для описания любительской разработки, вдохновленной Калифорнийским клубом домашних компьютеров 1970-х годов. [14] После разработки картриджа для собственного использования Федермейер разместил его рекламу в Usenet [15] , за которой последовала нелицензионная версия Tetris [13] . С тех пор было выпущено более 100 игр, [16] многие из которых были опубликованы AtariAge [17] .

Игры

Medieval Mayhem — это версия аркадной игры 1980 года Warlords .

Большинство игр для Atari 2600, разработанных любителями, были созданы для решения технических задач, а не в качестве упражнений по игровому дизайну, и являются нелицензионными клонами аркадных и компьютерных игр, которые были популярны в 1980-х годах. Lady Bug , выпущенная Джоном У. Шампеу в 2006 году, является реализацией аркадной игры Universal 1981 года. [18] Juno First , выпущенная Крисом Уолтоном в 2009 году, заимствует название и дизайн аркадной игры Konami 1983 года ; [19] а Thrust , выпущенная Томасом Йенцшем в 2000 году, является клоном игры BBC Micro с тем же названием. [20] Другие программисты реализовали Sea Wolf (как Seawolf ), Tetris (как Edtris 2600 ) и Caverns of Mars (как Conquest of Mars ). Версия Star Castle 2600 была предпринята, поскольку ранее было заявлено, что «достойную версию сделать невозможно». [21]

Несколько релизов расширили более ранние игры. Warring Worms , созданная Билли Ино (2002), берет основной дизайн Surround и добавляет новые игровые режимы, такие как возможность стрелять в противника. [22] Medieval Mayhem (2006) созданная Дарреллом Спайсом-младшим, является версией аркадной игры Warlords 1980 года , которая включает элементы, исключенные из официального порта Atari. [23]

Также есть несколько оригинальных дизайнов. В SCSIcide , выпущенной Джо Грандом в 2001 году, [24] игрок выступает в роли считывающей головки жесткого диска, которая собирает пролетающие мимо биты данных с цветовой кодировкой. [25] Oystron , выпущенная Пьеро Кавиной в 1997 году, — это экшн-игра, в которой открываются «космические устрицы» и собираются жемчужины, чтобы заработать боеприпасы. [ нужна цитата ] Duck Attack! позволяет игроку сражаться с гигантскими огнедышащими утками в стремлении спасти мир от безумного ученого. [26]

В 2005 году SCSIcide , Oystron , Warring Worms , Skeleton+ и Marble Craze были включены в список «Лучших игр для Homebrew 2600» в книге « Gaming Hacks: 100 Industrial-Strength Tips & Tools» Саймона Карлесса . [25]

Демейк — это порт с системы поколений, предшествующих 2600. [27] Halo 2600 — это игра размером 4 КБ, вдохновлённая серией игр Halo. [ 28] Она была написана бывшим вице-президентом Microsoft Эдом Фрайзом , который принимал участие в приобретении Microsoft создателя Halo Bungie . [29] Другие демейки 2600 включают вдохновлённую Portal Super 3D Portals 6 и демоверсию, основанную на франшизе Mega Man . [30] Princess Rescue — неофициальный порт Super Mario Bros. для 2600 , в то время как Zippy the Porcupine — игра, вдохновлённая серией игр Sonic the Hedgehog .

Взлом ПЗУ изменяет существующие игровые программы. Обычно это включает в себя альтернативную графику и цвета, но может включать в себя модификации игрового процесса и возможность использовать другой контроллер, нежели тот, для которого игра была изначально разработана. [31] Одной из целей взлома является версия Pac-Man 2600 , в которой графические элементы переработаны, чтобы больше походить на аркадную версию. [32]

Коммерческие релизы

Видео Euchre Эрика Эйда включено в антологию Activision 2003 года .
«Stay Frosty » Даррелла Спайса-младшего.

В 2003 году Activision выбрала несколько самодельных игр для 2600 для включения в версию своей антологии Activision для Game Boy Advance : Climber 5 Денниса Дебро (2004), Okie Dokie Боба Колберта (1996), Skeleton+ Эрика Болла (2003), Space Treat Deluxe Фабрицио Завагли (2003), Vault Assault Брайана Прескотта (2001), Video Euchre Эрика Эйда (2002) и Oystron . [33]

В мае 2018 года было объявлено, что Retron 77, клон консоли Atari 2600, будет включать в себя четыре встроенных пакета самодельных игр: Astronomer , [34] Baby , [35] Muncher 77 , [36] и Nexion 3D . [37]

Разработка

Atari 2600 обычно считается очень требовательной средой программирования, с всего лишь 128 байтами оперативной памяти и полным отсутствием буфера видеокадра. Программист должен подготовить каждую строку видеовывода, когда она отправляется на телевизор. Единственными возможностями спрайтов являются одномерные 1-битные и 8-битные шаблоны; создание двухмерного объекта требует изменения шаблона между каждой строкой видео. [1] Игры часто разрабатываются с использованием эмуляторов Atari 2600, таких как Stella и Z26 . [24]

В отличие от более поздних консолей, 2600 будет запускать любой правильно настроенный картридж без проверки цифровой подписи или выполнения любого другого типа аутентификации. [38] Именно этот аспект системы позволил сторонним компаниям, таким как Activision и Imagic , разрабатывать игры для Atari 2600 без согласия Atari в 1980-х годах. [1] Это привело к тому, что Atari включила функции аутентификации в свою более позднюю консоль, Atari 7800 , чтобы помешать другим компаниям создавать и продавать свои собственные игры для 7800 без разрешения Atari. [38]

С помощью стороннего оборудования, такого как Cuttle Cart и Harmony Cartridge, разработчики могли загружать находящиеся в разработке игры на физическую консоль Atari для тестирования. [39] [40] Cuttle Cart, разработанная Чадом Шеллом в начале 2000-х годов, [41] была разработана для совместимости с Starpath Supercharger и позволяет загружать образы ПЗУ через аудиоинтерфейс с мини-разъемом 1/8", такой как кассетный магнитофон или CD-плеер . [42]

Батари Базовый

Поскольку 2600 использует 6507, вариант процессора MOS Technology 6502 , большинство игр написано на языке ассемблера 6502. В 2007 году разработчик Фред Икс. Куимби выпустил компилятор Batari Basic, позволяющий разработчикам писать игры на BASIC , языке программирования высокого уровня. [1] Игровой дизайнер и доцент Технологического института Джорджии Ян Богост использовал Batari Basic на своих занятиях, чтобы обучать студентов концепциям и истории видеоигр. [1] Также доступна интегрированная среда разработки для Microsoft Windows , Visual Batari Basic. [43] [44]

Смотрите также

Ссылки

  1. ^ abcdef Богост и Монфор 2009.
  2. ^ Мелансон, Дональд (3 августа 2010 г.). "Бывший вице-президент Microsoft приносит Halo на Atari 2600". Engadget . Архивировано из оригинала 4 августа 2010 г. Получено 5 августа 2010 г.
  3. ^ Beschizza, Rob (3 августа 2010 г.). "Бывший вице-президент Microsoft приносит Halo на Atari 2600". Boing Boing . Архивировано из оригинала 6 августа 2010 г. . Получено 27 августа 2010 г. .
  4. ^ Ссылки на «Утиную атаку!» :
    • МакГиннис, Джефф (4 августа 2010 г.). «Продвинутые в технике фанаты программирования, разработка на классической консоли». Toledo Free Press . Архивировано из оригинала 4 января 2013 г. Получено 4 августа 2010 г.
    • Грей, Фрэнк (25 июля 2010 г.). "Утки бродят по новой игре для старой Atari". The Journal Gazette . Архивировано из оригинала 30 августа 2010 г. Получено 26 августа 2010 г.
    • Кейлор, Боб (18 августа 2010 г.). "Atari revival". The News-Sentinel . Архивировано из оригинала 11 мая 2011 г. Получено 24 августа 2010 г.
    • "Интервью: Уилл Николс". Kittysneezes.com . 23 августа 2010 г. . Получено 24 августа 2010 г. .
  5. Доктороу, Кори (10 июля 2006 г.). "Вышел новый игровой картридж Atari 2600". Boing Boing . Получено 26 августа 2010 г.
  6. ^ Карлесс 2005, стр. 22.
  7. ^ "Atari VCS (Atari 2600)". Краткая история войны игровых консолей . Business Week . Архивировано из оригинала 15 июля 2014 г. Получено 29 сентября 2010 г.
  8. ^ Яруссо, Альберт. "Atari 2600 Companies". AtariAge . Архивировано из оригинала 29 августа 2010 года . Получено 29 сентября 2010 года .
  9. Бьюкенен, Леви (26 августа 2008 г.). «10 самых продаваемых игр для Atari 2600». IGN . Получено 29 сентября 2010 г.
  10. Грей, Фрэнк (25 июля 2010 г.). «Утки бродят по новой игре для старой Atari». The Journal Gazette . Архивировано из оригинала 30 августа 2010 г. Получено 26 августа 2010 г.
  11. ^ abc Герман, Леонард. «Новая кровь для осиротевших систем». GameSpot . CBS Interactive . стр. 2. Архивировано из оригинала 18 августа 2000 г. Получено 17 января 2016 г.
  12. ^ Яруссо, Альберт. "Rarity Key Explained". AtariAge . Получено 26 августа 2010 г.
  13. ^ ab Herman 1997, стр. 251.
  14. ^ Герман, Леонард. «Новая кровь для осиротевших систем». GameSpot . CBS Interactive . стр. 1. Архивировано из оригинала 15 августа 2000 г. Получено 17 января 2016 г.
  15. ^ Герман, Леонард. «Новая кровь для осиротевших систем». GameSpot . CBS Interactive . стр. 3. Архивировано из оригинала 18 августа 2000 г. Получено 17 января 2016 г.
  16. ^ Яруссо, Альберт. "Atari 2600 Rarity Guide". AtariAge . Получено 26 августа 2010 г.
  17. Caylor, Bob (18 августа 2010 г.). «Atari revival». The News-Sentinel . Архивировано из оригинала 11 мая 2011 г. Получено 2 сентября 2010 г.
  18. ^ Яруссо, Альберт. "Леди Баг". AtariAge . Получено 26 августа 2010 г.
  19. Уолтон, Крис (6 мая 2008 г.). "Juno First - Final Version (Atari 2600)". AtariAge . Получено 26 августа 2010 г. .
  20. ^ Яруссо, Альберт. "Thrust+ DC Edition". AtariAge . Получено 26 августа 2010 г.
  21. ^ "Звездный замок 2600, история". Звездный замок 2600 .
  22. ^ Яруссо, Альберт. "Warring Worms". AtariAge . Получено 26 августа 2010 г.
  23. ^ Яруссо, Альберт. "Medieval Mayhem". AtariAge . Получено 26 августа 2010 г.
  24. ^ ab Wen, Howard (20 мая 2004 г.). "Inside the Homebrew Atari 2600 Scene". Архивировано из оригинала 4 ноября 2010 г. Получено 28 сентября 2010 г.
  25. ^ ab Carless 2005, стр. 21.
  26. ^ McGinnis, Jeff (4 августа 2010 г.). «Продвинутые в технологиях фанаты программирования, разработка на классической консоли». Toledo Free Press . Архивировано из оригинала 4 января 2013 г. Получено 4 августа 2010 г.
  27. Snow, Jean (12 сентября 2008 г.). «Портал, модернизированный для Atari 2600». Wired . Получено 28 августа 2010 г.
  28. Богост, Ян (1 августа 2010 г.). «Halo 2600: Эд Фрайс делает демейки Halo для Atari». Архивировано из оригинала 4 августа 2010 г. Получено 26 августа 2010 г.
  29. Бишоп, Тодд (14 января 2004 г.). «Игра окончена для Эда Фрайса из Xbox». Seattle Post-Intelligencer . Получено 2 сентября 2010 г.
  30. Winterhalter, Ryan (29 апреля 2011 г.). «31 Homebrew Games Worth Game, в которые стоит поиграть». 1UP.com . Получено 10 мая 2011 г.
  31. ^ Яруссо, Альберт. "Atari 2600 Hacks". AtariAge . Архивировано из оригинала 29 августа 2010 года . Получено 26 августа 2010 года .
  32. ^ Яруссо, Альберт. «Взломы Atari 2600: Pac-Man». АтариЭйдж . Проверено 26 августа 2010 г.
  33. ^ Колер 2005, стр. 378.
  34. ^ "Astronomer 2600 Official website" . Получено 22 июня 2018 г. .
  35. ^ "Baby 2600 Official website" . Получено 22 июня 2018 .
  36. ^ "Сайт магазина Muncher" . Проверено 22 июня 2018 г.
  37. ^ "Nexion 3D на AtariAge". 28 октября 2016 г. Получено 22 июня 2018 г.
  38. ^ ab "The Atari 7800 ProSystem". AtariMuseum.com . Архивировано из оригинала 2013-01-17 . Получено 2010-08-28 .
  39. Джордж, Грегори Д. (12 апреля 2005 г.). «Cuttle Cart 2». The Atari Times . Получено 22 ноября 2018 г.
  40. Борис, Майкл (18 ноября 2015 г.). «Картридж Harmony». Boing Boing . Получено 22 ноября 2018 г. .
  41. ^ Гранд, Джо. Взлом игровой консоли: развлечение и аннулирование гарантии . стр. 393. ISBN 978-1-931836-31-9
  42. ^ Карлесс, Саймон. Игровые хаки . стр. 16. ISBN 978-0-596-00714-0
  43. ^ Wierer, Jeff (5 апреля 2008 г.). "Visual bB 1.0 - новая IDE для batari Basic". Архивировано из оригинала 18 августа 2010 г. Получено 30 августа 2010 г.
  44. ^ "Visual batari Basic Guide". Архивировано из оригинала 27 июля 2010 года . Получено 30 августа 2010 года .

Внешние ссылки