3D Üçüncü Şahıs Nişancı

özet

HTML5, CSS3, JS ve PWA desteğiyle geliştirilen 3D üçüncü şahıs nişancı oyunu.

komut istemi

DOOM gibi oyunlardan ilham alınarak 3D üçüncü şahıs nişancı oyunu oluşturun. Oyun, HTML5, CSS3 ve JavaScript (ES6+) kullanılarak geliştirilip, harici frameworkler kullanılmayacaktır.

Özellikler
* Tüm CSS ve JavaScript kodlarını içeren tam HTML sayfası.
* Çevrimdışı erişim için Service Worker kaydı ve manifest dosyasını içeren Progressive Web App (PWA) işlevselliğini uygulayın.
* Mobil ve masaüstü cihazlarda çalışan uyarlanabilir bir düzen tasarlayın.
* Dokunmatik kontroller, klavye ve fare etkileşimlerini destekleyin.
* Kullanıcı deneyimini artıracak akıcı animasyonlar ve geçişler oluşturun.

Talimatlar

Oyun Mekanikleri
- Ateş Etme: Oyuncuların hedef alıp ateş edebilmesi gerekir. Mermi çarpma mekaniği, hedef tespiti ve cephane sayımı uygulayın.
- Hareket: WASD tuşları veya mobil cihazlar için dokunmatik kontrollerle oyuncunun üç boyutlu alanda hareket etmesine izin verin. Engel aşımını önlemek için çarpışma tespiti ekleyin.
- Zıplama: Oyuncuların engelleri veya boşlukları aşabilmesi için zıplama mekaniği ekleyin.

Kullanıcı Arayüzü
- Can Barı: Oyuncunun sağlığının görsel gösterimini bar şeklinde sunun, hasar aldıkça gerçek zamanlı güncelleyin.
- Cephane Sayacı: Kalan cephaneyi gösterin ve kullanımda güncelleyin.
- Mini Harita: Oyuncuların arenada yol bulmasına yardımcı olmak için küçük bir harita dahil edin.

Kod ve Mimari
- Kodda, işlevsellik ve süreç akışını açıklamak için ayrıntılı yorumlar ekleyin.
- Uygulamayı, render, mantık ve kullanıcı girişi işlemlerini ayıran net bir mimari ile yapılandırın.

PWA Öğeleri
- Çevrimdışı oyun için Service Worker'ın önbellekleme yapmasını sağlayın.
- Uygulama adı ve ikon gibi PWA meta verilerini belirten bir manifest dosyası ekleyin, böylece cihazlara kurulabilir hale gelsin.

Kullanıcı etkileşimine ve oyun hissiyatına dikkat ederek, bu talimatlar teknik olarak sağlam ve sürükleyici bir üçüncü şahıs nişancı deneyimi oluşturmayı amaçlamaktadır.

orijinal komut istemi

# ACDQ PROMPT: создай 3D шутер от третьего лица вроде DOOM

## Требования к игре (ACDQ формат):
1. Полная HTML страница с встроенными CSS и JavaScript.
2. Реализуйте игру на HTML5, CSS3 и JavaScript (ES6+), без внешних фреймворков.
3. Интегрируйте PWA функциональность: регистрация Service Worker и наличие манифеста для офлайн работы.
4. Адаптивный дизайн для мобильных и настольных устройств.
5. Поддержка сенсорного управления, клавиатуры и мыши.
6. Плавные анимации и переходы для улучшения UX.
7. Подробно прокомментируйте код и опишите архитектуру приложения.

## Структура ответа:
1. Предоставьте полный HTML файл, готовый к запуску.
2. Включите все стили и скрипты непосредственно в HTML.
3. Документируйте основные функции и логику игры.
4. Обеспечьте наличие PWA элементов (Service Worker, манифест).

Q: What are the main mechanics of the game?
A: For example, shooting, jumping, and moving.

Q: What are the key elements you want in the game's UI?
A: For example, health bars, ammo count, or mini-maps.

oluşturma maliyeti özeti

model adı: o3-mini-high

yanıt süresi: 84.98 sec.

sonuç belirteçleri: 13,973

maliyet: $0.06241730