bAttlesIm
आप और Gemini, किले की सुरक्षा वाले सिम्युलेटर में एक-दूसरे के ख़िलाफ़ खेलते हैं
यह क्या करता है
सिम्युलेशन में, हमलावर (उपयोगकर्ता) और सुरक्षा प्रणाली (Gemini) को 15x15 ग्रिड पर सेट किया गया है. उपयोगकर्ता, रणनीति के हिसाब से दो तरह के सैनिकों को मैदान में उतार सकते हैं—धनुर्धर और योद्धा. इन दोनों की कीमत अलग-अलग होती है. Gemini का मकसद, उपयोगकर्ता की रणनीति का मुकाबला करने के लिए, असरदार फ़ॉर्मेशन बनाकर, इन सैनिकों को महल की सुरक्षा में सेंध लगाने से रोकना है. इस सिम्युलेशन को Gemini की रणनीतिक क्षमताओं को दिखाने के लिए डिज़ाइन किया गया है.
इसे लागू करने के लिए, C++ का इस्तेमाल किया जा रहा है. साथ ही, ग्राफ़िक्स और गेमप्ले के लिए Raylib लाइब्रेरी का इस्तेमाल किया जा रहा है. सिम्युलेशन को वेब पर ऐक्सेस करने के लिए, C++ कोड को Emscripten का इस्तेमाल करके WebAssembly (WASM) में कंपाइल किया जाएगा. इसके बाद, इस WASM को Next.js ऐप्लिकेशन में इंटिग्रेट किया जाएगा. इससे, वेब एनवायरमेंट में उपयोगकर्ताओं को बेहतर अनुभव मिलेगा. Emscripten, वेब ऐप्लिकेशन और C++ कोड के बीच कम्यूनिकेशन की सुविधा देता है. इससे, ब्राउज़र सेटिंग में सिम्युलेशन को बेहतर तरीके से चलाया जा सकता है.
इनकी मदद से बनाया गया
- वेब/Chrome
- Gemini का कोर्स
टीम
इन्होंने बदलाव किया है
अनवाइंडर
इन्होंने भेजा
भारत