Skip to content

Cinevva में गेम कैसे लिखें

आप जो चाहते हैं वो टाइप करते हैं, Cinevva आपके ब्राउज़र में एक खेलने लायक गेम बना देता है, फिर आप चैट करके उसे बदलते हैं। बस यही पूरा लूप है। मुश्किल हिस्सा टूल नहीं है, मुश्किल हिस्सा यह जानना है कि क्या कहना है।

हमने असली सेशंस का एक हफ़्ता पढ़ा यह देखने के लिए कि किस चीज़ से एक प्रॉम्प्ट ऐसा गेम बन जाता है जिसे कोई रखता है, और कौन-सा प्रॉम्प्ट पहले ही बिल्ड के बाद छोड़ दिया जाता है। पैटर्न बिलकुल साफ़ था, और इसमें कुछ भी जटिल नहीं है। यहाँ बताया गया है क्या काम करता है।

एक साफ़ वाक्य से शुरू करें

सबसे अच्छी शुरुआत एक या दो वाक्य होते हैं जो गेम का प्रकार और वह एक चीज़ बताएं जो उसे मज़ेदार बनाती है। "एक टॉप-डाउन ज़ॉम्बी सर्वाइवल जिसमें आप टॉर्च और सीमित गोलियाँ लेकर चलते हैं" AI को एक genre, एक कैमरा एंगल, एक core tension, और एक constraint देता है जिसके इर्द-गिर्द बिल्ड किया जा सके। उसे बिलकुल पता होता है क्या बनाना है। आप इस ओपनर को जैसा लिखा है वैसा ही बना सकते हैं और देख सकते हैं कि एक स्पष्ट वाक्य क्या फ़र्क़ लाता है। अगर आपको ऐसे सौ और ओपनर चाहिए, तो हमारा AI गेम प्रॉम्प्ट आइडियाज़ पेज पूरी तरह इन्हीं एक-लाइन प्रॉम्प्ट्स से भरा है।

इसकी तुलना "प्लेटफ़ॉर्मर" या "शूटर गेम्स" से करें। ये असली ओपनर हैं जो हम हर रोज़ देखते हैं। Cinevva इनसे भी कुछ न कुछ बना देगा, लेकिन यह सिक्के के उछाल जैसा है कि वह वही चीज़ होगी जो आपके दिमाग़ में थी या नहीं। आपकी पहली लाइन जितनी ज़्यादा स्पष्ट होगी, पहला बिल्ड उतना ही उस चीज़ के करीब होगा जो आप चाहते थे।

मशहूर गेम का नाम नहीं, फ़ील describe करें

बहुत सारे लोग एक ही टाइटल से शुरुआत करते हैं। Pokemon। GTA। Minecraft। कोई Roblox गेम जो उन्हें पसंद है। हम समझते हैं, यही वो गेम्स हैं जिन्होंने आपको खुद कुछ बनाने के लिए प्रेरित किया। दिक्कत यह है कि इन्हें बनाने में पूरे स्टूडियोज़ को सालों लगे, और वे एक ब्राउज़र टैब में फिट नहीं होते।

तो इसके बजाय उन हिस्सों का नाम लें जो आप असल में चाहते हैं। अगर आप GTA कहते हैं, तो शायद आपका मतलब है "एक खुले शहर में घूमना और मिशन लेना"। अगर आप Minecraft कहते हैं, तो शायद आपका मतलब है "एक अंतहीन ग्रिड पर ब्लॉक रखना और तोड़ना ताकि चीज़ें बनाई जा सकें"। मैकेनिक को साफ़-साफ़ बताएं और Cinevva उस फ़ील को पकड़ सकता है, भले ही वह पूरी फ़्रैंचाइज़ी शिप न कर पाए। ब्रांड का नाम लेने से हर बार बेहतर होता है अनुभव को describe करना।

पहले इसे छोटा बनने दें, फिर बड़ा करें

Cinevva जान-बूझकर पहले ही टर्न में एक खेलने लायक छोटा हिस्सा बनाता है। जो क्रिएटर्स आख़िर में ऐसा कुछ पाते हैं जो उन्हें पसंद आए, वे शुरुआती प्रॉम्प्ट में सब कुछ ठूँसने की कोशिश नहीं करते। एक बार जब वे उसे चलता हुआ देख लेते हैं, तो हर मैसेज में एक चीज़ जोड़ते हैं।

