Читаем Журнал «Компьютерра» № 5 за 7 февраля 2006 года полностью

Еще один – непосредственно следующий из вышесказанного – вывод Форрестера состоит в том, что источником проблем системы, как правило, является сама система, а не загадочные внешние обстоятельства непреодолимой силы (здесь самые впечатляющие примеры относятся к корпоративному менеджменту – на своих моделях Форрестер показывает, что фиаско компании зачастую можно предсказать еще тогда, когда все внешние условия, казалось бы, исключительно благоприятны). С этим тоже трудно спорить, хотя склонность Форрестера рассматривать систему в целом, не отвлекаясь на частности, для реальных приложений не очень подходит – и с этим позднее пришлось столкнуться даже разработчикам SimCity.

Если разработки Форрестера помогли Райту понять, как построить компьютерную модель города, то труды британского архитектора и математика Кристофера Александера (Christopher Alexander) оказали влияние на облик города. Роль Александера переоценить трудно, поскольку этот архитектор повлиял не только на Райта, но и на софтверную индустрию в целом, одним из первых заговорив об использовании шаблонов (паттернов) при проектировании (книги «Timeless Way of Building» и «A Pattern Language»).

Однако шаблонами присутствие Александера в SimCity не ограничивается. Еще в 1965 году он написал эссе «Город не дерево» («A city is not a tree» [Сам Лобо цитирует Кристофера в заголовке своей статьи]), в котором критиковал искусственные модернистские подходы к планированию городов и превозносил классические модели. Под деревом в данном случае понимается связный граф без циклов, под классической моделью – структуры без обязательных для деревьев ограничений (полурешетки).

Третий «крестный отец» SimCity – это архитектор Витольд Рыбчински (Witold Rybczynsky), описавший в своей книге «Жизнь города» («City Life», 1995) отличия североамериканских городов от европейских. Одно из наблюдений Рыбчински – о том, что американские города склонны расти скорее вширь, чем вверх, – практически дословно воспроизведено в SimCity 4. Симы отказываются строить многоэтажки, постоянно требуя новые зоны под застройку (один из простых способов обхода этого ограничения – отказ от постройки учебных заведений и упор на развитие промышленности, в этом случае в городе будут селиться небогатые симы, готовые жить как угодно и в чем угодно).

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

Войны за просвещение

Просвещение внедрять с умеренностью, по возможности избегая кровопролития.

М. Е. Салтыков-Щедрин, «История одного города»

Несмотря на то что SimCity стоит на плечах солидных научных теорий, игра остается прежде всего игрой. Главная задача этой динамической модели не как можно более точно отражать реальность, а обеспечить интересный игровой процесс, и авторы честно признаются в том, что, корректируя модель, стараются максимально повысить увлекательность, зачастую в ущерб реализму. По мере того как растет мощь домашних компьютеров, SimCity выглядит все более и более убедительно (в частности, в SimCity 4 авторы – в противовес оригинальной модели Форрестера – ввели логичную зависимость между качеством медицинского обслуживания и близостью к медицинскому учреждению, и теперь при постройке больницы нужно учитывать не только ее пропускную способность, но и местоположение), однако серьезным средством для планирования городского ландшафта она, конечно, никогда не станет.

Тем не менее игра широко применяется в образовании, так как, с одной стороны, на примере SimCity преподаватели могут объяснять ученикам простейшие концепции городского обустройства, а с другой стороны, будит интерес к геоинформационным системам (GIS), которые для обучения слишком сложны.

Однако разница между SimCity и GIS не только в том, что игра проще в освоении. В отличие от GIS, которые могут использоваться для прогнозирования последствий тех или иных решений, но не дают оценок, SimCity не просто оценивает долгосрочную эффективность пользователя, но и побуждает его к вполне определенным действиям. Так, опытный игрок не будет оплачивать работу коммунальных служб, пока население города не вырастет до определенного уровня. Да и сама идея вечного пребывания мэра на своем посту тоже из какой-то другой реальности. Поэтому, заключает Лобо, хоть SimCity и использует схожие с GIS инструменты, необходимо четко разграничить игровые и профессиональные приложения. Сегодня же SimCity широко используется для обучения в школах и колледжах. Да что там университеты – даже квалификацию муниципальных чиновников повышают с помощью SimCity.

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии