Naval Combat Mobile Game

summary

A first-person naval combat mobile game featuring a submarine.

prompt

Create a first-person naval combat mobile game in Russian, featuring a submarine. The controls should be adapted for touchscreens using on-screen joysticks.

Gameplay Mechanics

Submarine Controls
- Movement: Use a left joystick for moving forward/backward and turning. Swipes on the right screen side change depth (up for surfacing, down for diving).
- Camera and Aiming: Players control the camera by swiping the screen. A 'Target' button on the right side enables targeting, with automatic locking on the target when holding down the targeting button.

Torpedoes and Attack
- Players can shoot torpedoes at enemy ships. Upon pressing the fire button, a torpedo is launched towards the enemy ship, dealing more damage with precise aiming. A perfect center hit destroys the target.
- Torpedo Launching: Use the 'Fire' button on the right screen side.
- Implement realistic explosion physics (blast radius, shrapnel spread).

Enemy Ships and AI
- Enemies are controlled by AI, simulating:
  - Patrolling
  - Course changes when detecting threats
  - Depth charge attacks when detecting the submarine
- Types of Ships:
  - Destroyers: Fast, dropping depth charges.
  - Cruisers: Slow but heavily shielded.
  - Aircraft Carriers: High-value targets with protective escort.

Interface and HUD
- The screen should display:
  - Mini-map: Top right corner.
  - Torpedo Panel: Bottom of the screen.
  - Depth and Oxygen Indicator: Left side.
  - Control Buttons: Left joystick for movement, buttons for target, fire, and depth adjustments.

FAQ:
- Additional Interface Elements: None indicated.
- Preferred Visual Style: Minimalism.
- AI Difficulty Level: Medium.

original prompt

Техническая документация: Игра «Морской бой» от первого лица
, Mobile Version)Управление адаптировано под тачскрин и реализуется через джойстики на экране.

⸻

2. Основные игровые механики

2.1. Управление подлодкой

Управление осуществляется через виртуальные джойстики и кнопки на экране.

2.1.1. Движение подлодки
	•	Левый джойстик (слева на экране) – управление движением вперед/назад и поворотами.
	•	Правая сторона экрана – свайпы для изменения глубины (вверх – всплытие, вниз – погружение).

2.1.2. Камера и прицеливание
	•	Игрок управляет камерой свайпами по экрану.
	•	Включение прицела – кнопка “Прицел” на правой стороне экрана.
	•	Автоматическое наведение на цель при удерживании прицела.

⸻

2.2. Торпеды и атака

Игрок может стрелять торпедами по кораблям. После нажатия кнопки огонь вылетает торпеда в сторону вражеского корабля и в случае правильного прицеливания повреждает корабль чем точнее прицеливание по вражескому кораблю тем больше уровень повреждения в случае 100% наведения на середину цели - уничтожение 

2.2.1. Запуск торпед
	•	Кнопка «Огонь» на правой стороне экрана.

	•	Реалистичную физику взрыва (радиус поражения, разлет осколков).

⸻

2.3. Вражеские корабли и ИИ

Противники управляются AI, который моделирует:
	•	Патрулирование
	•	Изменение курса при обнаружении угрозы
	•	Стрельбу глубинными бомбами при обнаружении подлодки

2.3.1. Типы кораблей
	•	Эсминцы – быстроходные, сбрасывают глубинные бомбы.
	•	Крейсеры – медленные, но с мощной защитой.
	•	Авианосцы – цель с высокой ценностью, но окружена защитой.

⸻

⸻

3. Интерфейс и HUD

На экране присутствуют:
	•	Миникарта (верхний правый угол).
	•	Панель торпед (нижняя часть экрана).
	•	Индикатор глубины и кислорода (слева).
	•	Кнопки управления:
	•	Левый джойстик – движение
	•	Кнопки – прицел, огонь, глубина

⸻


Q: Какие дополнительные элементы интерфейса должны присутствовать на экране?
A: Отсутствуют 

Q: Каковы предпочтения по визуальному оформлению игрового интерфейса?
A: Минимализм 

Q: Какой уровень сложности должен быть у AI противников?
A: Средний 

generation cost summary

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

response time: 120.31 sec.

result tokens: 10,161

cost: $0.15544200