Шрифт:
Интервал:
Закладка:
И наконец в комплект входил так называемый «кухонный пакет» для перевода единиц измерения (прежде всего, кулинарных) и ведения заметок членами семьи. По этому «пакету» особенно заметно, что даже сами разработчики из Radio Shack не знали, кому и для чего на самом деле понадобится их компьютер. Им, по всей видимости, грезилось, что TRS-80 будет стоять в столовой или на кухне (именно такие фотографии, во всяком случае, использовались в рекламных проспектах), но мне трудно поверить, чтобы кто-то всерьез считал, будто эта громоздкая коробка с кассетным магнитофоном в придачу лучше и удобнее старого доброго калькулятора и блокнота с карандашом. Впрочем, то же самое можно сказать про весь ранний рынок программного обеспечения: в плане удобства и доступности компьютер еще серьезно уступал традиционным средствам. Как бы маркетологи из Radio Shack и обладатели TRS-80 ни пытались создать персональному компьютеру имидж «серьезного» инструмента, думаю, можно без преувеличения сказать, что покупался он в первую очередь для развлечения. И потому неудивительно, что в коробке имелись сразу две игры.
Тем не менее Radio Shack продемонстрировала недюжинную прозорливость. Понимая, что компьютеру необходимо программное обеспечение, она активно призывала обладателей писать собственные программы, в частности, пообещав, что лучшие приложения будут распространяться через ее сеть магазинов. План, надо признать, гениальный, и благодаря ему к 1979 году TRS-80 мог похвастаться значительно более обширной библиотекой программ по сравнению с компьютерами Apple и Commodore. В конце концов, пользователи понимали: для того чтобы компьютер приносил хоть какую-то пользу, его нужно запрограммировать. В этом очень помогал подробный и доступный учебник по языку BASIC61, написанный Дэвидом Лайеном и поставлявшийся вместе с TRS-80. По сей день он считается классикой жанра подобных руководств. Однако далеко не все обладали достаточным талантом к программированию. Многим хотелось иметь под рукой уже готовые программы либо готовый код, который нужно лишь ввести и запустить, – в общем какую-то основу, с которой можно было бы работать или экспериментировать.
К счастью для них, такая библиотека была. На тот момент BASIC вот уже более десяти лет активно использовался на крупных компьютерах в различных учреждениях, а значит, было немало готовых приложений, которые можно прямо с листа вводить в новенькие ПК. Поначалу, конечно, существовали серьезные ограничения в виде примитивной версии интерпретатора и мизерного объема оперативной памяти, но когда TRS-80 начал поставляться с 16 Кб ОЗУ и более совершенным BASIC, появилась возможность без особых усилий перенести почти все существующие программы на TRS-80, а впоследствии – портировать их на другие компьютеры из триады (программная среда была единственным компонентом, в котором они были взаимно совместимы). Так BASIC стал своего рода компьютерным лингва франка – мостиком, соединяющим самые разные машины (прямо-таки Java конца 70-х, если угодно).
В гостиные и спальни в гигантских количествах начали проникать программы, которыми вот уже долгие годы обменивались между собой пользователи машин типа HP-2100. И внезапно новый смысл обрели подшивки исходного кода, публиковавшиеся в периодических изданиях. Как будто угадав момент, Creative Computing в 1976 и 1977 годах выпустил две книги-сборника «лучших» готовых программ и программистских задач. С ростом аудитории микрокомпьютеров продажи этих сборников резко пошли вверх. А в 1978 году была опубликована исправленная и дополненная версия книги BASIC Computer Games62 («Компьютерные игры на BASIC»), которую в 1973 году написал основатель журнала Дэвид Ал. В книгу вошла 101 игра из тех, что появлялись на страницах журнала в первые пять лет его существования, а также в других источниках вроде бюллетеня «Народной компьютерной компании». BASIC Computer Games стала настоящим бестселлером и послужила отправной точкой для целого поколения будущих геймеров и создателей игр.
Если говорить об играх, которые мы рассматривали в прошлых главах, то быстрее всех на TRS-80 попала, конечно же, Hunt the Wumpus и ее предшественницы. The Oregon Trail не торопилась – прежде всего, потому, что МЕСС осознавал, какой ценный актив оказался в их руках, и всячески препятствовал портированию игры, преследуя нарушителей. Однако в октябре 1979 года на страницах журнала SoftSide был опубликован исходный код игры под названием Westward 1847 за авторством некоего Джона Шермана. Даже беглого взгляда хватает, чтобы распознать старую знакомую The Oregon Trail, слегка переделанную под TRS-80. А что касается Adventure… Эта игра была гораздо сложнее, да и к тому же написана не на BASIC, поэтому портировать ее на микрокомпьютеры было не так-то просто. Но об этом в другой раз.
Также среди программ, пользовавшихся популярностью на новеньких ПК, засветилась и занятная симуляция сеанса у психотерапевта. В следующих главах мы поговорим об этой программе и о том, какую роль она сыграла в развитии интерактивного повествования.
17. Поговори с «Элизой», часть 1
В 1965 году преподаватель Массачусетского технологического института Джозеф Вейценбаум представил компьютерный симулятор человеческого общения под названием ELIZA. В январе 1966 года на страницах журнала Ассоциации вычислительной техники (АВТ) была опубликована статья, в которой приводилась стенограмма беседы между программой и молодой женщиной (прописными буквами даются вопросы ELIZA):
? Все мужчины одинаковы.
В ЧЕМ ИМЕННО
? Они постоянно что-то от нас требуют.
ПРИВЕДИ КОНКРЕТНЫЙ ПРИМЕР
? Ну, мой парень заставил меня прийти сюда.
ТВОЙ ПАРЕНЬ ЗАСТАВИЛ ТЕБЯ ПРИЙТИ СЮДА
? Он говорит, что я постоянно подавлена.
ОЧЕНЬ ЖАЛЬ ЭТО СЛЫШАТЬ
? Это правда. Я не чувствую себя счастливой.
ТЫ ДУМАЕШЬ, ЧТО ПОСЛЕ ЭТОГО РАЗГОВОРА СТАНЕШЬ СЧАСТЛИВОЙ
? Мне нужна помощь, это точно.
ЗАЧЕМ ТЕБЕ НУЖНА ПОМОЩЬ
? Возможно, так я наконец-то помирюсь со своей матерью.
РАССКАЖИ МНЕ О СВОЕЙ СЕМЬЕ
? Моя мама заботится обо мне.
КТО ЕЩЕ ИЗ РОДНЫХ ЗАБОТИТСЯ О ТЕБЕ
? Мой отец.
ТВОЙ ОТЕЦ
? Ты чем-то напоминаешь мне моего отца.
КАКОЕ СХОДСТВО ТЫ ВИДИШЬ
? Ты ведешь себя не агрессивно, но думаю, ты не хочешь, чтобы я это заметила.
ПОЧЕМУ ТЫ ДУМАЕШЬ, ЧТО Я ВЕДУ СЕБЯ НЕ АГРЕССИВНО
? Ты не споришь со мной.
ПОЧЕМУ ТЫ ДУМАЕШЬ, ЧТО Я НЕ СПОРЮ С ТОБОЙ
? Ты боишься меня.
ТЕБЕ НРАВИТСЯ ДУМАТЬ, ЧТО Я БОЮСЬ ТЕБЯ
? Мой отец всех боится.
ЧТО ЕЩЕ ПРИХОДИТ ТЕБЕ НА УМ, КОГДА ТЫ ДУМАЕШЬ ОБ ОТЦЕ
? Задиры.
ЭТО КАК-ТО СВЯЗАНО С ТЕМ, ЧТО ТВОЙ ПАРЕНЬ ЗАСТАВИЛ ТЕБЯ ПРИЙТИ СЮДА
Многие полагают, что «Элизой» зовут «психотерапевта», с которым общается
- Итоги № 45 (2013) - Итоги Итоги - Публицистика
- Итоги № 35 (2012) - Итоги Итоги - Публицистика
- Итоги № 10 (2013) - Итоги Итоги - Публицистика
- Итоги № 37 (2013) - Итоги Итоги - Публицистика
- Итоги № 50 (2012) - Итоги Итоги - Публицистика
- Итоги № 3 (2012) - Итоги Итоги - Публицистика
- Итоги № 40 (2012) - Итоги Итоги - Публицистика
- Итоги № 44 (2012) - Итоги Итоги - Публицистика
- Итоги № 53 (2011) - Итоги Итоги - Публицистика
- Итоги № 24 (2012) - Итоги Итоги - Публицистика