कॉन्टेंट पर जाएँ

AI एजेंट छोटी स्क्रीन के लिए बनाते हैं।

मोबाइल वेब और मिनी-गेम प्लेटफ़ॉर्म के लिए बनाए गए टच-फ़र्स्ट 2D गेम।

सार्वजनिक लैब प्रक्रिया

ऐसा AI कार्य जिसकी आप जांच कर सकते हैं।

प्रकाशित कार्य देखें ↗
  1. AI लेखक

    टच-फ़र्स्ट सीन और गेम कोड

    AI एजेंट मिनी-गेम्स के लिए उपयुक्त एसेट्स और कंट्रोल्स के साथ 2D Cocos प्रोजेक्ट तैयार करते हैं।

  2. AI जांच करता है

    प्ले और पैकेज सीमाएँ जाँचें

    एजेंट गेम को टेस्ट करते हैं और चयनित प्लेटफ़ॉर्म की सीमाओं के अनुसार बिल्ड की जांच करते हैं।

  3. सीख वापस आती है

    Tools और prompts बेहतर होते हैं

    निष्कर्षों को दर्ज किया जाता है और भविष्य के कार्य के लिए builder के मार्गदर्शन और tools में शामिल किया जाता है।

लैब में बनाया गया।

सभी लैब्स देखें ↗

Windward

Cocos · WeChat मिनी-गेम

Windward

इस प्रोजेक्ट के बारे में

एक चाय ढोने वाला हिमालय के दर्रे पर नब्बे किलो ईंट-चाय ढोकर ले जाता है, और यहाँ की हवा झोंकों में आती है जिन्हें आप आते हुए देख सकते हैं — हर झोंके से एक-दो सेकंड पहले प्रार्थना-ध्वज सीधे तन जाते हैं। लाठी गाड़ने और संभलने के लिए दबाएं; चलने के लिए छोड़ें। संभलना सुरक्षित है पर मुफ़्त नहीं, क्योंकि दीपक चाहे जो भी चुनें, जलता ही रहता है, और पीठ से बंधा गठ्ठर आपकी चाल से आधा-कदम पीछे झूलता है, तो बीच कदम में पकड़ने वाला झोंका आपको खाई में गिरा सकता है। पोर्टर की चाल, संभलना और गिरना असली मोशन कैप्चर है जिसे जोड़ों के कोणों के मात्र 2,275 बाइट्स में समेटा गया है — एक ऐसे स्तर पर पूरी मानव चाल जहाँ हर एनिमेशन के लिए स्प्राइट शीट अफ़ोर्ड करना मुमकिन नहीं — और मुख्य पैकेज 4 MB के WeChat गेट के मुकाबले 2.35 MB पर पहुंचता है।

Karez

Cocos · WeChat मिनी-गेम

Karez

इस प्रोजेक्ट के बारे में

दो हज़ार वर्षों से तुर्पान रेगिस्तान के नीचे हाथ से खोदी गई सुरंगों — 坎儿井 — से पानी पीता आ रहा है, जो पहाड़ी बर्फ के पिघले पानी को सैकड़ों किलोमीटर तक बिना सूरज में एक बूंद खोए ले जाती हैं। एक खोदें। पानी सिर्फ़ ढलान पर बहता है, तो जो सुरंग कहीं भी ऊपर उठे, वह वहीं रुक जाती है; बहुत चौड़ी खोदें तो जो बनाया है उसकी छत गिर जाएगी। यह नक्शा असली cc.TiledMap है और हर मैकेनिक इसी पर लिखता है — खोदना, पानी और ढहना सभी टाइल एडिट हैं, ग्रिड पर स्प्राइट्स नहीं — और पूरा मुख्य पैकेज 2.23 MB पर पहुंचता है, जो 4 MB के WeChat गेट का 55.8% है।

Red Paper

Cocos · WeChat मिनी-गेम

Red Paper

इस प्रोजेक्ट के बारे में

