Game Tempur Kapal Selam

ringkasan

Game perang kapal selam orang pertama yang imersif, sepenuhnya dalam bahasa Rusia.

prompt

Buatlah game detail di mana pemain mengendalikan kapal selam untuk menyerang kapal musuh menggunakan torpedo, ditampilkan dalam perspektif orang pertama. Game ini harus berbahasa Rusia.

Mekanika Permainan:
- Kontrol Kapal Selam: Terapkan joystick virtual dan gerakan gesek untuk mengendalikan pergerakan.
  - Joystick kiri digunakan untuk bergerak maju/mundur dan berbelok.
  - Gesek di sisi kanan layar untuk mengubah kedalaman (geser ke atas untuk naik, ke bawah untuk menyelam).
- Kamera dan Penargetan:
  - Gunakan gerakan gesek untuk menggerakkan kamera.
  - Terapkan tombol 'Target' di sisi kanan untuk mengarahkan.
  - Aktifkan penargetan otomatis ketika tombol ditekan lama.
- Torpedo dan Serangan:
  - Peluncuran torpedo: Terapkan tombol 'Fire' pada antarmuka di sisi kanan.
  - Izinkan pemilihan jenis torpedo (standar, pemandu, muatan kedalaman).
  - Simulasikan fisika air yang memengaruhi gerakan torpedo (inersia, kecepatan, kedalaman).
  - Torpedo standar bergerak lurus, sedangkan torpedo pemandu mengikuti kapal dalam radius tertentu dengan mempertimbangkan kecepatan, arah, cuaca, dan efek ledakan yang realistis.
- Kapal Musuh dan AI:
  - Program AI untuk meniru patroli, mengubah arah saat mendeteksi ancaman, dan melakukan serangan balik dengan muatan kedalaman.
  - Sertakan jenis kapal seperti kapal perusak (cepat, menggunakan muatan kedalaman), cruiser (lambat namun berlapis baja) serta kapal induk (target berharga, dijaga ketat).
- Fisika Air dan Imersi:
  - Simulasikan air, gelombang, dan arus yang realistis.
  - Kedalaman berpengaruh pada visibilitas; semakin dalam, semakin sulit untuk melihat.
  - Sertakan berbagai lokasi seperti lautan terbuka, perairan beku, dan gugusan pulau.
- Antarmuka dan HUD:
  - Sertakan mini peta, panel torpedo, serta indikator kedalaman dan oksigen.
  - Sediakan kontrol intuitif di layar: joystick kiri untuk pergerakan dan sisi kanan untuk penargetan, penembakan, dan kontrol kedalaman.
- Catatan Implementasi:
  - Gunakan Unity (C#) dengan Universal Render Pipeline (URP) untuk grafis optimal.
  - Terapkan simulasi air yang realistis melalui Ocean System.
  - Tambahkan efek audio seperti sonar, ledakan bawah air, dan suara air yang realistis.

Game ini berfokus pada gameplay strategis dan imersif di mana pemain harus mengelola kontrol dan persenjataan kapal selam secara efektif untuk melawan taktik musuh.

prompt asli

Техническая документация: Игра «Морской бой» от первого лица

(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: Взрыв визуальный 

ringkasan biaya pembuatan

nama model: claude-3-7-sonnet-latest

waktu respons: 190.97 sec.

token hasil: 16,186

biaya: $0.24613200