First-Person Sea Battle

summary

A mobile FPS game with touchscreen submarine combat and torpedo attacks.

prompt

Create a first-person Sea Battle game for mobile platforms with touchscreen controls using on-screen joysticks.

Gameplay Mechanics

Submarine Control
- Movement: The left joystick on the screen controls the submarine's movement left and right. Swipes on the right side of the screen are used for aiming.
- Camera and Aiming: The player swipes the screen to control the camera. A 'Target' button on the right enables the crosshair, allowing automatic targeting when held.

Torpedoes and Attack
- Players can fire torpedoes at enemy ships. Pressing the 'Fire' button launches a torpedo. Accurate targeting results in greater damage, with perfect aim destroying the target. Torpedoes replenish upon full depletion.
- The 'Fire' button is located on the left side of the screen, launching the torpedo from the center and drawing a line to indicate the path towards the ship.

Enemy Ships and AI
- AI-controlled enemies include:
  - Destroyers: Fast-moving ships that drop depth charges.
  - Cruisers: Slow but heavily armored.
  - Aircraft Carriers: High-value targets surrounded by defenses.
- Enemy ships move straight from left to right.

Interface and HUD
- Display includes a torpedo panel at the bottom, control buttons, left joystick for movement, and buttons for aiming, firing, and depth adjustments.

No Tutorial
- No tutorial or onboarding for new players is provided. Players interpret the HUD to target enemy ships and fire torpedoes.

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: Нет

generation cost summary

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

response time: 110.26 sec.

result tokens: 9,529

cost: $0.14571300