Книги онлайн » Книги » Компьютеры и Интернет » Программирование » Взлет и падение Sierra On-Line. Сказка с несчастливым концом - Кен Уильямс
1 ... 27 28 29 30 31 ... 76 ВПЕРЕД
Перейти на страницу:
персонажем на экране.

Переход на новый компьютер был для тогдашней Sierra в самый раз.

В первых приключенческих играх для описания использовались таблицы. Такой подход вроде и работал, но его возможности были очень ограничены.

Чтобы воплотить в жизнь идеи Роберты о приключенческой игре с анимацией, нужна была какая-то более надежная программная платформа. Так родился AGI (Adventure Game Interpreter).

В чем заключалась идея: мы хотели создать язык программирования, заточенный под анимацию в играх. Он компилировался бы в некий воображаемый машинный язык, который не был привязан к какому-то одному компьютеру. Мы знали, что компьютеры развиваются очень быстро, и хотели сделать так, чтобы игры можно было легко портировать на самые разные модели компьютеров. Хотя этот язык и был придуман для конкретной игры King’s Quest, мы уже представляли его как нечто универсальное. Как язык, который можно будет использовать для создания множества разных игр на разных компьютерах.

Sierra создала собственный язык программирования под названием AGI. В исходном программном коде всех наших игр центральный персонаж, управляемый игроком, обозначался переменной ego («я»)

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

По замыслу Роберты, вселенная игры должна быть трехмерной. Другими словами, Роберта хотела, чтобы игрок мог управлять персонажем (королем Грэмом), который перемещался по миру под контролем игрока. Этот герой должен был уметь проходить за объектами – камнями, деревьями, зданиями, другими персонажами и тому подобным.

Как всегда, я обсудил это с технологическим отделом, и мы дали тот же ответ, что и обычно: «Нет. Это нереально».

Peanut был шагом вперед по сравнению с Apple II – но всего лишь шагом, не каким-то огромным скачком. И, честно говоря, никто из тогдашних сотрудников Sierra не был достаточно подкован в математике, чтобы создать полноценную 3D-игру. Возможно, будь у нас достаточно денег и времени, мы сумели бы что-то соорудить, но я сомневаюсь. Настоящее 3D, как можно увидеть по большинству современных игр, реализуют, перегружая сложную математику на специализированное оборудование, которое и берет на себя большую часть работы.

Мы все хотели угодить Роберте, и мы хотели сделать для IBM игру, благодаря которой их компьютер выглядел бы наилучшим образом.

В конечном счете мы выбрали подход, который создавал впечатление трехмерности – для этого игра работала с пятнадцатью двухмерными слоями.

На основе игровой карты Роберты мы делали карандашный набросок каждой локации в игре.

Карандашный набросок игровой локации оцифровывали и раскрашивали

В наших приключенческих играх мы имитировали 3D, разбивая изображения на 15 двухмерных слоев.

Затем карандашный набросок делится на 15 равных горизонтальных полос, пронумерованных цифрами от 0 до 14. Глядя на то, в какой полосе находится основание любого объекта на рисунке, мы могли быстро понять порядок расположения объектов. Например, на рисунке справа видно, что большое дерево простирается до самого низа экрана – значит, оно должно находиться на уровне 14. Нижняя точка дерева слева от него находится на уровне 12. Если ноги анимированного персонажа в игре находятся на уровне 13, значит, он будет прорисован позади дерева на уровне 14, но перед деревом на уровне 12.

King’s Quest выглядела настолько хорошо, что мы легко уговорили IBM на дополнительные проекты, каждый со своим набором лицензионных отчислений и авансов за них. Эти авансы приносили нам деньги, которые можно было тратить на найм сотрудников и разработку продуктов.

Одним из продуктов, которые профинансировала IBM, был текстовый процессор Homeword. IBM понравилась моя идея использовать для ввода команд форматирования маленькие картинки или пиктограммы вместо сложных сочетаний клавиш. В то время на рынке текстовых процессоров доминировал Wordstar, который использовал для форматирования неочевидные сочетания клавиш – например, ctrl-c для выравнивания текста по центру.

Мы также портировали несколько наших разработанных ранее игр (Crossfire и Mine Shaft) на Peanut, у которого уже было и официальные название – PC Jr.

Наши отношения с IBM были успешными! Но деньги поступали недостаточно быстро.

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