"ट्रैफ़िक कारें जोड़ो।" "जंप ऊँची करो।" "मुझे एक दूसरा लेवल दो।" "एक हेल्थ बार जोड़ो।" हर बदलाव छोटा, तेज़, और जांचने में आसान होता है, और ये सब मिलकर एक असली गेम बना देते हैं। पहले ही टर्न में दस फ़ीचर ठूँसने की कोशिश करने से आमतौर पर दसों फ़ीचर का एक कच्चा, अस्थिर version मिलता है। एक बार में एक साफ़ बदलाव, यही तरीक़ा है जिससे अच्छे गेम बनते हैं।

जब कुछ गड़बड़ हो, तो एकदम साफ़-साफ़ बताएं

सबसे आम मैसेज जो मदद नहीं करता, वह है "यह काम नहीं कर रहा", या सिर्फ़ "इसे ठीक करो"। AI आपकी स्क्रीन नहीं देख सकता, इसलिए उसे अंदाज़ा लगाना पड़ता है।

उसे तीन चीज़ें बताएं: आपने क्या किया, क्या हुआ, और आप क्या चाहते थे। "जब मैं स्पेस दबाता हूँ तो चिड़िया बस थोड़ा-सा उछलती है, मैं चाहता था कि वह ज़्यादा ऊँचा फ़्लैप करे" पहली ही कोशिश में असली फिक्स दिलाता है। "कार दीवारों से रुकने के बजाय उनके आर-पार निकल जाती है" सीधे collision detection की तरफ़ इशारा करता है। ये अतिरिक्त दस शब्द आपको तीन राउंड की आगे-पीछे की बातचीत से बचा लेते हैं।

चीज़ें कैसी दिखती हैं, इस बारे में ठोस रहें

Cinevva विज़ुअल्स में तब बेहतरीन होता है जब आप उसे कुछ imagine करने के लिए देते हैं। रंग, आकार, माहौल, कैरेक्टर की डिटेल्स। एक क्रिएटर ने अपने हीरो को "एक अंधेरा किरदार जिसके पास सफ़ेद केप, सफ़ेद दस्ताने, और चमकती हुई सफ़ेद आँखें हैं" के रूप में describe किया और बिलकुल वही वापस मिला।

"इसे और कूल दिखाओ" AI को काम करने के लिए कुछ नहीं देता। इसके बजाय, पैलेट, वाइब (नियॉन, कोज़ी, रेट्रो, हॉरर, हैंड-ड्रॉन), और कोई भी ज़रूरी कैरेक्टर या वर्ल्ड डिटेल्स बताएं जो आपके लिए मायने रखते हैं। कुछ ठोस शब्द पूरी लुक बदल देते हैं।

अपना खुद का आर्ट लाएं

आप AI जो भी बनाए, उसी तक सीमित नहीं हैं। अपनी खुद की इमेज सीधे चैट में डालें और यह उन्हें टेक्सचर, स्प्राइट, या बैकग्राउंड के तौर पर इस्तेमाल कर लेगा। या फिर बिना attribution की झंझट के मुफ़्त 3D मॉडल लाने के लिए asset library खोलें। जब आपके दिमाग़ में कोई ख़ास लुक हो, तो उसे describe करने की कोशिश करने से बेहतर अक्सर एक reference image सौंप देना होता है। अगर आप पहले कोई मॉडल या स्काईबॉक्स बनाकर फिर उसे लाना चाहते हैं, तो standalone 3D generator और skybox generator चैट के बाहर भी वैसे ही असेट्स बनाते हैं।

पहला बिल्ड सबसे धीमा होता है, और आपका काम सेव रहता है

पहला बिल्ड सबसे ज़्यादा समय लेता है क्योंकि Cinevva आपका पूरा गेम शुरू से लिख रहा होता है। उसके बाद, एडिट सेकंडों में वापस आ जाते हैं। इसलिए उस पहले इंतज़ार को झेल लें, वाकई यह सेशन का सबसे बुरा इंतज़ार होगा जो आपको मिलेगा।

और हाँ, आपके गेम्स सेव रहते हैं। टैब बंद करें, कल वापस आएं, My games खोलें, और वहीं से शुरू करें जहाँ आपने छोड़ा था। जब आप जाते हैं तो कुछ भी गायब नहीं होता।

