Олег Макаренко (olegmakarenko.ru) wrote,
Олег Макаренко
olegmakarenko.ru

Акселераторы

Примерно десять лет назад пошли в массы первые 3D-акселераторы. Специальные устройства, которые помогали компьютеру рисовать довольно правдоподобные картинки. Ну, чтобы каждый программист не изобретал велосипед, а пользовался уже готовым решением.

Результат сейчас налицо. Изображение в играх выглядит уже весьма и весьма реалистично. Вольт Дисней удавился бы от зависти: в его мультфильмах такого не было.

Для меня, кстати, переломным моментом в графике стал момент, когда «реалистичное» стало «понятным». В старых играх, если кто помнит, разработчикам приходилось выбирать что-то одно. Если предметы на экране выглядели «как в жизни», то игроку было довольно тяжело различать, например, коробки с патронами разных видов. Поэтому приходилось иногда реалистичностью жертвовать, и изображать важные предметы (типа кнопок лифта) крупными схематичными значками. Сейчас, к счастью, эта проблема осталась в прошлом. «Сквозь монитор» всё видно идеально, а возможность подсветки предметов позволяет ориентироваться в виртуальном мире даже лучше, чем в реальном.

Ладно. По графике я ставлю индустрии игр уверенный «зачёт». Проблему изображения можно считать решённой. Какая проблема следующая?

Проблема физики. Вероятно, Вы уже в курсе, что кроме графических акселераторов, существуют и физические акселераторы. Которые призваны моделировать, например, разрушение зданий. Ну, чтобы игрок мог сесть на танк и проехать сквозь дом. И чтобы каждый кирпич при этом отлетел именно туда, куда бы он отлетел при реальном соприкосновении с бронёй танка.

Пока, увы, до подобных высот нам далеко. Однако и в современных играх брошенные в озеро трупы уже плавают, а пустые жестяные бочки смешно подпрыгивают под огнём пулемёта. Скоро, я уверен, мы увидим в играх и настощую физику. Однако что же будет дальше? Через три года, через десять лет?

Я прозреваю появление новых акселераторов!

Медицинский акселератор

Будет отвечать за состояние организма персонажа. И не на уровне пластиковой куклы как сейчас — типа, «Вам оторвало левую руку, осталось 34 очка здоровья». А по-взрослому. Компьютер будет рассчитывать, какие кости и ткани задеты. Генерировать болевой шок, кровопотерю и прочие неприятные эффекты. И накладывать всё это на действия игрока, снижая меткость стрельбы персонажа или даже отправляя героя в бессознательное состояние.

Химический акселератор

Будет отвечать за пожары и взрывы. За порчу продуктов и отсыревание патронов. И, конечно же, за разные волшебные превращения свинца в золото и урана в торий. Особо востребован, думаю, этот акселератор будет в разнообразных фэнтези.

Экономический акселератор

Вот это реально вещь, которую, афаик, ещё и близко никому не удавалось сделать. Настоящая, приближенная к реальности экономическая система, которая позволила бы разного рода торговцам и барыгам не быть такими лубочно-искусственными, как сейчас. Сейчас, если кто не в курсе, цены более-менее жёстко задаются при создании игры, а реально что-то продаёт и покупает только один персонаж: сам игрок.

Экологический акселератор

Это я имею в виду погоду и разнообразных животных, от слонов до тараканов. Которые, как известно, должны кем-то рождаться, а потом что-то жрать, чтобы суметь вырасти и порадовать игрока.

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

Что мы получим в итоге?

Постепенно, шаг за шагом, мы получим полноценный симулятор реальности. Конечно, это будет упрощённая и сжатая реальность. Но... упрощаться будут только маловажные места, типа фактуры трещин на асфальте или точного расположения яблок в корзине с яблоками. Всё остальное будет как в жизни. Даже лучше, чем в жизни.

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

Update. На всякий случай. Я понимаю, что сейчас всё аналогичное уже есть в играх. В каждой игре -- своё собственное. Однако вся идея -- в стандартизации. Которая и должна привести к качественному прорыву.
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 132 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →