3D Tank Oyunu (HTML5)

özet

HTML5, CSS3 ve JavaScript kullanarak masaüstü ve mobil uyumlu 3D tank oyunu oluşturun.

komut istemi

3D tank oyunu oluşturun. Harici framework kullanmadan HTML5, CSS3 ve JavaScript (ES6+) ile uygulayın. Hem dokunmatik hem de klavye/fare girişlerini destekleyen masaüstü ve mobil cihazlarda çalıştığından emin olun.

Oyun Gereksinimleri:

1. Platform ve Teknolojiler:
   - Sadece HTML5, CSS3 ve JavaScript (ES6+) kullanın.
   - Masaüstü ve mobil cihazlarla uyumluluğu sağlayın.
   - Dokunmatik kontroller ile geleneksel klavye/fare desteğini etkinleştirin.

2. Fonksiyonellik:
   - Öğretici ipuçlarıyla sezgisel kontroller.
   - Kademeli zorluk ve seviye sistemi.
   - localStorage kullanarak ilerlemeyi kaydedin.
   - Puan ve başarı sistemi uygulayın.

3. Görsel ve Ses Unsurları:
   - Göze hitap eden, tutarlı bir kullanıcı arayüzü oluşturun.
   - Geri bildirim için animasyon entegrasyonu yapın.
   - Ses efektleri ve arka plan müziği ekleyin, sessize alma seçeneği sunun.

4. Performans ve Optimizasyon:
   - Stabil FPS performansı için optimize edin.
   - Oyun mantığı için verimli algoritmalar kullanın.
   - Kaynak tüketimini en aza indirip, duyarlı kontroller sağlayın.

5. Kullanıcı Deneyimi:
   - Açık talimatlar ve oyun hedefleri sağlayın.
   - Görsel ve işitsel olumlu pekiştirmeler kullanın.
   - İlgi çekmek için dengeli bir zorluk seviyesi koruyun.

6. Ek Detaylar:
   - Kaynak kodları dahil kompakt kod yazın.
   - Stabilite için hata ayıklama ve hata yönetimi aktif olsun.
   - Gelecekteki değişiklikler için kod açıklamaları ekleyin.
   - Farklı cihazlara uyumlu duyarlı tasarım uygulayın.

Geliştirme Adımları:
   - CSS ile stil ve JavaScript ile fonksiyon içeren temel bir HTML yapısı oluşturun.
   - 360 derece dönüş ve ateşleme yeteneğine sahip tank hareket mekanizmasını geliştirin.
   - Artan zorlukta seviyeler tasarlayın ve düşmanlar için yapay zeka paterni oluşturun.
   - Can, puan ve seviye ilerlemesini gösteren dinamik bir UI ekranı oluşturun.
   - Oyuncu başarılarını ve oyun durumunu izlemek için localStorage modülü oluşturun.
   - Dokunmatik ve klavye/fare girişlerinin sorunsuz çalıştığından emin olmak için farklı cihazlarda test yapın.

Modern JavaScript özelliklerinden yararlanarak kullanıcı etkileşimi ve performansa odaklanın.

orijinal komut istemi

# Задание: Создай игру танки 3d

## Требования к игре:
1. **Платформа и технологии:**
   - Использовать HTML5, CSS3 и JavaScript (ES6+) без внешних фреймворков
   - Обеспечить работу на настольных и мобильных устройствах
   - Поддержка сенсорного управления и клавиатуры/мыши

2. **Функциональность:**
   - Интуитивно понятное управление с обучающими подсказками
   - Прогрессивная сложность и система уровней
   - Сохранение прогресса в localStorage
   - Система очков и достижений

3. **Визуальные и аудио элементы:**
   - Привлекательный и согласованный пользовательский интерфейс
   - Анимации для обеспечения отзывчивости и обратной связи
   - Звуковые эффекты и фоновая музыка с возможностью отключения

4. **Производительность и оптимизация:**
   - Оптимизированная производительность с стабильным FPS
   - Эффективные алгоритмы для обработки игровой логики
   - Минимизация потребления ресурсов и отзывчивость управления

5. **Пользовательский опыт:**
   - Четкие инструкции и цели игры
   - Положительное подкрепление через визуальные и звуковые эффекты
   - Сбалансированная кривая сложности для поддержания интереса

## Дополнительные детали:
- Создайте компактный код с встроенными ресурсами
- Обеспечьте отладку и обработку ошибок для стабильной работы
- Комментируйте код для будущих модификаций
- Реализуйте адаптивный дизайн для различных устройств

## Структура ответа:
1. Предоставьте полный HTML-файл, готовый к запуску
2. Включите все CSS и JavaScript непосредственно в HTML
3. Документируйте управление и механику игры в начале файла

Q: Какая механика движения и атаки предусмотрена для танков?
A: ты профессионал с многолетним опытом, сам решай!

Q: Как игроки будут проходить уровни и получать достижения?
A: ты профессионал с многолетним опытом, сам решай!

oluşturma maliyeti özeti

model adı: claude-3-7-sonnet-latest

yanıt süresi: 284.52 sec.

sonuç belirteçleri: 20,533

maliyet: $0.31113300