1 poin oleh esc5221 5 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Saya membuat game driving sudut pandang orang pertama di Nürburgring yang bisa langsung dimainkan di browser web. Anda bisa langsung mengemudi tanpa instalasi.
Di mobile, jika memakai mode lanskap, Anda bisa bermain dalam layar penuh.

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

Saya suka game seperti slowroads.io, tetapi saya ingin ada versi yang lebih menyesuaikan sirkuit nyata dan mobil sungguhan, dengan DNA balap yang kuat, jadi saya membuatnya. Dibanding arcade, arahnya lebih ke sim, jadi mungkin lebih sulit dari yang dibayangkan, tetapi bagi yang pernah memainkan game balap dengan keyboard, ini masih cukup bisa dinikmati.

Kode versi yang berfungsi semuanya ditulis oleh Claude Fable 5, lalu setelah itu saya hanya menyentuh bagian perubahan fitur / tuning dan penyesuaian feel. Sedang tren membuat game instan dengan prompt satu baris, tetapi saya penasaran sampai sejauh mana AI bisa digali untuk bagian yang butuh banyak kerja tangan seperti fisika dan suara, jadi saya fokus ke sana.

Pendekatan yang berhasil saat membuatnya bukanlah sekadar membuatnya "terlihat meyakinkan", melainkan memberi target yang bisa diukur beserta metode verifikasinya.

  • Fisika: untuk tiap mobil diberikan akselerasi 0-100 km/jam dan kecepatan puncak nyata, lalu diminta menghitung balik dengan persamaan, kemudian diukur dengan pengujian headless dan diulang sampai angkanya sesuai
  • Suara: rekaman onboard nyata dianalisis dengan spektrogram, lalu suara sintetis dirender secara offline dan dibandingkan A/B dengan cara yang sama untuk menyesuaikan parameternya

Ringkasan teknis:

  • Fisika kendaraan diimplementasikan sendiri (tanpa game engine): rigid body fixed-step 240Hz, suspensi raycast, ban Pacejka combined slip, model clutch launch, aerodinamika, grip berdasarkan permukaan jalan dan cuaca, TC/ABS
  • 5 jenis kendaraan (Avante N, 992 GT3 / GT3 RS, kart, F1), masing-masing dituning agar sesuai dengan akselerasi 0-100 km/jam dan kecepatan puncak nyata
  • Suara mesin bukan sampel rekaman melainkan sintesis (AudioWorklet) — mesin, knalpot, perpindahan gigi, ban, rem, dan lainnya semuanya berupa layer terpisah yang bisa dinyalakan dan dimatikan
  • Trek memakai geometri OpenStreetMap (OSM) nyata — Nordschleife 20,7 km + Spa + sirkuit latihan, elevasi SRTM
  • Rendering memakai Three.js, satu codebase untuk web (Vite) + Android (Capacitor)

Seluruh sesi pembuatan game ini juga saya buka apa adanya. Anda bisa melihat percakapan dengan Fable sejak awal, dan pada teks asli berbahasa Korea ada toggle bahasa Inggris. Jika melihat di tengah, karena model Fable dibatasi, Anda juga bisa melihat bahwa setelah itu dipakai dengan opus.
https://drive-game.pages.dev/making

Saya belum pernah melihat model AI menghasilkan kualitas seperti ini dalam waktu sesingkat ini, dan memang Fable terasa sangat bagus saat dipakai.

Belum ada komentar.

Belum ada komentar.