Наши отношения с венчурными инвесторами были не очень хорошими, но они постепенно улучшались, пока мы добивались новых успехов. Партнерство с IBM и мысль о том, что наше программное обеспечение будет продаваться для миллионов компьютеров, давали венчурным инвесторам надежду – может, Sierra сумеет выжить. Кроме того, мы заключили соглашение с компанией Disney о запуске линейки продуктов под ее торговой маркой. Не осталось незамеченным и то, что крах индустрии и сокращение штата пошли нам на пользу. Атмосфера вечной вечеринки ушла, теперь в приоритете было создание настоящей компании.

Положительной динамикой, однако, счета не оплатишь. Денежные переводы от IBM приходили после выполнения определенных этапов работ, и их не хватало. Нам нужно было быстро привлечь больше денег.

Венчурные инвесторы были готовы вложить еще сколько-то, но сумма эта была невелика, а условия выдачи – существенные. Я уже давно забыл подробности, но это было что-то вроде: инвесторы дают нам 500 тысяч долларов, а мы отдаем им 10 % компании. Мы с Робертой все равно сохранили за собой больше половины компании, но в этой сделке был еще один момент. Каждая купленная инвесторами акция давала им право купить еще несколько акций по чуть более высокой цене. Это были так называемые «варранты» – если инвесторы ими воспользуются, компания получит еще миллион долларов, но мы с Робертой потеряем над ней контроль. У нас не было выбора. Нам нужно было сохранить Sierra.

Crossfire на картридже для IBM (BFC) PCjr

Наконец настал заветный день, и IBM выпустила PC Jr! Мы были в восторге от нашего софта и готовились продавать его миллионами копий.

Вот выдержка из «Википедии» о том, что произошло:

Несмотря на всеобщее ожидание, запуск PCjr оказался неудачным. Нехватка у IBM опыта на потребительском рынке привела к нечеткому позиционированию продукта, и аналитики считали, что IBM не удалось обосновать более высокую цену PCjr по сравнению с конкурентами, такими как Commodore 64 и Apple II. Компьютер был лишь частично совместим с IBM, так что не гарантировал совместимости с существующим программным обеспечением для PC, таким как сверхпопулярный табличный процессор Lotus 1-2-3. Клавиатуру PCjr широко критиковали за низкое качество – критики утверждали, что она не подходит для длительного использования, например для работы с текстом. У PCjr были ограниченные возможности для апгрейда, и первоначально компьютер продавали лишь с 128 КБ оперативной памяти – для многих программ, написанных для IBM PC, это было слишком мало. ‹…› К январю 1985 года, когда скидки закончились, IBM продала 250 тысяч компьютеров PCjr, из них 200 тысяч только в четвертом квартале 1984 года. Не имея возможности продавать компьютер без скидок, в марте 1985 года IBM резко прекратила выпуск PCjr…

«Википедия» https://en.wikipedia.org/wiki/IBM_PCjr

Вкратце: PC Jr провалился. IBM беспокоилась, что PC Jr может свести на нет продажи более дорогого IBM PC. PC Jr вышел с ограниченными возможностями для апгрейда и ужасной плоской клавиатурой вроде современных ноутбучных – такие клавиатуры называли «чиклетными»[35].

В день выхода PC Jr я побежал в магазин, чтобы купить и себе «настоящий» PC Jr. До его выхода мы пользовались специально модифицированными IBM PC. На обратном пути домой из магазина мы всей семьей – я, Роберта и дети – пошли в кино и оставили компьютер в машине, перед задним сиденьем. Когда я после киносеанса вернулся к машине, то обнаружил, что окно в ней разбито, а компьютера внутри нет. А потом пошел такой вал плохих отзывов о PC Jr, что я поставил в машину новое окно, а новый компьютер

1 ... 27 28 29 30 31 ... 76 ВПЕРЕД
Перейти на страницу:
В нашей электронной библиотеке 📖 можно онлайн читать бесплатно книгу Взлет и падение Sierra On-Line. Сказка с несчастливым концом - Кен Уильямс. Жанр: Программирование / Хобби и ремесла / Энциклопедии. Электронная библиотека онлайн дает возможность читать всю книгу целиком без регистрации и СМС на нашем литературном сайте kniga-online.com. Так же в разделе жанры Вы найдете для себя любимую 👍 книгу, которую сможете читать бесплатно с телефона📱 или ПК💻 онлайн. Все книги представлены в полном размере. Каждый день в нашей электронной библиотеке Кniga-online.com появляются новые книги в полном объеме без сокращений. На данный момент на сайте доступно более 100000 книг, которые Вы сможете читать онлайн и без регистрации.
Комментариев (0)