Q2PRO-XНа сайт Q2PRO-XСодержаниеRUEN
II. Развитие клиента

Голос, меню и запись матча

Вторая половина апреля 2026 · Q2PRO-X 1.2

Голосовая связь появилась в первых рабочих сборках Q2PRO-X 1.2, 18 апреля. До этого в напряжённый момент игроку приходилось печатать, пользоваться внешней программой или молчать. В клиент добавили выбор микрофона, передачу по кнопке и по активности голоса. Проверка начиналась с обычного вопроса: слышат ли собеседники друг друга? Затем меняли устройство, переходили на другую карту, переподключались — и находили случаи, когда прежние настройки уже не давали прежнего результата.

Два подключённых клиента обнаруживали то, чего не показывал одиночный опыт. После отключения сохранялось прежнее состояние, настройки обновлялись не так, а некоторым микрофонам не хватало диапазона громкости. Появились выбор устройства, передача по кнопке и активация голосом, чувствительность и уровни звука. Большую медиабиблиотеку одновременно укладывали в пользовательский комплект без лишнего роста исполняемого файла. Работу продолжали, пока настройка микрофона не перестала требовать знания внутренностей голосовой системы.

Настройки встроенной голосовой связи. Выбор устройства и понятное состояние подключения были частью задачи наравне с передачей звука.
Настройки встроенной голосовой связи. Выбор устройства и понятное состояние подключения были частью задачи наравне с передачей звука.

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

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

Браузер серверов в Q2PRO-X. Список адресов постепенно превратился в инструмент выбора и повторного поиска игры.
Браузер серверов в Q2PRO-X. Список адресов постепенно превратился в инструмент выбора и повторного поиска игры.

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

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

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

Сводная статистика в Q2PRO-X: на экране собраны результаты 24 матчей, победы и поражения, фраги и подборы предметов.
Сводная статистика в Q2PRO-X: на экране собраны результаты 24 матчей, победы и поражения, фраги и подборы предметов.

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