Asteroids

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Asteroids
Американский аркадный флаер
Американский аркадный флаер
Разработчик Atari
Издатели
Часть серии Asteroids[вд]
Даты выпуска

Регион Северная Америка Ноябрь 1979
Регион Европа 1979

Регион Япония Январь 1980
Жанр мультинаправленный шутер
Создатели
Геймдизайнер Лайл Рейнс[англ.]
Программист Эд Логг[англ.]
Технические данные
Платформы аркадный автомат, Atari 2600, Atari 7800, Atari 400/800/XL/XE, Game Boy
Режимы игры однопользовательский, многопользовательский
Управление 5 кнопок
Технические данные аркадного автомата
Тип корпуса вертикальный, горизонтальный
Процессор MOS Technology 6502 (1,512 МГц)
Официальный сайт
Логотип Викисклада Медиафайлы на Викискладе

Asteroids (с англ. — «Астероиды») — компьютерная игра в жанре мультинаправленного шутера для аркадных автоматов, разработанная Лайлом Рейнсом[англ.] и Эдом Логгом[англ.] и выпущенная компанией Atari в 1979 году. Игрок управляет космическим кораблём, летящим сквозь пояс астероидов, через который периодически пролетают летающие тарелки. Цель игры состоит в том, чтобы стрелять и уничтожать астероиды и летающие тарелки, избегая при этом столкновения с ними и обстрела со стороны тарелок. С каждым новым уровнем количество астероидов увеличивается, делая игру всё более сложной.

Идея Asteroids возникла во время встречи между Рейнсом и Логгом, которые решили использовать оборудование, ранее разработанное Говардом Делманом для Lunar Lander. Asteroids основана на незавершённой игре под названием Cosmos; её физическая модель, система управления и игровые элементы были заимствованы из Spacewar!, Computer Space и Space Invaders, а затем доработаны методом проб и ошибок. В отличие от большинства игр того времени, эта игра использовала двухмерную векторную графику.

Asteroids стала одним из первых крупных хитов золотого века компьютерных аркадных игр. Было продано 47 840 вертикальных и 8 725 горизонтальных аркадных автоматов; игра пользовалась популярностью как среди игроков, так и разработчиков. В 1980-х годах она была портирована на домашние системы Atari, и версия для Atari VCS разошлась тиражом более 3 млн копий. Игра широко копировалась и оказала прямое влияние на Defender, Gravitar и многие другие аркадные игры.

Игровой процесс

[править | править код]

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

Каждый уровень начинается с нескольких больших астероидов, дрейфующих в разных направлениях на экране. Экран не имеет границ[англ.] — например, астероид, улетевший за верхний край экрана, появляется снизу и продолжает движение в том же направлении. По мере того, как игрок расстреливает астероиды, они разбиваются на меньшие астероиды, которые движутся быстрее и в них сложнее попасть. Маленькие астероиды также приносят больше очков. Периодически на экране появляются две летающие тарелки: большая тарелка стреляет беспорядочно и плохо, в то время как маленькая часто попадает по кораблю. После достижения 40 000 очков появляется только маленькая тарелка. По мере увеличения счёта игрока, угол стрельбы маленькой тарелки уменьшается, пока она не начинает стрелять максимально точно. Как только экран очищается от всех астероидов и летающих тарелок, появляется новый набор больших астероидов, таким образом начинается следующий уровень. Игра становится сложнее по мере увеличения количества астероидов, пока счёт не достигнет диапазона между 40 000 и 60 000 очками. В начале игры у игрока от 3 до 5 жизней, а дополнительная жизнь даётся за каждые 10 000 очков. Игра заканчивается, когда игрок теряет последнюю жизнь. При достижении 99 990 очков счётчик обнуляется — это максимальный рекорд, которого можно достичь.

Стратегия «засады»

[править | править код]

В первоначальном варианте игры предполагалось, что тарелки начинают стрелять сразу после своего появления, но это было изменено. Кроме того, тарелки могут прицеливаться только в корабль игрока на экране; они не способны целиться через границу экрана. Эти особенности позволяют использовать стратегию «засады», при которой игрок держится у края экрана напротив тарелки. Поддерживая в игре только один или два астероида, игрок может стрелять через границу экрана, уничтожать тарелки и накапливать очки бесконечно с минимальным риском быть уничтоженным. Владельцы игровых залов начали жаловаться на потерю дохода из-за этого приёма. В ответ Atari выпустила исправленный EPROM, а также из-за последствий этой уязвимости Atari (и другие компании) изменили свои подходы к разработке и тестированию, чтобы предотвратить появление подобных проблем в будущих играх[1].

Разработка

[править | править код]

Идея Asteroids принадлежит Лайлу Рейнсу[англ.], а программированием занимался Эд Логг[англ.] при участии других сотрудников Atari[2]. Логг был впечатлён приставкой Atari VCS (позже переименованной в Atari 2600) и присоединился к подразделению Atari по созданию игр для аркадных автоматов, чтобы работать над игрой Dirt Bike, которая так и не была выпущена из-за неудачных тестов. Пол Манкузо присоединился к команде разработки в качестве технического специалиста Asteroids, а Говард Делман участвовал в создании аппаратной части[1]. Во время встречи в апреле 1979 года Рейнс рассказал о Planet Grab, многопользовательской аркадной игре, позже переименованной в Cosmos. Логг не знал названия игры, полагая, что Computer Space послужила «вдохновением для двухмерного подхода». Рейнс задумал Asteroids как смесь Computer Space и Space Invaders, совместив двухмерный подход из Computer Space с захватывающим геймплеем «завершения» и «устранения всех угроз» из Space Invaders[3]. В незаконченной игре фигурировал гигантский неуничтожаемый астероид, и тогда Рейнс спросил Логга: «А почему бы нам не сделать игру, где ты стреляешь по камням и взрываешь их?». В ответ Логг описал похожую концепцию, где игрок выборочно стреляет по камням, которые разбиваются на мелкие куски[4]. Оба согласились с такой концепцией[3].

Аппаратное обеспечение

[править | править код]

Asteroids была реализована на аппаратном обеспечении, разработанном Делманом. Она является векторной игрой, в которой графика состоит из линий, нарисованных на векторном мониторе[2]. Изначально Рейнс хотел сделать игру с растровой графикой, но Логг, имеющий опыт в векторной графике, предложил использовать XY-монитор, поскольку высокое качество изображения позволяло бы более точно прицеливаться[1][3]. Основой аппаратного обеспечения были MOS 6502[5], выполняющий программу игры, и QuadraScan — векторный графический процессор высокого разрешения, разработанный Atari и называемый «системой отображения XY» и «цифровым векторным генератором»[6][7].

Первоначально QuadraScan был разработан в 1978 году в Cyan Engineering, отдельной исследовательской лаборатории Atari в Грасс-Валли, штат Калифорния. Затем Cyan передала его Делману, который доработал дизайн и впервые использовал в игре Lunar Lander. Логг получил модифицированную плату Делмана с пятью кнопками, 13 звуковыми эффектами и дополнительной оперативной памятью, и использовал её для разработки Asteroids. Размер платы составлял 4 на 4 дюйма, и она была подключена к монитору[3][6].

Реализация

[править | править код]

Логг взял за основу модель корабля игрока, управление из пяти кнопок и физику игры из Spacewar!, в которую он играл, будучи студентом Калифорнийского университета в Беркли, но внёс несколько изменений для улучшения играбельности. Корабль был запрограммирован на аппаратном уровне и отрисовывался монитором, а также был настроен на движение с помощью тяги и инерции[3][6][8]. Кнопка гиперпространства не была расположена рядом с большим пальцем правой руки Логга, чем он был недоволен, так как ему было трудно «убрать руку с кнопки тяги»[3]. В игру также были добавлены изображения астероидов различных форм[1]. Логг повторил идею таблицы рекордов с инициалами из игры Star Fire[англ.] от Exidy[3].

Две летающих тарелки были сделаны разными. Постепенно уменьшающийся таймер сокращает интервалы между атаками тарелок, чтобы заставить игрока активно стрелять по астероидам и тарелкам, а не просто уворачиваться от них[3]. Саундтрек с «сердцебиением» ускоряется по мере прохождения игры. В игре нет звукового чипа. Делман собственноручно создал аппаратную схему для 13 звуковых эффектов, которая была размещена на плате[3].

Прототип Asteroids получил хорошие отзывы от нескольких сотрудников и инженеров Atari, которые «бродили между лабораториями, оставляя комментарии и останавливаясь поиграть по ходу дела». Сотрудники, желающие поиграть в прототип, часто спрашивали Логга, когда он уйдёт, поэтому он создал второй прототип для персонала[3][4]. Atari протестировала игру в игровых залах в Сакраменто, штат Калифорния, а также наблюдала за реакцией игроков во время фокус-групп в офисе компании. Игроки, привыкшие к Spacewar!, испытывали трудности с удержанием кнопки тяги и просили джойстик, а игроки, знакомые с Space Invaders, отмечали, что в этой игре нет никаких пауз. Логг и другие инженеры наблюдали за процессом и задокументировали комментарии на четырёх страницах[3].

