मैंने एक first-person Nürburgring ड्राइविंग गेम बनाया है, जिसे आप सीधे वेब ब्राउज़र में खेल सकते हैं। बिना इंस्टॉल किए तुरंत ड्राइव कर सकते हैं.
मोबाइल में लैंडस्केप मोड पर फुलस्क्रीन में खेला जा सकता है.

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

मुझे slowroads.io जैसे गेम पसंद हैं, लेकिन लगा कि अगर असली सर्किट और असली कारों के हिसाब से बना, racing DNA वाला कोई वर्ज़न हो तो अच्छा होगा, इसलिए इसे बनाया। यह arcade की बजाय sim की दिशा में है, इसलिए उम्मीद से थोड़ा मुश्किल हो सकता है, लेकिन जिन्होंने कीबोर्ड से racing गेम खेले हैं, वे इसे ठीक से खेल सकेंगे.

काम करने वाले वर्ज़न का सारा कोड Claude Fable 5 ने लिखा, और उसके बाद मैंने सिर्फ feature fixes, tuning और feel से जुड़े हिस्सों को थोड़ा हाथ लगाया। इन दिनों one-line prompt से झटपट गेम बनाने का ट्रेंड है, लेकिन मैं इस बात पर ध्यान देना चाहता था कि physics और sound जैसे मेहनत वाले हिस्सों में AI को कितनी दूर तक ले जाया जा सकता है.

बनाते समय जो तरीका कारगर रहा, वह "लगभग सही लगने" वाला नहीं था, बल्कि measurable goals और verification methods को साथ देना था।

  • physics: हर कार के लिए असली 0-100 और top speed दिए, equations से उल्टा हिसाब करवाया, फिर headless tests में मापते हुए values सही होने तक दोहराया
  • sound: असली onboard recordings को spectrogram से analyze किया, synthesized sound को offline render करके उसी तरीके से A/B compare किया, और parameters को match किया

तकनीकी सारांश:

  • vehicle physics पूरी तरह खुद implement की गई है (कोई game engine नहीं): 240Hz fixed-step rigid body, raycast suspension, Pacejka combined-slip tire, clutch launch model, aerodynamics, surface और weather के हिसाब से grip, TC/ABS
  • 5 वाहन (Avante N, 992 GT3 / GT3 RS, kart, F1), और हर एक को असली 0-100 और top speed के हिसाब से tune किया गया
  • engine sound recording samples नहीं बल्कि synthesis (AudioWorklet) है — engine, exhaust, gear shift, tire, brake आदि सभी अलग-अलग on/off होने वाली layers हैं
  • track असली OpenStreetMap (OSM) geometry पर आधारित हैं — 20.7km Nordschleife + Spa + practice circuit, SRTM elevation
  • rendering Three.js में, एक ही codebase से web (Vite) + Android (Capacitor)

इस गेम को बनाने का पूरा session भी ज्यों का त्यों सार्वजनिक किया गया है। आप Fable के साथ शुरू से हुई बातचीत देख सकते हैं, और कोरियाई मूल पाठ के साथ English toggle भी दिया गया है। बीच में आप देखेंगे कि fable model पर limits थीं, इसलिए उसके बाद opus का इस्तेमाल भी किया गया है.
https://drive-game.pages.dev/making

मैंने पहले AI models को इतने कम समय में इस स्तर की quality implement करते नहीं देखा था, इसलिए यकीनन Fable का अनुभव काफ़ी प्रभावशाली लगा.

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.