Математическое руководство по созданию компьютерных игр. Справочник. Алексей Патрашов

Читать онлайн книгу.

Математическое руководство по созданию компьютерных игр. Справочник - Алексей Патрашов


Скачать книгу
причём выкрутиться может оказаться гораздо выгоднее, чем сделать всё как приказали. Это самый распространённый вариант предоставления выбора.

      Само собой понятно, что внедриться куда-либо можно и выдав себя за своего. Раз уж мы берём за один из образцов для подражания серию Fallout, то в третьей части мы можем получить маску гуля, в которой на нас перестают нападать дикие гули. Точно так же можно было поступить и с рейдерами, чтобы на достаточном расстоянии рейдеры не узнавали Одинокого Странника в броне рейдеров и принимали за своего, а на близком расстоянии узнавали и нападали. И с Анклавом и компанией «Коготь» можно было проделать то же самое. Добавляя в игру такие повороты надо следить за тем, чтобы сама одежда не заменяла всё остальное. В том же самом Fallout 3 дикие гули не нападали на Одинокого Странника в маске гуля, но как будто не замечали с ним его помощников, которые не были гулями и масок не носили.

      Теперь задачу можно и усложнить. Если мы вместо головы шерифа принесли рейдерам хорошо отмытую голову безымянного рейдера, а шерифа отправили в самый дальний от тех, кто заказал его убийство, город, то наш обман может раскрыться либо сразу, либо через какое-то время и реакция на этот обман может быть самая разнообразная. Если мы очень ценные люди для рейдеров, то и пропади она эта голова вместе с её владельцем и шерифом, а что наврали при вступлении, так на то мы и рейдеры, чтобы правду не говорить. А если у нас отношения с рейдерами не складываются, то нам припомнят каждый наш проступок и оплошность. И таких ветвлений и вариантов должно быть много потому, что они придают реалистичности, что очень важно.

      Единицы измерения расстояний или необъятные просторы

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

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

      Каким бы ни был игровой мир, но по нему можно перемещаться. И сразу же возникает вопрос: а как долго? Размер игрового мира имеет далеко не самое последнее значение и скрывает в себе


Скачать книгу