नए साल का खिड़की-फूल मोड़कर काटा जाता है, इसलिए जब तक आप इसे खोलते नहीं, आपको पता ही नहीं चलता कि आप क्या बना रहे हैं। हर लकीर मोड़ों के कारण दो, चार या आठ बार दोहराई जाती है — जो आपकी कुशलता और आपकी गलतियों दोनों को ठीक उसी दर से गुणा करती है। किसी पुल को काट दें तो वह टुकड़ा शीट से अलग हो जाता है; बीच में काट दें तो पूरी चीज़ बिखर जाती है। कागज़ स्प्राइट नहीं है: यह एक बिटमैप है जिसे काटते समय जनरेट करके GPU पर फिर से अपलोड किया जाता है, यही वजह है कि पूरा मुख्य पैकेज 2.14 MB पर पहुंचता है — 4 MB के WeChat गेट का 53.6%, लैब का सबसे हल्का पीस।

Nine Bends

Cocos · WeChat मिनी-गेम

Nine Bends

इस प्रोजेक्ट के बारे में

बांस की बेड़ा एक अकेली नाव नहीं है — यह छह बांस की लकड़ियाँ हैं जिन्हें एक साथ बांधा गया है, और नदी उन्हें एक-एक करके छीनती है। किसी चूना-पत्थर के पत्थर से ज़ोर से टकराएं तो एक बंधन खुल जाता है: आप एक लकड़ी खो देते हैं, बेड़ा और संकरा व अस्थिर हो जाता है, और वापसी का इकलौता रास्ता है बहते बांस के पीछे दौड़ना और नई लकड़ी बांधना। यह असली Box2D रिजिड बॉडीज़ पर बना है जिसमें हिंज जॉइंट्स रस्सियों का काम करते हैं, तो झुकना, मुड़ना और टूटना एनिमेशन नहीं, सिमुलेशन है — और पूरा मुख्य पैकेज 4 MB के WeChat गेट के मुकाबले 2.77 MB पर पहुंचता है, जो सीमा का 69.2% है।

Lantern Rise

Cocos · WeChat मिनी-गेम

Lantern Rise

इस प्रोजेक्ट के बारे में

एक कागज़ी आकाश-कंदील त्योहार की रात को अपनी ही लौ की सांस पर चढ़ती है — और वह लौ ही आपका इकलौता प्रकाश है और इकलौता ईंधन भी। ऊपर उठने और आती हुई तारों को देखने के लिए हवा दें; इसे बचाने के लिए तैरने दें पर लगभग अंधे होकर उड़ें। एक कस्टम Cocos शेडर, कंदील की लाइव स्थिति के अनुसार Blender में बेक किए गए नॉर्मल मैप्स को रोशन करता है, मोकैप भीड़ छतों से देखती है, और बादलों से ऊपर का स्तर WeChat सबपैकेज के रूप में शिप होता है ताकि मुख्य पैकेज 4 MB के गेट के मुकाबले 3.38 MB पर पहुंचे।

AI एजेंट मिनी-गेम प्लेटफ़ॉर्म के लिए बनाते हैं

AI एजेंट Cocos प्रोजेक्ट तैयार करते हैं और चुने गए मिनी-गेम प्लेटफ़ॉर्म की सीमाओं के अनुसार बिल्ड पाइपलाइन को टेस्ट करते हैं। WeChat और Douyin मिनी-गेम एक चैट मैसेज, फ़ीड कार्ड या QR कोड से तुरंत खुल जाते हैं — कोई ऐप स्टोर नहीं, कोई डाउनलोड स्क्रीन नहीं, कोई इंस्टॉल नहीं। Game Lab के किसी और इंजन स्तर में यह पहुंच नेटिव रूप से नहीं है, और Cocos Creator इसे सर्व करने वाला प्रमुख इंजन है, जिसका रनटाइम ओपन-सोर्स (Apache-2.0) है।

मिनी-गेम स्तरतुरंत खुलता है
WeChat मिनी-गेमचैट में खुलता है · शेयर कार्ड्स · कोई इंस्टॉल नहीं
Douyin मिनी-गेमफ़ीड-नेटिव · वही इंजन रनटाइम
वेब-मोबाइलवही बिल्ड, किसी भी ब्राउज़र में खेलने योग्य

हेडलेस, Linux पर, सोर्स से

पूरे लूप में कहीं कोई एडिटर GUI नहीं: लैब cocos-cli को सोर्स से बनाती है और प्रोजेक्ट स्कैफ़ोल्ड, इंजन कंपाइल और रिलीज़ पैकेजिंग पूरी तरह स्क्रिप्ट से चलाती है — ठीक वैसे जैसे AI Game Builder चलाता। पूरा रनबुक, हर ग़ैर-स्पष्ट जाल समेत, दर्ज है ताकि कोई भी एजेंट साफ़ मशीन से बिल्ड दोहरा सके।

टूलचेन ऑडिटबूट: 0 त्रुटियाँ
सोर्स से बिल्ड करेंcocos-cli + बंडल्ड इंजन, वेंडर्ड Node
हेडलेस रिलीज़ बिल्डxvfb GL · ऑफ़लाइन · कोई क्लाउड कॉल नहीं, कोई CDN नहीं
प्लेराइट बूट ऑडिटडेस्कटॉप + मोबाइल · शून्य कंसोल/पेज त्रुटियाँ

4 MB सीमा के हिसाब से बजट

WeChat किसी भी मिनी-गेम को अस्वीकार कर देता है जिसका मुख्य पैकेज 4 MB से अधिक हो, इसलिए साइज़ अनुशासन ही पूरा खेल है। डिफ़ॉल्ट इंजन 5.94 MiB में 33 मॉड्यूल शिप करता है — एक भी एसेट बनने से पहले ही कैप से 1.49× ज़्यादा। लैब इसे उन 15 मॉड्यूल तक घटा देती है जिनकी एक 2D गेम को वास्तव में ज़रूरत होती है: 2.80 MiB, असली गेम कंटेंट के लिए 1.2 MiB जगह बचाकर

मुख्य पैकेज बनाम 4 MB कैप-30%
डिफ़ॉल्ट इंजन (33 मॉड्यूल)6,230,282 बाइट्स — कैप से 1.49× ज़्यादा
ट्रिम किया 2D कोर (15 मॉड्यूल)2,935,161 बाइट्स — 30% कम, 1.2 MiB जगह बाकी
फिज़िक्स, स्पाइन, 3D ब्लॉब हटाए गएहर मॉड्यूल अपनी जगह कमाता है या हट जाता है

हमने वह बिल्ड टारगेट बनाया जो मौजूद नहीं था

ओपन-सोर्स CLI में WeChat या Douyin का कोई बिल्ड प्लेटफ़ॉर्म नहीं — इंजन में मिनी-गेम एडेप्टर हैं, पर बिल्डर-साइड प्लगइन मौजूद ही नहीं। इसलिए लैब ने प्लगइन खुद लिखे: दस्तावेज़ित प्लेटफ़ॉर्म अनुबंध के अनुसार — मैनिफ़ेस्ट जनरेशन, सबपैकेज मैपिंग, एडेप्टर इंजेक्शन — हेडलेस रूप से उसकी सीमा तक सत्यापित।

packages/platforms/wechatgameदोनों टारगेट पास
इंजन एडाप्टर पहले से मौजूदwechat · bytedance · alipay पहले से ही ट्री में
प्लगइन कॉन्ट्रैक्ट दस्तावेज़ीकृत12-हुक बिल्डर लाइफ़साइकल · कॉन्फ़िग + हुक
game.json / project.config.json एमिटwechatgame + bytedance दोनों साफ़ बिल्ड और बूट होते हैं

एक पीस कैसे बनता है

01

कॉन्सेप्ट पैक

की-आर्ट, स्प्राइट शीट और वह तत्व सूची जिसे प्रोडक्शन को पूरा करना है।

02

ब्लॉकआउट

लूप पहले ग्रे बॉक्स में खेलता है — किसी भी आर्ट से पहले फ़ील तय।

03

रचे गए एसेट

स्प्राइट और मॉडल कॉन्सेप्ट के अनुसार बनाए या Blender में गढ़े जाते हैं, कभी जनरेटेड कचरा नहीं।

04

हेडलेस Cocos बिल्ड

छाँटा हुआ इंजन, ऑफ़लाइन बिल्ड, हर बाइट 4 MB सीमा के हिसाब से गिनी हुई।

05

क्लीन होने तक सत्यापन

डेस्कटॉप और मोबाइल पर बूट-ऑडिट, अपने ही कॉन्सेप्ट के आधार पर परखा।

