Архив сообщества
2011 — 2019
Аватар Fox231

Зрение 360градусов

Автор: Fox231 · 15.03.2012, 06:27 · 33 сообщений

Сообщений в теме: 33

Fox231#1
Мне вот стало интересно, как человек, ассистент, охранник могут видеть на 360 градусов вокруг себя? У всех людей появились глаза на затылке? И да, если ограничить угол зрения, то может быть это прибавило в игру немного стелса?
Так можно незаметно войти или уйти от охраны.
0
Изображение
Изображение
Скопировать ссылку
Гость#2
Отличная идея. Если за спиной персонажа будет начинаться темнота, то это очень неплохо разнообразит игровой процесс (тем более, что есть shift+arrows)
0
Скопировать ссылку
Гость#3
Fox231 сказал: писал:
Мне вот стало интересно, как человек, ассистент, охранник могут видеть на 360 градусов вокруг себя? У всех людей появились глаза на затылке? И да, если ограничить угол зрения, то может быть это прибавило в игру немного стелса?
Так можно незаметно войти или уйти от охраны.

Хорошая идея. А для того чтобы видеть позади себя - добавить имплант расширенного обзора как в System Shock.
0
Скопировать ссылку
M9Bnhf57#4
Все что двигается за спиной можно определить по звуку (К примеру в виде серого силуэта). Сделать режим тихой ходьбы при котором вас нельзя определить. Добавить синдикату стелс-буцы, в которых можно бегать бесшумно и пистолет с глушителем, при стрельбе вы тоже не будите отображаться. Это кстати можно использовать и для звуков за стеной.
0
Скопировать ссылку
Fox231#5
Главное чтобы сделали, добавления и исправление многочисленных багов потом
0
Изображение
Изображение
Скопировать ссылку
13097#7
мне нравится ваша идея. только меня смущает разница между механикой игры и ирл. обьясню:
1. ирл у меня зрение (ВНЕЗАПНО) 360 градусов. потому что ирл у меня есть шея. в игре её нет, и даже если влепить её или аналог(кстати куда вы его повесите? клавиш движения четыре и они уже зарезервированы под движение) то из-за лагов движка вертеть ею быстро не получится.
2. звуки.  ввод новых переменных для вывода доп спрайтов - это не про бионд. у нас и так лагодром после 20 минут, а вы хотите увеличить количество всего кроме атмоса в ДВА раза. вы там чем думаете?
3. как минимум половина экрана у 95% персонажей будет закрыта чёрным цветом. мне лично это бы не понравилось.

и последнее, оно же итог. чуваки. это игра. не ирл. хотите станцию ирл - пиздуйте к ролевикам. не надо превращать развлечение в мозгоёбство и заставлять эмулировать тело через "стандартную клавиатуру 101/102 клавиши + мышь" всё равно не получится. ни первое ни второе.
1
Gravitational Singularity (17 September 2016 - 16:11) писал: писал:
очковралиплеядам!
Скопировать ссылку
Morlab#8
Да про моделирование шеи и ее верчения-кручения-крутения никто не говорит. Просто небольшое усложнение игровой механики. В качестве эксперимента можно было бы поставить. Думаю, это не так уж и сложно.
0
Скопировать ссылку
Editor TEH Chaos-neutral#9
Если бы все это просчитывалось на стороне клиента - я бы накодил, но сервер я вам гарантирую - НИАСИЛИТ всем каждый тик рисовать подобие FOV, тем более, что бъонд таков, что он изначально вообще на FOV не рассчитан(курите процедуру view, возвращающую все в радиусе видимости).
0
Скопировать ссылку
Jack Rost#12
Тут зрение по идее идёт встроеными функциями обзора. Хотя в зрение я сильно не вникал, так что могу и ошибаться, но точно примерно так.
0
Скопировать ссылку
Editor TEH Chaos-neutral#13
					if (src.eye_blurry)
						src.client.screen += src.hud_used.blurry

Оверлей для HUD-а. Я не отрицаю - можно использовать оверлей FOV-а, но как бы это объяснить...в общем зрение человека 90 градусов, если исключать боковое зрение, но! Как вы это видите со стороны тайлов? Нужно как минимум большое разрешение игры, чтобы FOV адекватно реализовать.
0
Скопировать ссылку
Editor TEH Chaos-neutral#14
Стандартное разрешение - 32 х 32 тайлов.
Угол обзора - 90 градусов.
Радиус видимости - 16.

Конусообразная область, длина максимального расширения - 32, длина - сужения - 1, высота конуса - 16.
0
Скопировать ссылку
Shaman VooDoo#17
Будет тонна лагов. Ибо дофига проверять.  И багов тоже. Не кодь это. На рендибае давным-давно было такое, лагала ужасно
0
Скопировать ссылку
Editor TEH Chaos-neutral#21
Так, похоже совсем по другому идет проверка на стены. Переменная opacity - встроенная. view тоже встроенный. Значи-ит - проверки идут на уровне кода Бъонда, поэтому и не лагает.
0
Скопировать ссылку
Editor TEH Chaos-neutral#22
И смысл в тысячи проверок? Если посчитать, то ViewW*ViewH * TickRate. Обычно ViewW = ViewH = 32. TickRate = 10. Итого - 32^2*10 = 10240 проверок в секунду. Чтобы лагать, надо как минимум ещё приписать несколько нолей. Атмос совсем другое дело, он нагружает ядро. Освещение лагает ещё сильнее атмоса, это естественно.
0
Скопировать ссылку
VilgO#23
Сделайте искрящую гранату, которая будет выпускать туеву хучу быстрогаснущих искр и дропать сервер.
0
Скопировать ссылку
Editor TEH Chaos-neutral#24
Педалям уложить сервер как 2 пальца обоссать, пусть сделают взрыв с радиусом sqrt(-1), будет сраная ошибка компиляции, КРОВЬКИШКИГОВНОИЗВЛЕЧЕНИЕКВАДРАТНОГОКОРНЯИЗОТРИЦАТЕЛЬНОГОАРГУМЕНТА!
0
Скопировать ссылку
VilgO#25
Педали могут, а игроки нет. Граната нужна охране, чтобы пугать синдикат. Хранить можно в внезапно Хранилище
0
Скопировать ссылку

Обратно в Архив