Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы. Андреа Контато
Чтение книги онлайн.

Читать онлайн книгу Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы - Андреа Контато страница 5

СКАЧАТЬ семестра будет писать по компьютерной игре в обмен на отличную оценку. Подметив огонь в глазах ученика, директор согласился. На бумаге же компьютерные занятия Ричарда считались за курс иностранного языка, который посещал он один. Вскоре Гэрриот уже делал заметки к своей первой программе [12] DND1 [13], терпеливо ожидая своей очереди за терминалом.

      Сегодня сложно представить, как вообще функционировали прототипы, написанные юным Ричардом. На доступных ему телетайпах не было мониторов: машины управлялись от удаленного мейнфрейма, а выходные данные программы печатались на рулонной бумаге. Ни о каких графических интерфейсах и речи не шло, а с клавиатуры можно было ввести лишь заглавные буквы и небольшой набор символов – ограничений даже больше, чем у печатной машинки, прародительницы этих устройств.

      Ричард и Роберт не понаслышке знали, что такое видеоигры. Уайт: «Мы посещали здание TRW [14] напротив NASA, и там нам дали повозиться с мейнфреймами и научили программировать. У нас неплохо получалось кое-что простенькое на Фортране. Даже пробовали выводить каркасную графику [15]. Мы часто звонили на компьютеры Хьюстонского университета и играли в ASCII-игру по „Звездному пути“».

      Star Trek за авторством Майка Мэйфилда была вдохновлена одноименным приключенческим телесериалом об экипаже космического корабля «Энтерпрайз». Идею Майк сформулировал вместе с одноклассниками, но спрограммировал игру уже единолично летом 1971‐го. Мэйфилд управился с этим за несколько недель, периодически подключаясь к мейнфреймам Калифорнийского университета.

      Майк Мэйфилд: «Тогда, в 1971‐м, я учился в выпускном классе. В моей школе не было никаких компьютеров, но мне повезло „одолжить“ (читай – „выкрасть“) учетную запись для Sigma 7 из Калифорнийского университета в Ирвине. Я пытался сам освоить Бейсик по учебнику. В то время была программа, работающая на векторно-графическом терминале Sigma 7, простейший shoot ‘em up в космосе. Мне хотелось сделать похожую игру, но в моем распоряжении имелся лишь терминал ASR‐33 Teletype без экрана (да-да, это все, что можно было „одолжить“ в школе)» [16].

      Майка также впечатлила Spacewar!, та самая, что зацепила Нолана Бушнелла и сподвигла его вступить на рынок аркад. Однако задумка Мэйфилда отличалась тем, что его Star Trek была пошаговой игрой, где приходилось грамотно тратить ресурсы (фотонные торпеды и энергию) и подбивать вражеские корабли на случайно сгенерированной карте.

      Эти эксперименты ушли бы «в стол», если бы Майк не приобрел маленький, но прогрессивный карманный калькулятор HP‐35 и не посетил местный офис Hewlett-Packard с целью разузнать любопытные детали про новую «железку». В один из таких визитов работники предложили Мэйфилду портировать Star Trek на их мини-компьютер HP 200 °C. Это тоже была машина с распределением времени и Бейсиком в качестве используемого языка. Творение Мэйфилда под названием STTR1 включили в собрание программ, которое распространяла сама HP, а позднее оно попало в книгу 101 СКАЧАТЬ



<p>12</p>

В исходном коде первого прототипа (который опубликовали в рамках конкурса в честь релиза Shroud of Avatar) можно подметить занятную деталь: в начале игрока спрашивали, хочет ли он прочитать инструкции. При подтверждении игра сразу же закрывалась с сообщением: «ТЕБЕ КТО РАЗРЕШИЛ ИГРАТЬ». То же самое случалось, если набрать в качестве имени персонажа „SHAV“. Ричард Гэрриот: «SHAVS – имя, которым меня называла моя девушка в старшей школе. Она обещала, что объяснит его смысл, когда мне стукнет сорок или я женюсь. Я был (и остаюсь) зол на нее, после того как узнал, что это просто белиберда. Да, а такое сообщение – потому что никто, кроме МЕНЯ, игру и не запускал, так что, понадобись кому инструкции… их в природе не было!» – Прим. авт.

<p>13</p>

Серию игр, написанную Ричардом в школе, часто называют D&D с итерациями D&D 1, D&D 2 и т. д. И хотя сам Гэрриот использует такую нотацию в Explore/Create, она некорректна. Правильное название – DND1, DND2 и далее, так как на телетайпе не было амперсанда (&). – Прим. авт.

<p>14</p>

Американская многоотраслевая корпорация. – Прим. ред.

<p>15</p>

Wireframe graphics – способ изображения трехмерных объектов через простые геометрические фигуры без использования цветов и заливок межреберных пространств. Что-то вроде чертежных рисунков, только с иллюзией полного 3D. – Прим. науч. ред.

<p>16</p>

Mayfield, Mike (2000): https://gamesoffame.wordpress.com/star-trek/. — Прим. авт.