- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы - Андреа Контато
Шрифт:
Интервал:
Закладка:
Ричарду, как когда-то дартмутским студентам, приходилось прописывать код в тетради заранее, прежде чем в отведенные часы усесться за телетайп. После ввода всех команд он мог запустить программу, изучить ее работу и внести изменения, хотя низкая скорость передачи данных (каждое действие просчитывалось несколько минут) делу не сильно помогала, как и вывод через принтер. Долгие паузы Ричард коротал, мечтая о личном компьютере, – и вычисления станут проходить быстрее, и под школьный график не придется подстраиваться.
Из всей «Троицы» 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, одного из ключевых игроков на рынке мейнфреймов и услуг по дистанционным вычислениям,

