3 Şeritli Sonsuz Koşu Oyunu Promptu

9 Kasım 2026 Pazartesi
3 Şeritli Sonsuz Koşu Oyunu Promptu

Kısa ve net bir prompt: üç şeritli, sonsuz bir yolda kendiliğinden koşan bir karakter. Sağa sola şerit değiştiriyor, zıplıyor ya da eğilip üzerine gelen trenlerden ve bariyerlerden kaçıyorsun, yol boyunca altın topluyorsun.

Hız zamanla artıyor, skor gidilen mesafe ve altına göre hesaplanıyor. Görseller dosya kullanmadan, renkli geometrik şekillerle yapılıyor; her şey Three.js ile tek bir HTML dosyasında.

Proje Tanımı
Three.js kütüphanesini kullanarak (CDN üzerinden çağırarak), tek bir HTML dosyası içerisinde çalışan tam bir "Subway Surfers" klonu oluştur.

Gereksinimler
Yapı: Tüm HTML, CSS ve JavaScript kodları tek bir dosyada birleştirilmeli. Harici görsel kullanma; bunun yerine renklendirilmiş 3D geometrik şekiller kullan.

Kamera: Oyuncuyu arkadan takip eden üçüncü şahıs (TPS) bakış açısı olsun.

Ortam: 3 ayrı şeritten oluşan sonsuz bir koşu yolu. Zemin sonsuz döngüde üretilmeli.

Oyuncu: Otomatik olarak sürekli ileri koşan belirgin bir 3D karakter (örneğin mavi bir küp).

Kontroller (Ok Tuşları):

Sol/Sağ: 3 şerit arasında yumuşak bir animasyonla geçiş yap.

Yukarı: Zıpla (yerçekimi fiziği uygula).

Aşağı: Yuvarlan/Eğil (karakterin boyunu kısa süreliğine küçült).

Engeller: Rastgele beliren engeller olsun:

Trenler: Oyuncunun üzerine doğru gelen hareketli yüksek bloklar (kaçmak için şerit değiştirilmeli).

Bariyerler: Üstünden atlanması gereken alçak duvarlar veya altından geçilmesi gereken yüksek kemerler.

Toplanabilir Objeler: Altın niyetine sarı küreler yerleştir.

Oyun Döngüsü:

Oyun hızı zamanla kademeli olarak artmalı.

Gidilen mesafe ve toplanan altınlara göre artan bir skor tablosu olsun.

Çarpışma anında oyun durmalı ve üzerinde "Yeniden Başlat" butonu olan bir "Game Over" ekranı çıkmalı.

Not: Lütfen kodu eksiksiz, tek parça ve çalıştırılabilir halde yaz.

Yorumlar

Yorum Yap

Batu Matu

YouTube kanalımda geliştirdiğim oyunları burada oynayabilir, yayınladığım proje dosyalarını indirebilirsin.

Oyunların açıklamalarında kullanılan araçları ve yapım sürecini bulabilirsin.