|

Уроки мастерства
Xakep, номер #043, стр. 043-072-1
Polosatiy (polosatiy@cyberfight.ru)
Двигай телом!
Стрейф-джамп и распрыжка
Эта статья посвящена новичкам Quake3, которые только-только поняли суть игры и хотели бы продвигаться дальше. Как раз о продвижении (точнее, о передвижении) мы и поговорим. Очень важным элементом игры является умение двигаться. Перемещаться по уровню, догонять врага, убегать от него. Добираться до важных предметов. Все эти приемы невозможны без определенных навыков передвижения. В Quake2 и Quake3 очень много разнообразных трюков и приемов, дающих преимущество в игре, но при этом не являющихся читами. У профессиональных игроков все приемы получаются практически стопроцентно, и вот что нужно знать новичку.
Самое главное - это производительность машины. Чем больше у тебя FPS (кадров в секунду), тем лучше (включи cg_drawFPS 1 и посмотри, что он показывает), потому что некоторые из трюков не будут получаться при FPS ниже 100. Поэтому:
1) Обязательно постарайся настроить свой комп на максимальную скорость. Самое время включить на минимум все графические настройки, уменьшить детализацию, отрубить музыку и т.д.
2) Дальше. Предположим, что после оптимизации машина показывает около 60 (или 75) FPS. Тут следует проверить следующее: в настройках многих 3D акселераторов по умолчанию включена опция "Sync buffer swaps to monitor refresh rate" (или выключена "Don't sync buffer swaps to monitor refresh rate").
Это означает, что если в игре монитор работает с частотой 60 Hz или 75 Hz, то с этой опцией твой 3D акселератор будет стараться работать со скоростью не выше 60 или 75 FPS соответственно. Это логично для создателей видеокарт, но нелогично для квакеров. Поэтому синхронизацию нужно отключить.
3) Допустим, теперь FPS упорно держится около 85. На этот раз его ограничивает переменная под названием COM_MAXFPS. Она определяет число пакетов, пересылаемых от клиента серверу, и по умолчанию равна "85". Нам же нужно где-нибудь "120".
Теперь, после того как ты все настроил, еще раз последи в игре за значением, которое нам рисует счетчик FPS (cg_drawFPS 1). Оно должно варьироваться от примерно 40 (или около того) во время боя или когда ты смотришь на открытое пространство уровня и достигать 100-140, когда ты смотришь в пол, стену или в "космос".
В качестве теста можно попробовать прыжок на уровне q3dm13tmp к Мегахелсу с пола. Подходи и прыгай вперед (я всегда еще жму и стрейф), только не отпускай в прыжке клавиши "прыжок/вперед". Если долетишь, значит все в порядке. Если нет, то можно проверить еще пару переменных...
4) G_SYNCRONOUSCLIENTS - эта переменная отвечает за синхронизацию клиентов для записи демок в игре. По умолчанию эта переменная равна "0". Если ее включить ("1"), то ты на своей машине сможешь записывать демки (record "demoname"). Но, по некоторым причинам, из-за действия этой переменной значительно ухудшается управление в игре, и сделать многие трюки становится невозможно. Поэтому, если вдруг она у тебя включена, выключай ее на фиг!
После того как твой компьютер настроен, самое время приступить к триксам (прыжкам). Одним из основных прыжков во многих 3D-шутерах является стрейф-джамп. Без него нельзя играть в Quake2, Quake3 и в игры, сделанные на кваковских движках.
Содержание Вперед на стр. 043-072-2
|