1 puan yazan esc5221 6 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Web tarayıcısında doğrudan oynanabilen, Nürburgring’de birinci şahıs sürüş deneyimi sunan bir oyun yaptım. Kurulum gerektirmeden hemen sürmeye başlayabilirsiniz.
Mobilde yatay modda tam ekran oynanabiliyor.

url: https://drive-game.pages.dev
GitHub: https://github.com/esc5221/drive-game

slowroads.io gibi oyunları seviyorum; ama daha gerçek pist ve gerçek otomobil odaklı, yarış DNA’sı taşıyan bir sürümü olsa güzel olur diye düşündüğüm için bunu yaptım. Arcade’den ziyade sim tarafını hedeflediği için beklediğinizden zor olabilir; ancak klavyeyle yarış oyunu oynamış olanlar için gayet oynanabilir.

Çalışan sürümün kodunu tamamen Claude Fable 5 yazdı; sonrasında sadece bazı özellik düzeltmeleri / ince ayarlar ve hissiyat kısmına dokundum. Tek satırlık prompt’larla oyunu anında üretmek moda oldu ama fizik ve ses gibi çok emek isteyen alanlarda yapay zekayla nereye kadar gidilebileceğini merak ettiğim için özellikle buna odaklandım.

Geliştirirken işe yarayan yaklaşım, "inandırıcı görünmesi" değil; ölçülebilir hedefler ve doğrulama yöntemlerini birlikte vermek oldu.

  • Fizik: Her araç için gerçek 0-100 ve azami hız değerlerini verip denklemlerle tersine hesaplatmak, ardından headless testlerle ölçüm yapıp sayılar tutana kadar yinelemek
  • Ses: Gerçek onboard kayıtları spektrogramla analiz etmek, sentetik sesi çevrimdışı render alıp aynı yöntemle A/B karşılaştırmak ve parametreleri buna göre ayarlamak

Teknik özet:

  • Araç fiziği özel implementasyonla yapıldı (oyun motoru yok): 240Hz sabit adımlı rigid body, raycast süspansiyon, Pacejka birleşik slip lastik modeli, clutch launch modeli, aerodinamik, zemine ve hava durumuna göre tutuş, TC/ABS
  • 5 araç türü (Avante N, 992 GT3 / GT3 RS, kart, F1); her biri gerçek 0-100 ve azami hıza göre ayarlandı
  • Motor sesi kayıt örneği değil, sentez (AudioWorklet) — motor, egzoz, vites geçişi, lastik, fren vb. tamamen ayrı açılıp kapatılabilen katmanlar
  • Pistler gerçek OpenStreetMap (OSM) geometrisi — 20.7 km Nordschleife + Spa + antrenman pisti, SRTM yükseklik verisi
  • Render tarafında Three.js kullanıldı; tek bir kod tabanıyla web (Vite) + Android (Capacitor)

Bu oyunu yaparken geçen tüm oturumları da olduğu gibi paylaştım. Fable ile en baştan yaptığımız konuşmaları görebilirsiniz; Korece orijinal metinde İngilizce açma-kapama seçeneği de var. Ortalarda Fable modelinin kısıtlandığını ve sonrasında opus’a geçildiğini de görebilirsiniz.
https://drive-game.pages.dev/making

Yapay zeka modellerinin bu kaliteyi bu kadar kısa sürede ortaya koyduğunu daha önce görmemiştim; özellikle Fable’ın pratikte verdiği hissin oldukça iyi olduğunu düşünüyorum.

Henüz yorum yok.

Henüz yorum yok.