एक अच्छा प्रॉम्प्ट, शुरू से आख़िर तक

यह सब मिलाएं तो एक मज़बूत ओपनर कुछ ऐसा दिखता है:

"एक टॉप-डाउन ट्विन-स्टिक शूटर। मैं एक नियॉन एरीना में एक छोटा रोबोट हूँ, दुश्मनों की लहरें क़रीब आ रही हैं, और मैं ज़िंदा रहने के लिए dodge करता हूँ और शूट करता हूँ। इसे तेज़ और आर्केडी बनाओ।"

यह चार छोटे वाक्यों में एक genre, एक कैरेक्टर, एक सेटिंग, एक core loop, और एक फ़ील है। इसे बनाएं, उसे चलते हुए देखें, फिर जोड़ना शुरू करें। हर पाँच लहरों पर एक बॉस। शिफ़्ट की पर एक dash। कॉम्बो के लिए एक score multiplier। ऐसे ही एक वाक्य एक ऐसे गेम में बदल जाता है जिसे आप वाकई शेयर करना चाहते हैं। इसके पीछे की व्यापक विधि के लिए, जिसमें यह भी शामिल है कि जब पहला बिल्ड आपकी सोच से अलग निकले तो क्या करें, देखें AI के साथ गेम कैसे बनाएं और वाइब कोडिंग गाइड

आम सवाल

मैं ऐसा गेम प्रॉम्प्ट कैसे लिखूं जो वाकई काम करे?

एक या दो वाक्यों में गेम का प्रकार, वह एक चीज़ जो उसे मज़ेदार बनाती है, और खिलाड़ी क्या करने की कोशिश कर रहा है, बताएं। किसी मशहूर टाइटल का नाम लेने के बजाय अनुभव describe करें ("एक खुले शहर में घूमना और मिशन लेना"), और हर अतिरिक्त फ़ीचर को बाद के मैसेज के लिए रोक कर रखें। हमने जो सेशंस पढ़े, उनमें यही पैटर्न था जिसने वे गेम्स अलग किए जिन्हें लोगों ने रखा, उन गेम्स से जिन्हें पहले ही बिल्ड के बाद छोड़ दिया गया।

मैं किसी बग को कैसे describe करूं ताकि AI उसे पहली ही कोशिश में ठीक कर दे?

उसे इसी क्रम में बताएं: आपने क्या किया, क्या हुआ, और आप क्या चाहते थे। "जब मैं स्पेस दबाता हूँ तो चिड़िया बस थोड़ा-सा उछलती है, मैं चाहता था कि वह ज़्यादा ऊँचा फ़्लैप करे" एक ही राउंड में ठीक हो जाता है, जबकि "यह काम नहीं कर रहा" सिर्फ़ एक अंदाज़ा दिलाता है। AI आपकी स्क्रीन नहीं देख सकता, इसलिए ये अतिरिक्त दस शब्द तीन राउंड की आगे-पीछे की बातचीत की जगह ले लेते हैं।

पहला बिल्ड धीमा और बाद वाले तेज़ क्यों होते हैं?

पहला टर्न आपका पूरा गेम शुरू से लिखता है, इसलिए यह सेशन का सबसे लंबा इंतज़ार होता है। उसके बाद हर एडिट एक मौजूदा गेम के छोटे हिस्से को बदलता है और सेकंडों में वापस आता है। आपका काम चलते-चलते सेव होता रहता है, इसलिए आप टैब बंद कर सकते हैं और बाद में My games से आगे बढ़ सकते हैं।

क्या मैं खाली प्रॉम्प्ट की बजाय किसी टेम्पलेट या दूसरे गेम से शुरुआत कर सकता हूँ?

हाँ। 100 AI गेम प्रॉम्प्ट आइडियाज़ पेज पर genre के हिसाब से sorted सौ one-click शुरुआती बिंदु हैं, और हर एक पहले से इस गाइड में बताए गए ढांचे में है। एक चुनें, उसे बनाएं, और उसे अपना बनाने के लिए एक शब्द बदलें या कोई मैकेनिक जोड़ें।

इसे आज़माने के लिए तैयार हैं? क्रिएटर खोलें और मुफ़्त में बनाना शुरू करें →

संबंधित