День рождения настоящего Pac-Man Юрий Ильин
День рождения настоящего Pac-Man
Юрий Ильин
Опубликовано 12 октября 2010 года
10 октября 1979 года свет увидела игра Pac-Man. С этой даты началось её триумфальное, продолжающиеся и поныне, шествование по миру — и по всем мыслимым и немыслимым игровым платформам, вплоть до Xbox 360, Wii или браузера.
В 79 году, впрочем, игра называлась слегка по-другому — Puck-Man. Американский издатель настоял на переименовании — оригинальное название детишки могли бы испортить, затерев первую букву таким образом, чтобы она превратилась в F. Дата американского релиза игры — 22 мая 1980 года, и её юбилей праздновался весной 2010. Компания Google тогда даже на день сменила свой логотип на работающую версию Pack-Man, выполненную на JavaScript.
Как всё началось
В 1977 году некий Тору Иватани устроился на работу в компанию Namco Limited, которая в то время преимущественно занималась всякими аттракционами и «лазерными» галереями — игровые автоматы ещё не были в числе приоритетов.
У Иватани не было никакого формального образования в области компьютеров, изобразительного искусства или графического дизайна, однако руководители Namco смогли распознать в нём немалые креативные таланты, и взяли работать в новое подразделение — занимавшееся как раз созданием видеоигр.
Работать ему пришлось, естественно, с целой командой, которая включала программиста, инженера, занимавшегося разработкой нужной аппаратной начинки, художника, реализовывавшего идеи Иватани, и даже композитора, который отвечал за музыку и звуковые эффекты игры. В ту пору это был весьма новаторский подход: большинство игр создавалось программистами в одиночку — они и писали весь код и рисовали всю графику (благо сложного там ничего, как правило, не было).
Эта команда и выдала в 1978 году первую собственную игру Namco, носившую название Gee Bee, а затем — к концу 1979, и Puck-Man.
Казалось бы, причём тут пицца?
В конце семидесятых на японском рынке видеоигр самовластно доминировали Space Invaders и подобные военно-стрелятельные забавы «для мальчиков». Тору Иватани захотелось сделать что-то иное — более мирное. Придумывая главного героя, Иватани вспомнил детскую сказку про существо, которое защищало детей от чудовищ, заглатывая последних.
Отправной точкой стали слова «есть» (в смысле, «поедать») и «рот». Иероглиф, обозначающий в японском языке слово «рот» (kuichi), имеет прямоугольную форму, однако Иватани решил скруглить форму своего нового персонажа, возможно, под впечатлением от полученной как-то раз за обедом круглой пиццы, в которой не хватало одного куска. Так созрело дизайнерское решение в отношении главного героя.
В японском слэнге есть выражение paku-paku, обозначающее открывающийся и закрывающийся рот (чтобы не сказать, чавканье). Название Puck-Man напрашивалось само собой.
Особенности японского привидениеведения
Без врагов игра, естественно, обойтись не могла. Ими стали четыре разноцветных привидения — Akabei, Pinky, Aosuke, и Guzuta (в англоязычной версии они стали называться Blinky, Pinky, Inky и Clyde), — которые заводятся сначала в садке прямо по центру лабиринта, а затем начинают шастать по лабиринту во всех направлениях.
Как потом рассказывал сам Иватани, мультфильм «Том и Джерри» некоторым образом помог «выстроить отношения» между Pac-Man и сразу четырьмя его противниками — то они бегут за Пэкменом, то наоборот. Необходимо было добиться, к тому же, чтобы привидения нападали с разных сторон (и не постоянно). В противном случае они постоянно тащились бы за Pac-Man как та вереница, что идёт за синей птицей — никакого азарта.
Поэтому привидения оснастили подобием «искусственного интеллекта», причём каждое из них движется по-разному. Иногда кажется, что им вообще плевать на то, что Pac-Man чавкает где-то рядом, они тут просто так прогуливаются. А потом привидения вдруг бросаются со всех сторон разом, подчас зажимая главного героя с разных сторон — и с понятным результатом.
Секрет оказался прост:
Blinky (красное привидение) в режиме преследования использует в качестве цели точку, в которой находится Pac-Man.
Pinky (розовое привидение) в качестве цели использует точку, находящуюся на 4 клетки впереди Пэкмена, кроме случая движения вверх, когда в качестве цели используется клетка 4 вверх-4 влево от Pac-Man.
Inky (голубое привидение) использует сложный алгоритм: в качестве цели для движения оказывается точка, координатами которой является один из концов отрезка, другой конец которого — это Blinky, а центр — точка на 2 клетки перед Pac-Man. Получившуюся точку очень сложно предсказать, так что Inky представляет недюжинную опасность.
Clyde (оранжевое привидение) тоже неприятный противник: если он находится дальше 9 клеток от Pac-Man, то он использует в качестве цели самого Pac-Man (как Blinky), если же Pac-Man ближе 9 клеток, то Clyde меняет цель на точку ниже правого нижнего угла.
Разноцветными привидений сделали как раз для того, чтобы игра понравилась не только мальчикам. Для этого же каждое из привидений было снабжено весьма выразительными синими глазками — постоянно обращёнными в направлении движения. В результате получилось, что каждый из "охотников за Пэкменом обладает некоторым подобием характера.
"Я тебя съем!" — «Нет, это я тебя съем!»
Цель игры — съесть все точки, раскиданные по лабиринту, не попавшись привидениям на зуб. Впрочем, по углам лабиринта располагаются четыре прямоугольника, «скушав» которые Pac-Man мог сам отобедать охотящимися на него привидениями (их глаза, впрочем, избегали плачевной участи и стремительно возвращались в садок по центру, где привидения возрождались и снова отправлялись на охоту).
Собственно, такая идея почерпнута всё из той же детской сказки про существо, защищавшее детей от чудовищ. Поглощать их то существо могло благодаря особой «жизненной силе» (kokoro — дух). Квадраты по углам — это и есть та самая kokoro.
За первое истреблённое привидение игрок получал 200 очков, за каждое следующее призовые очки удваивались. Если удавалось слопать всех четверых, получался ряд 200 — 400 — 800 — 1600, т.е. в общей сложности три тысячи очков. Плюс временами в лабиринте появлялся какой-нибудь фрукт, который также приносил призовые очки.
Книга рекордов Пакмана
В принципе, игра бесконечна — пока есть хоть одна жизнь (а их изначально даётся три), можно продолжать играть, наблюдая, как растёт скорость привидений. Однако в коде оригинальной игры обнаружилась ошибка, связанная как раз с отображением фруктов. Не факт, правда, что это вообще ошибка: внутренний счётчик игры хранится в одном байте, в результате когда он отсчитывает в общей сложности 255 фруктов, подпрограмма сбрасывает его на ноль, затем главная програма пытается отрисовать на экране сразу 256 фруктов, и это «сводит её с ума» — низ и правая половина игрового экрана рассыпаются на символы, так что пройти 256 уровень оказывается невозможно.
Однако есть некоторые сведения, что в 1982 году президент США Рональд Рейган отправил некоему восьмилетнему мальчику Джеффри Йи поздравительное письмо за достижение мирового рекорда в игре Pac-Man — 6 131 940 очков. Столько Йи мог набрать только в случае успешного преодоления «разбитого» экрана.
В дальнейшем никто вроде бы так и не смог добиться этого, и не исключено, что история с Рейганом — не более чем городская легенда.
"Официальный" рекорд, а точнее, максимально доступное количество (до «разбитого экрана») — это 3 333 360 очков за преодоление 255 уровней. При этом игрок не должен был потерять ни одной жизни, и съесть всё, что только можно.
Родственники Pac-Man
Клонов и подражателей Pac-Man породил немало. Можно спорить о том, считать ли игры серии Boulder Dash родственниками Pac-Man — хотя бы очень дальними. А вот сходство главного персонажа игры Supaplex c Pac-Man видно невооружённым взглядом.
Самым же любопытным родственником Pac-Man является игра 1983 года 3-Demon (он же Monster Maze). Практически вся игровая механика Pac-Man здесь воспроизведена в точности, только лабиринт трёхмерный, поэтому не сразу понятно, куда идти.
А что же Иватани?
Дикая популярность разработанной Иватани игры никак не сказалась на его последующей карьере. Зарплату ему не подняли, повышения он получал в порядке общей очереди, в то время, как его творение занесли в Книгу Рекордов Гинесса как самую популярную в мире игру для автоматов.
Впоследствии Тору Иватани создал ещё несколько игр, но ни одна таким же успехом не пользовалась.
В 2007 году он разработал свою последнюю игру — Pac-Man Championship Edition для Xbox 360, после чего покинул Namco, и теперь читает лекции в Токийском политехническом университете.
А Pac-Man продолжает оставаться одной из самых (а может, и самой популярной в мире) видеоигрой.
К оглавлению
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
День рождения 365 раз в году
День рождения 365 раз в году Метки: темы блога, вниманиеЕсли ваш блог читает не слишком много людей, то поздравить каждого из них с днем рождения вам будет нетрудно, зато вы сделаете им приятно. Если у блога аудитория большая, задача усложняется, особенно без специальных
Google закупает беспилотники Юрий Ильин
Google закупает беспилотники Юрий Ильин Опубликовано 09 августа 2010 года Google закупает беспилотные летательные аппараты — малокалиберные и с камерами. Зачем — до конца не ясно. По сути дела, пока только немецкая компания Microdrones GmbH, поставщик этих самых
Дмитрий Вибе: День рождения Солнца Дмитрий Вибе
Дмитрий Вибе: День рождения Солнца Дмитрий Вибе Опубликовано 13 января 2012 года Я пишу о пенатах в глобальном, космогоническом смысле: откуда есть пошла Солнечная система. Теперешнее окружение Солнца выглядит достаточно убого. Из сотни ближайших
NFC в метрополитене, далее везде Юрий Ильин
NFC в метрополитене, далее везде Юрий Ильин Опубликовано 24 июня 2010 года К концу года МТС обещает превратить мобильные телефоны в электронные билеты, по которым будут пускать в московское метро; плата за проезд будет сниматься прямо с телефонного
CG Event 2010: стереоприятие Юрий Ильин
CG Event 2010: стереоприятие Юрий Ильин Опубликовано 14 декабря 2010 года CG Event 2010 закончился. Событие, которому даже, в общем-то, трудно подобрать какое-либо «типовое» определение, в этом году проводилось уже в восьмой раз. С 2007 года эти мероприятия проходили
Как делают стереофильмы Юрий Ильин
Как делают стереофильмы Юрий Ильин Стереокино — весьма пожилое явление. Первые опыты в этой области производились ещё в конце XIX века. Британский первопроходец кинематографа Уильям Фриз-Грин пытался запатентовать метод съёмки и демонстрации стереофильмов,
Как делают стереофильмы: «фальшивое» 3D Юрий Ильин
Как делают стереофильмы: «фальшивое» 3D Юрий Ильин Опубликовано 11 мая 2010 года Это вторая часть статьи «Как делают стереофильмы». С первой вы можете ознакомиться здесь Громоподобный успех «Аватара» заставил призадуматься многих
Yahoo: исход ветеранов Юрий Ильин
Yahoo: исход ветеранов Юрий Ильин Опубликовано 05 августа 2010 года Двое ветеранов Yahoo — Шриниджа Шринивасан (Srinija Srinivasan) и Тим Майер (Tim Mayer) — на днях покинули компанию. Этот исход весьма символичен, учитывая, чем они занимались и каковы планы Yahoo на
Венера: исследовательские усилия США Юрий Ильин
Венера: исследовательские усилия США Юрий Ильин Опубликовано 19 ноября 2010 года Исследования Венеры Соединёнными Штатами начинались ненамного удачнее, нежели советские: первый межпланетный зонд серии Mariner был потерян ещё на запуске. До сих пор не
РАО хочет в интернет Юрий Ильин
РАО хочет в интернет Юрий Ильин Опубликовано 09 июня 2010 года Министерство культуры Российской Федерации, а с ним ещё несколько министерств, включая Минкомсвязи, Минюст и Минфин, подготовили «предложения по созданию условий, способствующих успешной
За торренты предлагают штрафовать Юрий Ильин
За торренты предлагают штрафовать Юрий Ильин ОпубликованоЮрий Ильин В Московской городской думе созрела новая антипиратская инициатива, направленная в значительной степени против потребителей цифрового контента. Депутат Александр Милявский
AMD ликвидирует бренд ATI Юрий Ильин
AMD ликвидирует бренд ATI Юрий Ильин ОпубликованоЮрий Ильин Корпорация Advanced Micro Devices решила полностью отказаться от использования бренда ATI — по крайней мере, в своих будущих продуктах. В первую очередь это коснётся следующих представителей линеек
Как изобрели интегральную схему Юрий Ильин
Как изобрели интегральную схему Юрий Ильин Опубликовано 25 января 2011 года 23 января 1959 года: Роберт Нойс, сооснователь компании Fairchild Semiconductor, придумал то, что потом стало называться микросхемой, микрочипом или интегральной схемой. В результате его и
Юрий Мильнер: Facebook станет всемирным социальным графом Юрий Ильин
Юрий Мильнер: Facebook станет всемирным социальным графом Юрий Ильин Опубликовано 27 мая 2010 года На конференции Techcrunch Disrupt в Нью-Йорке выступил глава компании Digital Sky Technologies (DST) Юрий Мильнер. Чем заинтересовал российский бизнесмен устроителей
TOP-10 роликов на день рождения YouTube Андрей Васильков
TOP-10 роликов на день рождения YouTube Андрей Васильков Опубликовано 24 апреля 2013Видеохостингу YouTube, название которого стало нарицательным, исполнилось восемь лет. Компания была создана в феврале 2005 года, но первое видео появилось на сайте только 23 апреля. Давайте вместе
Дмитрий Вибе: День рождения Солнца
Дмитрий Вибе: День рождения Солнца Автор: Дмитрий ВибеОпубликовано 13 января 2012 годаЯ пишу о пенатах в глобальном, космогоническом смысле: откуда есть пошла Солнечная система. Теперешнее окружение Солнца выглядит достаточно убого. Из сотни ближайших звёзд его