Asteroids замедляется по мере того, как игрок набирает 50-100 жизней, потому что в игре нет лимита на количество отображаемых жизней. Игрок может проиграть после того, как наберёт более 250 жизней[1].

Asteroids (1998)
Сводный рейтинг
ИзданиеОценка
PCPS
GameRankings60,46 %[9]65,39 %[10]
Русскоязычные издания
ИзданиеОценка
PCPS
«Игромания»7,6/10[11]

Asteroids получила положительные отзывы от критиков и считается главным произведением Логга[12]. В журнале The Space Gamer[англ.] Ричард А. Эдвардс сделал обзор домашней версии Asteroids 1981 года и отметил: «Эта домашняя игра — практически точная копия популярной аркадной игры Atari. […] Если вам нравится взрывать астероиды, то это самое то, но по такой цене я не могу полностью её рекомендовать»[13]. Журнал Video Games Player оценил версию для Atari 2600, поставив графике и звуку оценку B, а в целом игре — B+[14]. Журнал Electronic Fun with Computers & Games[англ.] присвоил версии для Atari 2600 оценку A[15].

Уильям Кэссиди в своей статье на Classic Gaming отметил нововведения Asteroids, включая одну из первых возможностей вводить инициалы игроков и отображать топ 10 лучших результатов, а также прокомментировал, что «векторная графика отлично вписывается в футуристическую космическую тематику»[4]. В 1995 году журнал Flux[англ.] поставил аркадную версию игры на 11 место в списке Top 100 Video Games[16]. В 1996 году Next Generation включил её в свой список Top 50 Games of All Time под номером 39, особо отметив динамику управления, требующую «постоянного жонглирования скоростью, позиционированием и направлением»[17]. В 1999 году Next Generation назвал Asteroids 29-й игрой в Top 50 Games of All Time, подчеркнув: «Asteroids была классикой с момента выхода и не утратила своей привлекательности»[18]. Журнал Retro Gamer поставил Asteroids на 4 место в списке Top 25 Arcade Games, отметив простоту и отсутствие полноценного финала как стимул к повторным прохождениям[12]. В 2012 году Asteroids вошла в список 100 величайших видеоигр по версии журнала Time[19]. В 2013 году Entertainment Weekly назвал Asteroids одной из десяти лучших игр для Atari 2600[20]. Она была включена в коллекцию видеоигр Музея современного искусства[21]. В 2021 году газета The Guardian поставила Asteroids на 2 место среди лучших видеоигр 1970-х годов, уступив только Galaxian (1979)[22]. Однако в марте 1983 года порт Asteroids для 8-разрядных компьютеров Atari занял 6 место среди худших компьютерных игр года в разделе Atari в журнале Softline[англ.] по результатам читательского голосования[23].

Asteroids сразу после выхода имела большой успех. По популярности в США она опередила Space Invaders и стала самой продаваемой аркадной игрой Atari за всё время, было продано более 70 000 автоматов[24]. Atari заработала около 150 миллионов долларов на продажах игры, а операторы игровых залов — ещё 500 миллионов на монетах[3]. Atari в то время производила другую векторную игру Lunar Lander, но спрос на Asteroids был настолько высок, что «несколько сотен игр Asteroids были отправлены в корпусах от Lunar Lander»[25]. Asteroids была настолько популярна, что некоторым операторам пришлось устанавливать большие ящики для хранения монет, потраченных игроками[4]. В апреле 1980 года она сместила Space Invaders с вершины чартов журнала RePlay по аркадным автоматам в США, хотя Space Invaders оставалась лидером на уличных площадках[26]. Asteroids стала самой прибыльной аркадной видеоигрой 1980 года в США[27][28]. В 1980 году было продано 70 000 аркадных автоматов по всему миру, в том числе более 60 000 в США[28]. Игра принесла около 700 миллионов долларов (эквивалентно около 2,6 миллиардам долларов в 2024 году) к 1980 году[28]. Она оставалась на вершине американских чартов RePlay до марта 1981 года[29].

За пределами США в Европе и Азии игра была менее успешна. За рубежом было продано 30 000 автоматов, то есть всего 100 000 по всему миру[30]. Atari произвела 76 312 автоматов, включая 21 394 единицы Asteroids Deluxe[англ.][31]. В Японии игра провалилась после выхода в 1980 году, отчасти из-за сложного управления, а отчасти из-за спада интереса к космическим шутерам на тот момент[32].

