2 पॉइंट द्वारा GN⁺ 2024-10-23 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Counter-Strike: Football

    • यह एक प्रतिस्पर्धी मल्टीप्लेयर FPS गेम है, जिसमें दो फ़ुटबॉल फैन टीमें एक-दूसरे से ज़्यादा राउंड जीतने के लक्ष्य के साथ लड़ती हैं.
    • टीमें attackers और defenders में बंटी होती हैं. defenders टीम का लक्ष्य हर राउंड में attackers को उनके फैन बेस को graffiti bomb ball से नुकसान पहुँचाने से रोकना है.
    • defenders राउंड जीतने के तरीके:
      • bomb लगाए जाने से पहले सभी attacker खिलाड़ियों को हटा देना
      • bomb फटने से पहले उसे defuse करना
      • राउंड का समय खत्म होने तक कम-से-कम एक खिलाड़ी का जीवित रहना और bomb का न लगाया जाना
    • attackers राउंड जीतने के तरीके:
      • राउंड का समय खत्म होने से पहले सभी defender खिलाड़ियों को हटा देना
      • राउंड का समय खत्म होने से पहले bomb लगाना और defenders को उसे defuse करने से रोकना
    • अगर attackers राउंड का समय खत्म होने से पहले graffiti bomb लगा देते हैं, तो राउंड की घड़ी 40 सेकंड पर सेट हो जाती है और defenders को 30 सेकंड के भीतर (या defuse kit इस्तेमाल करने पर 35 सेकंड के भीतर) bomb defuse करना होता है
    • यह एक low-violence गेम है, जिसमें लाल खून, जानवरों की हत्या या इसी तरह के हिंसक दृश्य तत्व नहीं हैं
  • सेटअप

    • क्लाइंट

      • आप नवीनतम release से अपने OS platform के अनुसार executable डाउनलोड कर सकते हैं, या प्रोजेक्ट source folder से सीधे build कर सकते हैं
      • cd electron/, npm install, npm run dev कमांड का उपयोग करके development environment सेट किया जा सकता है
    • सर्वर

      • फिलहाल कोई आधिकारिक public server नहीं है (matchmaking service भी प्रगति पर है), इसलिए आप स्वयं server चला सकते हैं या कोई और इसे host कर सकता है
      • composer install -a --no-dev, php cli/server.php 2 कमांड से server शुरू किया जा सकता है और 2 खिलाड़ियों के connect होने का इंतज़ार किया जा सकता है
  • मदद का अनुरोध

    • यदि आप HTML/CSS/JS/PHP भाषाएँ या 3D modeling/texturing/animation जानते हैं, तो प्रोजेक्ट में शामिल होकर गेम को तेज़ी से बेहतर बनाने में मदद कर सकते हैं. pull request भेजकर भाग लिया जा सकता है

GN⁺ की संक्षिप्त प्रस्तुति

  • यह गेम फ़ुटबॉल फैन टीमों के बीच प्रतिस्पर्धा पर आधारित एक अनोखा FPS गेम है, जो low-violence तत्वों पर ज़ोर देकर हिंसक दृश्य तत्वों को न्यूनतम रखता है.
  • गेम का सेटअप और server चलाने का तरीका सरल है, जिससे तकनीकी पृष्ठभूमि वाले उपयोगकर्ता आसानी से भाग ले सकते हैं.
  • गेम डेवलपमेंट में योगदान देने के लिए कई तकनीकी क्षेत्रों के अवसर हैं, इसलिए संबंधित कौशल वाले लोग इसमें शामिल होकर गेम को बेहतर बना सकते हैं.
  • समान प्रकार के गेम में "Valorant" और "Overwatch" शामिल हैं, जो अपनी-अपनी अलग शैली और gameplay प्रदान करते हैं.

1 टिप्पणियां

 
GN⁺ 2024-10-23
Hacker News टिप्पणियाँ
  • PHP सर्वर और Electron क्लाइंट का संयोजन एक चौंकाने वाला प्रोजेक्ट है। लंबे समय बाद फिर से PHP से काम करके प्रभावित हुआ/हुई हूँ। इस प्रोजेक्ट में अपना फ्री टाइम लगाने की योजना है। ऐसे और मौलिक प्रोजेक्ट्स की ज़रूरत है

    • क्लाइंट साइड www/assets में स्थित है
    • Three.js के अलावा कोई dependency नहीं है। TypeScript या build pipeline भी नहीं है। सिर्फ कोड पढ़ना ही मज़ेदार है
    • GitHub language stats के अनुसार यह 82% PHP, 15% JS, और थोड़ा-सा HTML/CSS से बना है। जिज्ञासा है कि असली क्लाइंट किससे बनाया गया है। क्या वह किसी दूसरे repository में है, या सब कुछ PHP में ही लागू किया गया है? अगर ऐसा है, तो यह प्रभावशाली है
  • "कम-हिंसा वाला गेम" वाला विवरण पसंद आया। गेम में लोगों के चेहरे पर गोली चलाना, बम लगाना/निष्क्रिय करना, और गोलियों से बचना शामिल है

    • क्या आपने कभी फुटबॉल मैदान देखा है? वहाँ कई intersecting lines और कुछ बेढंगी रेखाएँ होती हैं। लेकिन चूँकि फोकस फुटबॉल नहीं है, इसलिए यह बहुत मायने नहीं रखता
  • स्क्रीनशॉट्स ने 90 के दशक के PC गेम "Extreme Paintbrawl" की याद दिला दी। बचपन में यह गेम खूब खेला था। बाद में पता चला कि इसे अब तक के सबसे खराब वीडियो गेम्स में से एक माना जाता है

  • FC '25 की तुलना में यह फुटबॉल गेम ज़्यादा पसंद आया। solcloud के जुनून के लिए शुभकामनाएँ

  • इसे open source करना शानदार है। 3D गेम डेवलपमेंट शुरू करने वालों के लिए यह एक अच्छा शुरुआती बिंदु है

  • license file जोड़ने का अनुरोध

  • क्लाइंट Electron में चलता है, लेकिन इसका कोई web version नहीं है। जानना चाहता/चाहती हूँ कि ऐसा क्यों है

  • Electron क्लाइंट और PHP सर्वर के साथ FPS गेम बनाना एक दिलचस्प तकनीकी चुनाव है

  • लगा था कि यह ब्राउज़र में चलेगा, लेकिन जिज्ञासा है कि क्लाइंट को Electron application के रूप में पैकेज क्यों किया गया है