Стрельба и снаряды
Стрелковая механика связывает выбор позиции с моментом выстрела. Разделяйте направление взгляда, направление оружия и фактическую проверку попадания: камера может видеть цель, когда ствол перекрыт стеной. Для снарядов важны время полёта и читаемая траектория; для мгновенных попаданий важны обратная связь и согласованность прицела. Следующие обзоры предлагают самостоятельные варианты правил и условные сценарии. Документация Godot описывает запросы пересечения луча, а не сетевую компенсацию задержки или универсальную модель оружия.
Совпадений нет
Измените запрос или сбросьте фильтры.
Механики и варианты
1Шутеры от первого лицаОписание и пример ↗Игрок управляет взглядом и оружием от первого лица, выбирая между точностью, скоростью и открытой позицией.4
Варианты механики
- Прицеливание: зум сужает обзор ради точности.
- Стрельба от бедра: движение расширяет разброс.
- Упреждение: медленный снаряд требует вести цель.
- Перезарядка: пустой магазин создаёт окно уязвимости.
Пример проектирования. В коридоре быстрый противник заставляет выбирать между дробовиком и точным выстрелом через дверь. Проверка прототипа: Проверьте попадание у края стены: линия камеры и линия ствола не должны давать необъяснимый результат.
2Шутеры от третьего лица и укрытияОписание и пример ↗Камера за персонажем позволяет читать окружение, а укрытие меняет доступные углы стрельбы и перемещения.4
Варианты механики
- Привязка: персонаж занимает грань укрытия.
- Выглядывание: выстрел временно открывает тело.
- Смена плеча: камера меняет доступный обзор.
- Разрушение: укрытие теряет защиту от попаданий.
Пример проектирования. Фланговый проход вынуждает оставить удобное укрытие, пока напарник удерживает противника огнём. Проверка прототипа: Проверьте обе стороны препятствия: видимая цель не должна означать выстрел сквозь закрывающую ствол геометрию.
3Арена-шутерыОписание и пример ↗Арена превращает оружие, высоту и возобновляемые ресурсы в маршрут непрерывного движения и борьбы за контроль.4
Варианты механики
- Контроль: сильное оружие появляется в опасной зоне.
- Вертикаль: прыжковые площадки открывают верхний маршрут.
- Дуэль: таймер ресурса задаёт момент столкновения.
- Площадной огонь: взрыв перекрывает путь отхода.
Пример проектирования. Броня появляется на нижней площадке, но соперник сверху заранее простреливает подход. Проверка прототипа: Нарисуйте маршруты к ресурсам: проверьте, что одна позиция не контролирует все появления без перемещения.
4Тактические шутерыОписание и пример ↗Короткое время поражения делает информацию, дисциплину позиции и согласованный выход важнее непрерывного огня.4
Варианты механики
- Углы: последовательная проверка ограничивает число угроз.
- Подавление: огонь запрещает безопасное перемещение.
- Экипировка: снаряжение меняет скорость и защиту.
- Раунд: ограниченная жизнь повышает цену разведки.
Пример проектирования. Команда проверяет две двери, оставляя одного игрока наблюдать за возможным обходом. Проверка прототипа: Проверьте читаемость причины гибели и наличие контригры для удерживаемого узкого прохода.
5Геройские шутерыОписание и пример ↗Уникальные способности героев меняют общую задачу стрельбы и создают зависимости между ролями команды.4
Варианты механики
- Роли: защитник открывает окно для атакующего.
- Перезарядка навыка: сила доступна отдельными окнами.
- Комбинация: метка союзника усиливает последующий удар.
- Контрвыбор: герой меняет состав под угрозу.
Пример проектирования. Щит позволяет перенести стационарную турель, но команда временно теряет защиту другой линии. Проверка прототипа: Проверьте состав без одного героя: базовая задача должна оставаться разрешимой без обязательного выбора.
6Лутер-шутерыОписание и пример ↗Стрельба добывает снаряжение, а свойства добычи меняют последующий стиль боя и выбор цели.4
Варианты механики
- Аффиксы: условный бонус меняет предпочтительную дистанцию.
- Редкость: необычный предмет добавляет новое действие.
- Наборы: несколько вещей связывают способности.
- Сравнение: показатели объясняют реальную смену роли.
Пример проектирования. Винтовка возвращает заряд после точного попадания и поощряет медленный бой вместо длинной очереди. Проверка прототипа: Сравните предметы на одинаковой мишени: отделите рост числа урона от появления нового решения.
7Extraction-шутерыОписание и пример ↗Вылазка заканчивается только при эвакуации; добыча увеличивает будущую ценность выхода и риск продолжения.4
Варианты механики
- Выходы: разные точки требуют разных условий.
- Шум: бой раскрывает положение другим участникам.
- Страхование: часть потери возвращается по явному правилу.
- Груз: ценность мешает скорости и скрытности.
Пример проектирования. Найденный двигатель замедляет бег, а ближайший выход требует ждать шумный подъёмник. Проверка прототипа: Проверьте ранний выход с малой добычей: он должен быть осмысленной стратегией, а не скрытым поражением.
8Рельсовые и light-gun-шутерыОписание и пример ↗Маршрут камеры задан системой, а игрок распределяет внимание между целями, угрозами и окнами выстрела.4
Варианты механики
- Приоритет: опасная цель перебивает набор очков.
- Перезарядка: пауза стрельбы требует выбора момента.
- Развилка: поражение переключателя меняет маршрут.
- Укрытие: отдельная команда прерывает прицеливание.
Пример проектирования. Поезд проходит мимо трёх башен; выстрел в стрелку открывает более безопасный путь. Проверка прототипа: Повторите сцену с медленным прицеливанием: угрозы должны появляться до обязательного окна реакции.
9Twin-stick и multidirectional shootersОписание и пример ↗Перемещение и направление огня управляются независимо, создавая бой на отступлении и удержание дистанции.4
Варианты механики
- Круговой бой: движение обходит центр группы.
- Фиксация: удержание направления облегчает длинную очередь.
- Перегрев: огонь требует периодического охлаждения.
- Отдача: выстрел помогает или мешает перемещению.
Пример проектирования. Герой отступает по спирали и стреляет в центр роя, сохраняя безопасный внешний круг. Проверка прототипа: Проверьте независимость осей и разную чувствительность: остановка движения не должна случайно менять прицел.
10Shoot ’em up, bullet hell и bullet grazingОписание и пример ↗Игрок читает узоры снарядов и выбирает безопасную траекторию; близкий проход может дополнительно давать награду.4
Варианты механики
- Коридоры: узор оставляет предсказуемые проходы.
- Прицельный залп: движение выманивает поток в сторону.
- Грейзинг: близость к пуле даёт отдельный ресурс.
- Бомба: ограниченный запас очищает опасное поле.
Пример проектирования. Медленные кольца пересекаются с прицельной очередью, которую можно увести к краю экрана. Проверка прототипа: Отобразите хитбокс и зону грейзинга; проверьте проходы без случайного наложения неразличимых снарядов.
Источники и примеры
Источники подтверждают отдельные приёмы или методологию, а не все варианты семейства. Примеры проектирования и сочетания механик являются иллюстрациями.
- Godot: Ray-casting
Первичная документация запросов пересечения луча в 2D и 3D; техническая основа проверки попадания и линии видимости.
CC BY 4.0 · Game Dev DB contributors