Как стать автором
Обновить
82
0
Виталий Кузьмин @Triang3l

Графический программист

Отправить сообщение
Может быть, так было задумано, чтобы выглядело, как будто смотришь в зеркало.
Слева — Firefox, справа — Chrome. У Safari кнопки навигации прямоугольные, а здесь большая круглая кнопка «назад».
Чтобы уж точно в лицо, ещё и адрес фотографии.
Впервые вижу, чтобы хабраэффект не клал, а наоборот, оживлял.
Геймдизайн можно аутсорсить нашим соседям китайцам украинцам.
Интересные методы у вас там используются. Спасибо за отличную статью!
Отсутствие какого-либо GPU ускорения — все вычисления конечного цвета пикселя осуществляются процессором.

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

Загромождать этим обычные настройки не вижу смысла — не такая большая важность для игрока.
Вообще, отдельная настройка FOV для каждого режима немного противоречит задумке. Суть этой идеи в том, чтобы переключение между режимами было плавным, чтобы когда мы сужаем окно браузера, сначала сужался обзор по горизонтали, а затем расширялся обзор по вертикали.
Кстати, насчёт цен. В рублях или в биткоинах?
Будем вырезать из газет партбилеты на скидку!
С блекджекомаг репортами и путанамилл реквестами.
Я тоже о нем думал. Отлично подходит для списка с коротким описанием, можно еще и дату добавить.
Если это просто список IP-адресов, вполне хватит просто написать по адресу на строку, а парсить через .split('\n') или .split('\r\n'). Так парсится даже быстрее, и места меньше занимает.
Переписываю.
Судя по шрифту на скриншотах, вы разрабатываете игру, в которой главный герой устанавливает инопланетянам Windows 3.11?
bind TABLET_THROW disconnect
Для гурманов есть консоль.
bind z "fov угол_для_альбомного_режима"
bind x "fov угол_для_портретного_режима"
В QuakeWorld из QuakeC-кода игры полностью вырезана одиночная игра, а если использовать progs.dat от обычного Quake, придётся подгонять под него код движка, и получится не QuakeWorld, а какая-то страшная смесь. Из QuakeWorld я взял только RCON, поскольку listen-сервер через WebSockets в браузере сделать невозможно, и реализовать RCON очень просто (даже через XMLHttpRequest).
Ну не знаю насчёт общего качества ощущений. Лично мне неудобно играть, когда видишь только то, что прямо впереди тебя.

В данном случае имеется в виду автоматическая смена FOV во время игры в зависимости от пропорций экрана, в конфигах задаётся только базовый угол обзора для 4:3.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность