Название: Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы
Автор: Андреа Контато
Издательство: Эксмо
Серия: Легендарные компьютерные игры
isbn: 978-5-04-193347-0
isbn:
Сегодня сложно представить, как вообще функционировали прототипы, написанные юным Ричардом. На доступных ему телетайпах не было мониторов: машины управлялись от удаленного мейнфрейма, а выходные данные программы печатались на рулонной бумаге. Ни о каких графических интерфейсах и речи не шло, а с клавиатуры можно было ввести лишь заглавные буквы и небольшой набор символов – ограничений даже больше, чем у печатной машинки, прародительницы этих устройств.
Ричард и Роберт не понаслышке знали, что такое видеоигры. Уайт: «Мы посещали здание 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 СКАЧАТЬ
12
В исходном коде первого прототипа (который опубликовали в рамках конкурса в честь релиза
13
Серию игр, написанную Ричардом в школе, часто называют
14
Американская многоотраслевая корпорация. –
15
Wireframe graphics – способ изображения трехмерных объектов через простые геометрические фигуры без использования цветов и заливок межреберных пространств. Что-то вроде чертежных рисунков, только с иллюзией полного 3D. –
16
Mayfield, Mike (2000): https://gamesoffame.wordpress.com/star-trek/. —