В 1981 году вышла Asteroids Deluxe[англ.] — первый сиквел Asteroids. Дэйв Шепперд отредактировал код и внёс улучшения в игру без участия Логга. Все объекты на экране были окрашены в синий цвет, а гиперпространство заменено щитом, который расходуется при использовании. Астероиды теперь вращаются, а новые враги — «спутники-убийцы» — разбиваются на более мелкие корабли, которые нацеливаются на позицию игрока. Монитор аркадного автомата отображает векторную графику поверх голографического фона. Игра стала сложнее оригинала и позволяет тарелкам стрелять через границы экрана, устраняя «засадную» стратегию для набора высоких очков.

В аркадной игре Space Duel[англ.], выпущенной в 1982 году, астероиды заменены цветными геометрическими фигурами, а также добавлен кооперативный режим для двух игроков.

Игра Blasteroids 1987 года включает бонусы, трансформацию корабля, развилки уровней, боссов и возможность стыковки кораблей в многопользовательской игре для усиления огневой мощи. В отличие от векторной графики предыдущих игр, Blasteroids использует растровую графику.

Asteroids in Space (1980) от Quality Software[англ.] была одной из самых продаваемых игр для Apple II и была признана одним из самых популярных программных продуктов 1978-1980 годов журналом Softalk[англ.]. В декабре 1981 года журнал Byte[англ.] обозревал восемь клонов Asteroids для домашних компьютеров. В журнале Creative Computing Software Buyers Guide 1982 рецензировались сразу три клона для Apple II: The Asteroid Field, Asteron и Apple-Oids[англ.], в последнем из которых астероиды имели форму яблок. Два независимых клона — Asteroid для Apple II и Fasteroids для TRS-80 — были переименованы в Planetoids[англ.] и продавались компанией Adventure International[англ.]. Среди других клонов — Meteors от Acornsoft[англ.], Moons of Jupiter для VIC-20, MineStorm для Vectrex и Meteor Storm от Quicksilva для ZX Spectrum с использованием речевого синтеза. Плохо реализованный клон для VIC-20 от Bug-Byte[англ.] побудил Джеффа Минтера основать Llamasoft.

Игра Meteor! для Intellivision была отменена, чтобы избежать судебного иска за чрезмерное сходство с Asteroids, и была переработана в Astrosmash[англ.]. Эта игра заимствовала элементы из Asteroids и Space Invaders.

Рекорд в игре принадлежит Джону Маккалистеру из Сиэтла. 7 апреля 2010 года он побил рекорд 28-летней давности, набрав 41 338 740 очков, что на 0,006 % больше предыдущего рекорда. Чтобы добиться такого результата, рекордсмену понадобилось 58 часов.

Предыдущий рекорд был установлен Скоттом Сафраном в 1982 году. Тогда он набрал 41 336 440 очков.[33]

Примечания

[править | править код]
  1. 1 2 3 4 5 Edge Staff. The Making Of: Asteroids (англ.). Edge (29 мая 2009). Архивировано 4 января 2014 года.
  2. 1 2 Weiss, Brett Alan. Asteroids - Overview (англ.). AllGame. Архивировано из оригинала 8 марта 2009 года.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 The Making Of: Asteroids (англ.) // Retro Gamer : журнал. — Imagine Publishing, 2009. — No. 68. — P. 24—29. Архивировано 19 декабря 2013 года.
  4. 1 2 3 4 Cassidy, William. Asteroids (англ.). ClassicGaming. Архивировано из оригинала 29 октября 2012 года.
  5. Racing the Beam: The Atari Video Computer System (англ.). — MIT Press, 2009. — 192 p. — ISBN 9780262261524. — ISBN 0262261529. Архивировано 25 марта 2024 года.
  6. 1 2 3 Kohler, Chris. Asteroids Designer Ed Logg Honored With Pioneer Award (англ.). Wired. Condé Nast Publications (17 ноября 2011). Архивировано 8 декабря 2013 года.
  7. Dillon, Roberto. Part 1. Games That Pushed Boundaries // The Golden Age of Video Games: The Birth of a Multibillion Dollar Industry (англ.). — 2011. — P. 58. — 209 p. — ISBN 9781439873236. — ISBN 1439873232. Архивировано 25 марта 2024 года.
  8. Salen, Katie; Zimmerman, Eric. Rules of Play: Game Design Fundamentals (англ.). — MIT Press, 2003. — 688 p. — ISBN 9780262299930. — ISBN 0262299933.
  9. Asteroids for PC (англ.). GameRankings. Дата обращения: 9 декабря 2019. Архивировано из оригинала 9 декабря 2019 года.
  10. Asteroids for PlayStation (англ.). GameRankings. Дата обращения: 9 декабря 2019. Архивировано из оригинала 9 декабря 2019 года.
  11. Дмитрий Бурковский. Asteroids // «Игромания» : журнал. — Москва: Игромания, 1999. — Февраль (№ 2 (17)). — С. 22—23. — ISSN 1560-2583.
  12. 1 2 Top 25 Arcade Games (англ.) // Retro Gamer : журнал. — 2008. — September (no. 54). — P. 67. Архивировано 1 февраля 2014 года.
  13. Edwards, Richard A. Capsule Reviews (англ.) // The Space Gamer : журнал. — 1981. — December (no. 46). — P. 36.
  14. Software Report Card (англ.) // Video Games Player : журнал. — Carnegie Publications, 1982. — September (vol. 1, no. 1). — P. 62—63.
  15. Video Game Explosion! (англ.) // Electronic Fun with Computers & Games : журнал. — 1982. — December (vol. 1, no. 2). — P. 12—17.
  16. Top 100 Video Games (англ.) // Flux : журнал. — Harris Publications, 1995. — April (no. 4). — P. 27.
  17. Top 100 Games of All Time (англ.) // Next Generation : журнал. — Imagine Media, 1996. — September (no. 21). — P. 56.
  18. Top 50 Games of All Time (англ.) // Next Generation : журнал. — Imagine Media, 1999. — February (no. 50). — P. 76.
  19. Grossman, Lev. All-TIME 100 Video Games (англ.). Time (15 ноября 2012). Архивировано 18 ноября 2012 года.
  20. Morales, Aaron. The 10 best Atari games (англ.). Entertainment Weekly (25 января 2013). Архивировано 15 января 2018 года.
  21. Mlot, Stephanie. MoMA Adds Seven Video Games to Art Collection (англ.). PC Magazine. Ziff Davis (28 июня 2013). Архивировано 1 февраля 2014 года.
  22. Stuart, Keith. The 15 greatest video games of the 70s – ranked! (англ.). The Guardian (13 мая 2021). Архивировано 1 августа 2021 года.
  23. Everybody Doesn't Like Something (англ.) // Softline : журнал. — 1983. — April (vol. 2, no. 4). — P. 22—23. Архивировано 2 апреля 2024 года.
  24. Wolf, Mark J.P. The Video Game Explosion: A History from PONG to PlayStation and Beyond (англ.). — Bloomsbury Academic, 2008. — P. 68. — 380 p. — ISBN 9780313338687. — ISBN 031333868X. Архивировано 28 марта 2024 года.
  25. DeMaria, Russel. 1979: Atari Strikes Back // High Score!: The Illustrated History of Electronic Games (англ.). — McGraw-Hill/Osborne, 2002. — P. 49. — 328 p. — ISBN 9780072224283. — ISBN 0072224282. Архивировано 28 марта 2024 года.
  26. Adlum, Eddie. The Replay Years: Reflections from Eddie Adlum (англ.) // RePlay : журнал. — 1985. — November (vol. 11, no. 2). — P. 134—175.
  27. Video Games (англ.) // RePlay : журнал. — 1980. — November (vol. 6, no. 2).
  28. 1 2 3 Kubey, Craig. Chapter 3. Monsters: Asteroids // The Winners' Book of Video Games (англ.). — Warner Books, 1982. — P. 13—27. — 270 p. — ISBN 9780446371155. — ISBN 0446371157. Архивировано 7 декабря 2023 года.
  29. RePlay: The Players' Choice (англ.) // RePlay : журнал. — 1981. — March (vol. 6, no. 6).
  30. Steve L. Kent. The Golden Age (Part 1: 1979-1980) // The Ultimate History of Video Games: From Pong to Pokemon and Beyond: the Story Behind the Craze That Touched Our Lives and Changed the World (англ.). — 2001 (2010). — P. 132. — 624 p. — ISBN 9780307560872. — ISBN 0307560872. Архивировано 29 марта 2024 года.
  31. Production Numbers (англ.) // Atari. — 1999. Архивировано 20 января 2013 года.
  32. Bloom, Steve. Chapter 3. Pac-Man and the Maze Monsters // Video Invaders (англ.). — Arco Publishing, 1982. — P. 39. — 220 p. — ISBN 9780668055185. — ISBN 0668055189. Архивировано 8 января 2024 года.
  33. Побит 28-летний рекорд игры в Asteroids — Игры — Компьютерные и видеоигры — Тутти-фрутти — Компьюлента. Дата обращения: 2 мая 2010. Архивировано из оригинала 12 апреля 2010 года.