Категории
Самые читаемые
💎Читать книги // БЕСПЛАТНО // 📱Online » Компьютеры и Интернет » Прочая околокомпьтерная литература » Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы - Андреа Контато

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

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

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 2 3 4 5 6 7 8 9 10 ... 65
Перейти на страницу:
Возняку, к его большому разочарованию, пришлось отказаться от своей имплементации Бейсика в пользу решения от Пола Аллена и Билла Гейтса при поддержке Монте Давидоффа. Именно Давидофф привнес поддержку вычислений с плавающей точкой в MS BASIC, заимев преимущество перед конкурентами.

Ричарду, как когда-то дартмутским студентам, приходилось прописывать код в тетради заранее, прежде чем в отведенные часы усесться за телетайп. После ввода всех команд он мог запустить программу, изучить ее работу и внести изменения, хотя низкая скорость передачи данных (каждое действие просчитывалось несколько минут) делу не сильно помогала, как и вывод через принтер. Долгие паузы Ричард коротал, мечтая о личном компьютере, – и вычисления станут проходить быстрее, и под школьный график не придется подстраиваться.

Из всей «Троицы» Apple II был наиболее перспективной платформой для разработки игр. Он обладал графическими возможностями, недоступными обоим конкурентам, и клавиатура у него была гораздо удобнее, чем переработанная панель калькулятора от Commodore. Стив Возняк, один из первых разработчиков видеоигр как таковых, сконструировал Apple II с расчетом на их запуск, в то время как микрокомпьютеры PET и TRS‐80 больше подходили для бизнеса и учебных целей. Для Гэрриота Apple II был идеальным выбором, но самая базовая его комплектация обходилась в 1298 долларов [30]. Между тем его отец Оуэн видеоигры не жаловал, но был счастлив, что сын наконец заинтересовался информатикой и программированием.

Приближалось лето 1979‐го, а с ним и конец учебного года. Ричард стал с тревогой задумываться о будущем: он потеряет доступ к школьному компьютеру, а значит, никаких экспериментов, которых, помимо изначального прототипа, набралось уже 20 ревизий. Только с покупкой микрокомпьютера он сможет продолжать работу на каникулах, но без согласия родителей такое не провернуть. Вспомнив свой опыт с директором, Ричард набрался смелости и предложил отцу сделку: он заканчивает игру, искореняет в ней баги и все так же приносит из школы хорошие оценки. А за это родители покупают ему микрокомпьютер.

Оуэн согласился, и Ричард его не разочаровал. Оценки оставались высокими и позволили сыну пойти по стопам отца и поступить в Техасский университет на кафедру электротехники. Что для молодого человека было еще важнее, 28‐я версия его игры стала финальной, не показав при тестировании багов и недоработок.

Ричард сдержал обещание, и пришел черед его отца выполнить свою часть сделки: Гэрриот получил первый собственный микрокомпьютер.

Новенький Apple II Plus, разумеется.

2

Вундеркинды

В один знаменательный вечер <…> Ричард притащил на масштабную D&D-сессию свой первый компьютер и программку, которая была у него в работе (мы тогда собрались у друга). Из нее потом выросла Akalabeth.

Роберт Уайт

Мне как-то попалась игра под названием Escape!. Это был простенький лабиринт в низком разрешении, но он подтолкнул меня изучить потенциал 3D-графики. Я все лето работал над выводом 3D, но уже в высоком разрешении, и внедрял полученные знания в еще одну итерацию моей ролевой игры. Так появился проект, который я даже не планировал публиковать, – Akalabeth.

Ричард Гэрриот, The Official book of Ultima Шэя Аддамса

В июне 1979 года компания Джобса и Возняка выпустила на рынок первую ревизию своей рабочей лошадки – Apple II Plus. Была обеспечена полная обратная совместимость с предшественником, но объем памяти в базовой версии подняли с 4 до 48 кБ благодаря падению цен на ОЗУ. Ранее у Apple случились проблемы с FCC [31] в связи с электромагнитными интерференциями у начальной комплектации первой модели – вплоть до того, что комплектные контроллеры-колеса спустя несколько месяцев пришлось изъять. Plus уже шел в особом пластмассовом корпусе с латунной обкладкой внутри, чтобы экранировать комплектующие и снизить электромагнитные «шумы». Главной же особенностью Plus было включение Applesoft, интерпретатора Бейсика от Microsoft по заказу Apple (отсюда и такое сдвоенное название), прямо в ПЗУ – он был доступен еще с 1977‐го, но лишь как платное расширение. Applesoft обладал большими возможностями (в частности, инструментами для математических расчетов), чего не хватало Integer BASIC Возняка. На этом диалекте было проще писать приложения для финансовой и научной сфер. К моменту выхода Apple II Plus Applesoft окончательно заместил возняковский интерпретатор, поскольку был мощнее и функциональнее, хотя и существенно медленнее.

Как и предшественник, Apple II Plus не умел выводить строчные буквы, поэтому не было и кнопки для переключения регистров, – зато добавили клавишу REPT для повторения символа, зажатого на клавиатуре. Пользователи, которым требовались строчные буквы, вынуждены были либо искать специальные расширения, либо переключаться на неторопливое высокое разрешение. Этот прокол оказался на руку прямому конкуренту, Commodore PET, особенно в контексте школ и офисов, и повлек за собой забавное следствие: Ричарду и прочим программистам приходилось писать код исключительно заглавными буквами.

Приобретение собственного микрокомпьютера стало одним из важнейших событий в жизни юноши. Теперь можно было отсматривать и изменять код в режиме реального времени и сохранять его на ленту вместо перфокарт, а запуская программу, видеть результат, не тратя времени на систему распределения времени и тормозной принтер. Apple II также ценили за графические возможности, включая вывод цветов (чем Гэрриот еще не воспользовался). Из всей «Троицы» только он один не был сугубо монохромным.

Последняя на тот момент программа Ричарда, DND28, написанная в лабораториях школы Клир-Крик, была рассчитана на доступный ему тогда метод вывода – телетайпную печать. Первым делом следовало портировать DND28 на Apple II. Эта операция никоим образом не задействовала реальный потенциал микрокомпьютера – банально вывод на монитор информации с бумаги и сохранение кода на магнитный носитель вместо муторного прописывания в тетради и пробивания перфоленты.

Помимо этого, Ричарду больше не приходилось подстраиваться под школьное расписание и оборудование, ведь он заимел личное более мощное устройство. А еще для него открылась целая прорва игр, которые ходили по рукам среди студентов. Больше всего юношу впечатлила Escape! [32] Сайласа С. Уорнера, чьи творения выпускал небольшой, но очень популярный североамериканский издательский дом M.U.S.E. Software.

Сайлас Сайерс Уорнер – одна из интереснейших и при этом загадочнейших персон в истории игровой индустрии. Этот одаренный программист случайно открыл в себе талант к информатике и в начале 1970‐х устроился компьютерным техником в Индианский университет. На этой должности Уорнер сделал вклад в создание сети терминалов PLATO (Programmed Logic for Automatic Teaching Operations – «программный алгоритм для автоматизированных операций преподавания»). Эта дидактическая система давала учащимся возможность устраивать многопользовательские «занятия», используя язык TUTOR.

Основанная на платформе от Control Data Corporation, одного из ключевых игроков на рынке мейнфреймов и услуг по дистанционным вычислениям,

1 2 3 4 5 6 7 8 9 10 ... 65
Перейти на страницу:
На этой странице вы можете бесплатно скачать Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы - Андреа Контато торрент бесплатно.
Комментарии