www.open-tager.ru http://www.open-tager.ru/forum/ |
|
Система Caustic http://www.open-tager.ru/forum/viewtopic.php?f=5&t=4128 |
Страница 9 из 108 |
Автор: | Alexies [ 12 май 2015, 14:32 ] |
Заголовок сообщения: | Re: Система Caustic |
Насчёт ЖКИ - вот лично мне кажется, что для индикации жизней достаточно светодиодного столбика. Он меньше места занимает на оружии и внутри него, и считывать показания удобнее. Не знаю, почему производители от них ушли. |
Автор: | Pacifist [ 12 май 2015, 14:41 ] |
Заголовок сообщения: | Re: Система Caustic |
Достаточно в коллиматоре сделать виртуальный |
Автор: | Alexies [ 12 май 2015, 14:44 ] |
Заголовок сообщения: | Re: Система Caustic |
Pacifist писал(а): Достаточно в коллиматоре сделать виртуальный и коллиматор побольше! ) |
Автор: | G-man [ 12 май 2015, 16:55 ] |
Заголовок сообщения: | Re: Система Caustic |
Alexies писал(а): Не знаю, почему производители от них ушли. Рынок заставил... |
Автор: | mmapooh [ 12 май 2015, 18:28 ] |
Заголовок сообщения: | Re: Система Caustic |
Alexies писал(а): Насчёт ЖКИ - вот лично мне кажется, что для индикации жизней достаточно светодиодного столбика. Он меньше места занимает на оружии и внутри него, и считывать показания удобнее. Не знаю, почему производители от них ушли. Тут два года назад предлагал как сделать индикацию на одном РГБ светодиоде... " Изменение к подходу реализации здоровья игрока. Сейчас это условно шкала от 0 до 100%. А что если сделать как в некоторых компьютерных играх пускай здоровье само восстанавливается с течением времени. Есть три уровня здоровья "ЗЕЛЁНЫЙ", "ЖЁЛТЫЙ", "КРАСНЫЙ" (для реализации использовать двух цветный светодиод). Когда здоровье в порядке светодиод пульсирует зелёным с частотой 65 - 80 ударов в минуту(сердце). Легкое ранение увеличилась частота до 120 ударов, но через некоторое время если ранений больше не получено индикатор и здоровье возвращается в норму. Среднее ранение (или несколько лёгких подряд) индикатор начинает пульсировать жёлтым с частотой от 120-140 ударов в минуту. (через некоторое время пульс приходит в норму но индикатор остаётся жёлтым) Критическое ранение (вот вот коньки откинем) индикатор пульсирует 140 - 170 (еще бы прикольно в этот момент выводить звук учащённого сердцебиения на динамик у уха, помните зуму) реакция индикатора такая же как и у предыдущих уровней. Между уровнями повреждений(от красного к жёлтому, от желтого к зелёному) можно переходить используя аптечки... Должно добавить амфотерности и адреналина в игру." |
Автор: | iranklim [ 12 май 2015, 22:45 ] |
Заголовок сообщения: | Re: Система Caustic |
mmapooh писал(а): Alexies писал(а): Насчёт ЖКИ - вот лично мне кажется, что для индикации жизней достаточно светодиодного столбика. Он меньше места занимает на оружии и внутри него, и считывать показания удобнее. Не знаю, почему производители от них ушли. Тут два года назад предлагал как сделать индикацию на одном РГБ светодиоде... " Изменение к подходу реализации здоровья игрока. Сейчас это условно шкала от 0 до 100%. А что если сделать как в некоторых компьютерных играх пускай здоровье само восстанавливается с течением времени. Есть три уровня здоровья "ЗЕЛЁНЫЙ", "ЖЁЛТЫЙ", "КРАСНЫЙ" (для реализации использовать двух цветный светодиод). Когда здоровье в порядке светодиод пульсирует зелёным с частотой 65 - 80 ударов в минуту(сердце). Легкое ранение увеличилась частота до 120 ударов, но через некоторое время если ранений больше не получено индикатор и здоровье возвращается в норму. Среднее ранение (или несколько лёгких подряд) индикатор начинает пульсировать жёлтым с частотой от 120-140 ударов в минуту. (через некоторое время пульс приходит в норму но индикатор остаётся жёлтым) Критическое ранение (вот вот коньки откинем) индикатор пульсирует 140 - 170 (еще бы прикольно в этот момент выводить звук Помоему офигенная идея с восстанавливающимся здоровьем учащённого сердцебиения на динамик у уха, помните зуму) реакция индикатора такая же как и у предыдущих уровней. Между уровнями повреждений(от красного к жёлтому, от желтого к зелёному) можно переходить используя аптечки... Должно добавить амфотерности и адреналина в игру." |
Автор: | Alexies [ 13 май 2015, 12:48 ] |
Заголовок сообщения: | Re: Система Caustic |
mmapooh писал(а): Тут два года назад предлагал как сделать индикацию на одном РГБ светодиоде... " Изменение к подходу реализации здоровья игрока. Сейчас это условно шкала от 0 до 100%. А что если сделать как в некоторых компьютерных играх пускай здоровье само восстанавливается с течением времени. Есть три уровня здоровья "ЗЕЛЁНЫЙ", "ЖЁЛТЫЙ", "КРАСНЫЙ" (для реализации использовать двух цветный светодиод). <...> Да, это красивая идея, можно попробовать! При этом запилить плавное изменение оттенка. Хотя на это, скорее всего, понадобится ещё один контроллер, ведь большинство ШИМ-выводов основного уже занято под другие нужды, да и таймеры не бесконечные. |
Автор: | mmapooh [ 13 май 2015, 13:12 ] |
Заголовок сообщения: | Re: Система Caustic |
Alexies писал(а): Да, это красивая идея, можно попробовать! При этом запилить плавное изменение оттенка. Хотя на это, скорее всего, понадобится ещё один контроллер, ведь большинство ШИМ-выводов основного уже занято под другие нужды, да и таймеры не бесконечные. Это не первая необходимость. и плавное изменение оттенка тоже не особо нужно) Тут сама концепция важна того, что здоровье может само восстанавливаться это сильно поменяет гемплей) Сделайте то, что уже у вас запланировано. И к вам многие потянуться) Вот мне интересно а не будет радио канал очень забит? когда это одна повязка и один таг. это одно, а когда это будет 100 комплектов в одном месте? Сейчас гляну даташит на модуль) |
Автор: | Alexies [ 13 май 2015, 13:40 ] |
Заголовок сообщения: | Re: Система Caustic |
mmapooh писал(а): Alexies писал(а): Да, это красивая идея, можно попробовать! При этом запилить плавное изменение оттенка. Хотя на это, скорее всего, понадобится ещё один контроллер, ведь большинство ШИМ-выводов основного уже занято под другие нужды, да и таймеры не бесконечные. Это не первая необходимость. и плавное изменение оттенка тоже не особо нужно) Тут сама концепция важна того, что здоровье может само восстанавливаться это сильно поменяет гемплей) Да, конечно это на потом! Хотя самовосстанавливающееся здоровье - это меньше часа работы с учётом тестирования mmapooh писал(а): Вот мне интересно а не будет радио канал очень забит? когда это одна повязка и один таг. это одно, а когда это будет 100 комплектов в одном месте? Сейчас гляну даташит на модуль) Да, этот вопрос меня тоже волнует. По оценкам получается, что всё будет хорошо. Чтобы отключить оружие в случае смерти, у меня передаётся два пакета: от повязки к оружию, что "нас убили", и затем acknoledgement от оружия, что пакет получен. Это - самая критичная по времени часть. Если оружие не ответило, первый пакет дублируется с некоторым случайным интервалом, пока не наступит таймаут пакета. Один пакет - порядка 50 мкс эфира по времени занимает. Каждое устройство всё свободное время слушает эфир, поэтому пока он занят, оно передавать не начнёт. Тут что-то вроде примитивного сетевого стека. Есть очередь пакетов, отдельно требующих подтверждения и не требующих, есть определенные правила выхода в эфир, все пакеты имеют уникальный id, есть защита от повторного принятия пакета и другие нюансы. Всё это в сумме должно надёжно защищать от перегрузок эфира. А учитывая, что из 100 игроков одновременно друг в друга стреляют не все, так вообще активных игроков 20 остаётся. Насчёт сбора статистики - я пока эту часть не реализовывал, но предполагаю, что она не сильно будет эксплуатировать эфир. Просто когда много игроков увеличится лаг. Но для статистики лаг в несколько секунд - не проблема. Если что - всегда есть козырь: nrf24l01 умеет использовать 125 независимых частотных каналов. Это позволит существенно разгрузить эфир. Но тут не всё так просто: очевидно, нельзя просто настроить каждого на свой канал: не будет обратной связи при попадании и команд от базы. Нужно хитро слушать разные каналы. Учитывая описанное выше, я думаю, что 100 игроков - это нормально. |
Автор: | tayatlas [ 13 май 2015, 21:35 ] |
Заголовок сообщения: | Re: Система Caustic |
Все "новое" - это хорошо забытое старое.... У небезызвестной Акулы, с которой в общем то и начался массовый лазертаг в СНГ, были такие фишки, как самовосстановление здоровья (не попали в тебя в течении минуты - добавляется жизнь, но не более заданного максимума в начальных настройках), а поражения (точнее оставшиеся жизни) фиксировались тремя светодиодами, склеенными в одну сцепку: зеленый - более половины здоровья, желтый - менее половины, красный - "последняя" жизнь. |
Страница 9 из 108 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |