俄语海战潜艇模拟
详情
概要
一款第一人称海战模拟游戏,玩家控制潜艇攻击敌舰。
提示
创建一款第一人称海战模拟游戏,游戏语言为俄语,玩家操控一艘潜艇使用鱼雷攻击敌舰。 【控制与界面】 - 为移动设备设计带有虚拟摇杆和按钮的界面,适用于触摸屏操作。 - 左摇杆:控制向前/向后移动及转向。 - 右侧屏幕区域:滑动更改深度(向上表示浮出水面,向下表示潜水)。 - 摄像头控制:玩家通过滑动进行瞄准,‘目标’按钮可以锁定敌人。 【鱼雷机制】 - 鱼雷发射:实现‘发射’按钮用以发射鱼雷。 - 允许在普通型、追踪型和深水炸弹鱼雷间进行选择。 - 制作受真实水体物理影响的鱼雷,其具有惯性和速度特性。 - 目标锁定: - 普通鱼雷沿直线飞行。 - 追踪鱼雷在范围内锁定目标。 - 实现命中检测,需考虑舰船速度/方向、风力、波浪及爆炸物理效果。 【敌方 AI 与舰船类型】 - 设计能够进行以下操作的敌舰 AI: - 巡逻预定航线。 - 检测威胁后调整航向。 - 在发现潜艇威胁时投放深水炸弹。 - 舰船类型: - 拦截舰:速度快,配备深水炸弹。 - 巡洋舰:较慢但装甲厚实。 - 航母:高价值目标,具备防御系统。 【水域与潜水物理】 - 模拟真实的水体运动,包括波浪和洋流效应。 - 随着深度增加,能见度降低。 - 构建多样化场景,如公海、冰冷海域和群岛。 【HUD 元素】 - 右上角包含小地图。 - 底部显示鱼雷面板。 - 左侧显示深度和氧气指标。 - 包含移动、瞄准、发射及深度调整按钮。 【开发细节】 - 使用 Unity 与 C# 及 Universal Render Pipeline 实现优化图形效果。 - 利用 Ocean System 集成真实的水效。 - 实现潜艇的浮力和水阻物理。 - 增加声效如声呐及水下爆炸以增强沉浸感。
原始提示
Техническая документация: Игра «Морской бой» от первого лица (First-Person Torpedo Attack Simulation, Mobile Version) 1. Введение Данная документация описывает техническую реализацию мобильной игры «Морской бой» от первого лица. Игрок управляет подводной лодкой и атакует вражеские корабли с помощью торпед. Игра разрабатывается на Unity (C#) с использованием URP (Universal Render Pipeline) для оптимизированной графики. Управление адаптировано под тачскрин и реализуется через джойстики на экране. ⸻ 2. Основные игровые механики 2.1. Управление подлодкой Управление осуществляется через виртуальные джойстики и кнопки на экране. 2.1.1. Движение подлодки • Левый джойстик (слева на экране) – управление движением вперед/назад и поворотами. • Правая сторона экрана – свайпы для изменения глубины (вверх – всплытие, вниз – погружение). 2.1.2. Камера и прицеливание • Игрок управляет камерой свайпами по экрану. • Включение прицела – кнопка “Прицел” на правой стороне экрана. • Автоматическое наведение на цель при удерживании прицела. ⸻ 2.2. Торпеды и атака Игрок может стрелять торпедами по кораблям. 2.2.1. Запуск торпед • Кнопка «Огонь» на правой стороне экрана. • Возможность выбора типа торпеды (обычная, самонаводящаяся, глубинная). • Торпеды следуют физике воды: • Инерция • Скорость • Глубина 2.2.2. Наведение и попадание • Обычные торпеды – летят по прямой. • Самонаводящиеся – отслеживают корабли в радиусе действия. • Попадание учитывает: • Скорость и направление корабля • Ветер и волны • Реалистичную физику взрыва (радиус поражения, разлет осколков). ⸻ 2.3. Вражеские корабли и ИИ Противники управляются AI, который моделирует: • Патрулирование • Изменение курса при обнаружении угрозы • Стрельбу глубинными бомбами при обнаружении подлодки 2.3.1. Типы кораблей • Эсминцы – быстроходные, сбрасывают глубинные бомбы. • Крейсеры – медленные, но с мощной защитой. • Авианосцы – цель с высокой ценностью, но окружена защитой. ⸻ 2.4. Физика воды и погружения • Реалистичная физика воды с волнением и течениями. • Погружение влияет на видимость (чем глубже, тем хуже видно). • Локации: открытый океан, ледяные воды, архипелаги. ⸻ 3. Интерфейс и HUD На экране присутствуют: • Миникарта (верхний правый угол). • Панель торпед (нижняя часть экрана). • Индикатор глубины и кислорода (слева). • Кнопки управления: • Левый джойстик – движение • Кнопки – прицел, огонь, глубина ⸻ 4. Техническая реализация 4.1. Движок и графика • Unity (C#) • Universal Render Pipeline (URP) • Реалистичная вода через Ocean System 4.2. Физика • Buoyancy (плавучесть подлодки) • Реалистичное сопротивление воды 4.3. Звук и эффекты • Эхо-сонар • Глубинные взрывы • Реалистичный звук воды Q: Как игроки будут взаимодействовать с виртуальными джойстиками и кнопками? A: Они будут отображены на экране Q: Какие UI элементы кроме джойстиков и кнопок управления важны для удобства игроков? A: Никакие кроме них Q: По какой форме игроки получают обратную связь о попадании торпеды? A: Взрыв визуальный
生成成本概要
模型名称: claude-3-7-sonnet-latest
响应时间: 221.21 sec.
结果令牌: 19,127
成本: $0.29007900