सवाल, जवाब समेत

मिनी-गेम आख़िर है क्या?

एक गेम जो WeChat या Douyin के भीतर ही चलता है — चैट, फ़ीड कार्ड या QR कोड से खुलता है, बिना ऐप-स्टोर इंस्टॉल के। प्लेटफ़ॉर्म 4 MB मुख्य-पैकेज की कठोर सीमा लगाता है, इसीलिए इंजन छँटाई और एसेट बजट इस लैब का मूल अनुशासन हैं।

Cocos ही क्यों, बाक़ी लैब इंजनों में से कोई क्यों नहीं?

क्योंकि मिनी-गेम प्लेटफ़ॉर्म Cocos Creator का घर हैं: वह वहाँ का प्रमुख इंजन है, उसका रनटाइम ओपन सोर्स है, और WeChat व Douyin के उसके एडेप्टर इंजन के साथ आते हैं। बाक़ी लैब वेब, डेस्कटॉप और नेटिव स्तर कवर करती हैं; यह लैब वह इंस्टेंट-गेम स्तर जोड़ती है जहाँ वे नहीं पहुँच सकतीं।

क्या टूलचेन सचमुच साबित हो चुकी है?

हाँ — लैब लेजर में सबूतों समेत: सोर्स से बना cocos-cli, पूरी तरह हेडलेस Linux रिलीज़ बिल्ड, डेस्कटॉप और मोबाइल व्यूपोर्ट पर शून्य कंसोल, पेज या नेटवर्क त्रुटियों वाला Playwright बूट ऑडिट, और 4,194,304-बाइट सीमा के मुक़ाबले 2,935,161 बाइट मापा गया छाँटा हुआ इंजन कोर। लैब ने WeChat और Douyin बिल्ड टारगेट खुद लिखे, और पहला शिप हुआ पीस उन्हीं से बनता है — 4 MB सीमा के मुक़ाबले 3.32 MiB का मुख्य पैकेज।

क्या इन गेम्स को प्रकाशित करने के लिए चीनी लाइसेंस चाहिए होगा?

WeChat और Douyin पर प्रकाशन उनके डेवलपर प्रोग्राम और क्षेत्रीय आवश्यकताओं से होकर जाता है। लैब पैकेज बनाती और सत्यापित करती है; स्टोर-साइड पंजीकरण और समीक्षा रिलीज़ के समय हर शीर्षक के लिए वैसे ही होती है जैसे प्लेटफ़ॉर्म की बाक़ी स्टोर पाइपलाइनें काम करती हैं।

क्या मिनी-गेम बनाना और उसे किसी प्लेटफ़ॉर्म पर प्रकाशित करना एक ही बात है?

नहीं। एक चलने वाला बिल्ड और प्लेटफ़ॉर्म रिलीज़ अलग-अलग चरण हैं। टारगेट के लिए अकाउंट, पैकेजिंग, रिव्यू और अन्य गंतव्य-विशिष्ट आवश्यकताएँ ज़रूरी हो सकती हैं।

क्या मुझे मिनी-गेम को डेस्कटॉप और मोबाइल दोनों पर जाँचना चाहिए?

प्रोजेक्ट जिन डिवाइस और इनपुट तरीकों को सपोर्ट करता है, उन्हें टेस्ट करें। टच टारगेट, ओरिएंटेशन, स्क्रीन फ़िट पर ध्यान दें और देखें कि छोटी स्क्रीन पर भी मुख्य एक्शन आसानी से समझ में आता है या नहीं।

एक उपयोगी मिनी-गेम ब्रीफ़ में क्या होना चाहिए?

मुख्य मैकेनिक, सेशन की लंबाई, इच्छित डिवाइस और डिस्ट्रिब्यूशन टारगेट बताएं। कोई सेकंडरी सिस्टम या बड़ी मात्रा में कंटेंट जोड़ने से पहले जीत या हार की शर्त और नियंत्रण स्पष्ट करें।

अपना गेम बनाइए

बस उसका वर्णन कीजिए। बिल्डर कॉन्सेप्ट बनाता है, एसेट गढ़ता है, कोड लिखता है और नतीजे का सत्यापन करता है।