Jeu Bataille Navale

résumé

Jeu mobile en vue à la première personne de combat sous-marin. Langue du jeu : russe.

invite

Créez un jeu mobile en vue à la première personne de combat de sous-marins intitulé 'Naval Battle'. La langue du jeu est le russe.

### Contrôles et Interface
Concevez un système de contrôle avec des joysticks virtuels et des boutons à l'écran. Utilisez le joystick gauche pour déplacer le sous-marin (gauche/droite) et les balayages sur l'écran droit pour viser. Ajoutez un bouton 'Vise' sur le côté droit qui active le verrouillage automatique de la cible lorsqu’il est maintenu. Intégrez un panneau de torpilles en bas avec des boutons pour la mobilité, le visée, le tir et le contrôle de la profondeur.

### Mécanique du Sous-marin
Implémentez un système de mouvement utilisant le joystick gauche pour le contrôle directionnel. Ajoutez un système de balayage pour viser la caméra activé par un bouton 'Vise', garantissant un verrouillage automatique sur la cible lorsque le bouton est pressé longuement.

### Fonctionnalités des Torpilles
Permettez aux joueurs de lancer des torpilles sur des navires ennemis à l'aide d'un bouton 'Tirer' situé à gauche. Visualisez le trajet de la torpille par une ligne tracée à partir du centre de l'écran. Les torpilles se rechargent après utilisation.

### IA des Ennemis
Créez des navires ennemis contrôlés par IA se déplaçant de la gauche vers la droite. Concevez trois types :
- Des destroyers (rapides, larguant des bombes)
- Des croiseurs (lents, fortement protégés)
- Des porte-avions (précieux, lourdement gardés)

### Objectifs du Jeu
Assurez-vous que les joueurs puissent localiser et viser les navires ennemis pour lancer les torpilles efficacement. Plus la visée est précise, plus le dommage est important, avec des impacts centraux parfaits menant à la destruction.

### Notes Supplémentaires
Excluez tout tutoriel ou système d’entraînement. Concentrez-vous sur un gameplay intuitif permettant aux joueurs d’interpréter la situation de jeu grâce à un design d’interface naturel.

invite originale

Техническая документация: Игра «Морской бой» от первого лица
, 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: Нет

récapitulatif du coût de génération

nom du modèle: claude-3-7-sonnet-latest

temps de réponse: 103.47 sec.

jetons de résultat: 9,062

coût: $0.13867800