4 पॉइंट द्वारा rkdlem48 1 일 전 | 2 टिप्पणियां | WhatsApp पर शेयर करें

नमस्ते।

idle mobile games की रोज़-रोज़ की मजबूरी से थककर, मैंने ऐसा एक गेम बनाया है जिसे लोगों के साथ मिलकर मज़े से खेला जा सके।

मैं ऐसा गेम बनाना चाहता था जैसा पुराने आर्केड में बगल वाले के साथ बटन तेजी से दबाते हुए हँसते-हँसते खेलते थे। छोटा play time, हारने पर खीझ, और फिर एक राउंड और। दोस्तों के साथ वही अनुभव फ़ोन पर करने की कल्पना की थी..

बस एक लिंक भेजिए, और बिना signup या install के इसका मज़ा लिया जा सकता है। इसमें अधिकतम 6 लोग mini-games खेल सकते हैं, और इसमें किस्मत का कोई तत्व नहीं है—जीत सिर्फ skill से तय होती है।

आर्केड बटन जैसा हाथ का एहसास फ़ोन पर देना संभव नहीं था, इसलिए tap spam, swipe, drag जैसे touch inputs का इस्तेमाल करके smartphone की खूबियों का पूरा फायदा उठाया गया है।

multiplayer के लिए WebRTC DataChannel के ज़रिए P2P communication का उपयोग किया गया है। यह Host-as-Relay तरीका है, इसलिए host messages को relay करता है, और server सिर्फ शुरुआती connection के समय signaling करता है। Vercel Serverless + KV कॉन्फ़िगरेशन होने की वजह से relay server cost नहीं आती, और बिना login वाले ढाँचे में दुरुपयोग रोकने के लिए API token authentication, rate limit, signal nonce verification, CSP headers जैसी security पर भी पूरी कोशिश से ध्यान दिया गया है। rendering के लिए Canvas 2D logical resolution 360×640 रखा गया है, और low-end devices पर भी 60fps मिले, इसके लिए optimization किया गया है।

अभी इसमें 5 तरह के mini-games हैं, इसलिए गेम्स की संख्या अभी कम है और सुधारने के लिए बहुत कुछ है, लेकिन सब कुछ एक-एक करके खुद बना रहा हूँ, इसलिए इससे काफी लगाव है।

UI mobile के लिए डिज़ाइन किया गया है, इसलिए mobile access की सिफारिश है।

feedback या bug reports आप comments में या rkdlem48@gmail.com पर भेजें तो आभारी रहूँगा।

2 टिप्पणियां

 
siisee11 16 시간 전

कोड शेयर करने के लिए कोई दोस्त नहीं है...

 
rkdlem48 16 시간 전

अरे.. इसलिए हमने random matching feature बनाया था, लेकिन अभी users कम हैं T_T