विषयसूची:
- चरण 1: डाउनलोड करें Ren'py
- चरण 2: ट्यूटोरियल शुरू करें
- चरण 3: गेम सेटिंग प्रारंभ करें
- चरण 4: अपने गेम की कोडिंग
- चरण 5: अपना गेम जारी करना
वीडियो: Ren'Py का उपयोग करते हुए विजुअल नॉवेल मेकर ट्यूटोरियल: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-31 10:20
क्या आपने कभी एक दृश्य उपन्यास खेला है, अपना खुद का साहसिक खेल, डेटिंग सिम्युलेटर, या अन्य समान प्रकार का खेल चुना है, और खुद को बनाने के बारे में सोचा है? क्या आप निराश थे, क्योंकि आपने पहले कभी कोडिंग नहीं की या पहले कोई गेम नहीं बनाया? तब यह ट्यूटोरियल आपको अपना खुद का गेम बनाने में मदद करेगा!
Ren'Py क्या है?
- उपयोगकर्ताओं को विजुअल नॉवेल, आरपीजी, डेटिंग सिम्स और अन्य 2डी गेम्स बनाने में मदद करने के लिए एक टूल।
- पायथन और पायगैम के साथ शानदार खेल क्षमताओं को प्रदान करने में मदद करने के लिए रेनेपी शक्तिशाली स्क्रिप्टिंग भाषाओं का उपयोग करता है।
- क्रॉस-प्लेटफ़ॉर्म एक्सेसिबिलिटी के साथ पूरी तरह से मुक्त और खुला स्रोत।
- Ren'py एक दृश्य उपकरण नहीं है, यदि आप एक दृश्य उपकरण की तलाश में हैं, तो नवीनता या सुतली में देखें।
पायथन क्या है?
पायथन एक स्क्रिप्टिंग भाषा है जिसका उपयोग कम सिंटैक्स आवश्यकताओं वाले कोडर के लिए पठनीयता बढ़ाने के लिए किया जाता है।
यह ट्यूटोरियल क्या कवर करेगा?
- प्री-बिल्ट ट्यूटोरियल्स के साथ कैसे शुरुआत करें।
- कमांड शुरू करके एक बेसिक गेम कैसे शुरू करें।
- अपनी रचना को अंतिम रूप कैसे दें और साझा करें।
इस ट्यूटोरियल से सबसे ज्यादा फायदा किसे होगा?
- ऐसे व्यक्ति जो कम या बिना कोडिंग अनुभव वाले गेम का निर्माण करना चाहते हैं।
- अजगर के बारे में अधिक जानने में रुचि रखने वाले कोडर।
चरण 1: डाउनलोड करें Ren'py
- प्रोग्राम को एक्सट्रेक्ट करने के लिए अपने डेस्कटॉप पर एक फोल्डर बनाएं।
- सॉफ्टवेयर को सीधे Ren'Py से डाउनलोड करके शुरू करें।
- स्थापना निर्देशों का ठीक उसी तरह पालन करें जैसा कि Ren'Py वेबपेज पर सूचीबद्ध है।
चरण 2: ट्यूटोरियल शुरू करें
- ऊपरी बाएँ कोने में स्टार्टअप पैनल ट्यूटोरियल पर क्लिक करें।
- लॉन्च प्रोजेक्ट पर क्लिक करें।
- सॉफ्टवेयर यांत्रिकी से अपना परिचय देने के लिए गेम ट्यूटोरियल के माध्यम से खेलें।
- खेल के सभी सूचनात्मक निर्देशिका पैनल के माध्यम से पढ़ना सुनिश्चित करें।
चरण 3: गेम सेटिंग प्रारंभ करें
- होम पेज डायरेक्टरी पैनल पर वापस जाएं और क्रिएट न्यू प्रोजेक्ट पर क्लिक करें।
-
अपने प्रोजेक्ट निर्देशिका स्थान का चयन करें, या जहां आप बाद में फिर से खोलने के लिए अपनी सभी गेम फ़ाइलों को अपने कंप्यूटर पर सहेजेंगे।
- मैं आपके डेस्कटॉप पर आसान पहुंच के लिए पहले एक नया फ़ोल्डर बनाने की सलाह देता हूं।
-
फिर अपनी निर्देशिका का चयन करें जहाँ आप चाहते हैं कि आपका खेल आराम करे।
आप अपनी निर्देशिका और अन्य सेटिंग्स को प्राथमिकताओं के तहत हमेशा बदल सकते हैं।
- अपने प्रोजेक्ट को नाम दें।
-
इसके बाद अपना टेक्स्ट एडिटर सेट करें।
-
Ren'Py अपने निजी टेक्स्ट एडिटर एडिट्रा की सिफारिश करता है। इस ट्यूटोरियल में, मैं आपको यह भी दिखाऊंगा कि अपनी पसंद का दूसरा टेक्स्ट एडिटर कैसे सेट करें। मैं उदात्त का उपयोग कर रहा हूं, लेकिन अन्य संपादक जो.rpy फ़ाइलों का उपयोग करते हैं, उनका भी उपयोग किया जा सकता है।
- वरीयताएँ पृष्ठ पर जाएँ।
-
टेक्स्ट एडिटर: के तहत, आपके पास रेनेपी, सिस्टम एडिटर, या जेएडिट द्वारा अनुशंसित एडिट्रा के बीच एक विकल्प होगा।
मैं आपके सिस्टम संपादक के लिए Sublime का उपयोग करने की अनुशंसा करता हूं क्योंकि.rpy फ़ाइलें संगत हैं और इंटरफ़ेस का अनुसरण करना शुरुआती लोगों के लिए Editra की तुलना में अधिक आसान है।
-
- अपना संपादक चुनने के बाद, GUI इंटरफ़ेस और स्क्रीन रिज़ॉल्यूशन सहित प्रारंभिक गेम सेटअप शुरू करें।
-
अगला अपना GUI इंटरफ़ेस, या ग्राफिकल यूजर इंटरफेस चुनें।
- बाद में, आप सीधे gui.rpy फ़ाइल को संशोधित कर सकते हैं यदि आप अपने गेम डिस्प्ले के रंगरूप और रंग योजना को और अधिक अनुकूलित करना चाहते हैं।
- हाइलाइट किया गया रिज़ॉल्यूशन चुनें।
- बाद में आप वरीयताएँ मेनू के अंतर्गत संकल्प को बदल सकते हैं।
चरण 4: अपने गेम की कोडिंग
अब जब आपके पास अपना मूल प्रोजेक्ट फ़ाइल सेटअप है, तो यह वास्तव में आपके गेम में पदार्थों को जोड़ना शुरू करने का समय है।
अपने प्रोजेक्ट फ़ाइल नाम के तहत स्टार्टअप पेज पर लिंक से अपनी सभी टेक्स्ट फाइलों को खोलकर शुरू करें। आपके द्वारा वरीयता में चुने गए टेक्स्ट एडिटर के आधार पर, टेक्स्ट एडिटर एक अलग विंडो में पॉप अप होगा और सभी फाइलों को प्रदर्शित करेगा, जिसमें script.rpy, options.rpy, gui.rpy, और screens.rpy शामिल हैं। मैं सरल गेम दस्तावेज़ीकरण की अनुशंसा करता हूं। उपरोक्त छवियों की तरह प्रारंभिक गेम सेट अप को स्वरूपित करने में और सहायता करने के लिए।
स्क्रिप्टिंग प्रारंभिक फ़ाइलें
-
script.rpy फ़ाइल खोलें।
- यह वह जगह है जहां आपके गेम के सभी कोड संवाद, चित्र, ध्वनि और निर्णयों सहित जाएंगे।
-
सबसे पहले, मैं आरंभिक script.rpy फ़ाइल में दिए गए आउटलाइन कोड पर चर्चा करूँगा ताकि आपको यह समझने में मदद मिल सके कि सब कुछ क्या करता है और सब कुछ कहाँ जाता है।
- कोड में लाइन ३ और ४ के तहत जहां यह कहता है # इस गेम द्वारा उपयोग किए जाने वाले वर्ण घोषित करें। आप यहां अपने कंप्यूटर से छवियों की कोई भी फाइल जोड़ेंगे।
- छवि घोषित करने के लिए, छवि टाइप करें, छवि का प्रकार, (जैसे चरित्र या पृष्ठभूमि), और छवि का नाम आपके कंप्यूटर से एक छवि के बराबर एक-j.webp" />
- आपको इन्हें यहां बनाना होगा ताकि आप इन छवियों का कई बार उपयोग करने से कोई फर्क नहीं पड़ता।
- टिप्पणी के तहत जो मूल रूप से # इस गेम द्वारा उपयोग किए जाने वाले वर्णों की घोषणा करता है।
-
आप अपने चरित्र को परिभाषित करेंगे। उदाहरण 3 में देखा गया कोड कमांड आपके चरित्र को खेल में परिभाषित करता है और आपको चरित्र को एक टेक्स्ट रंग निर्दिष्ट करने की अनुमति देता है।
उदाहरण 1: छवि बीजी कुछ छवि = "someimage.png"
उदाहरण 2: इमेज कैरेक्टर someimage = "someimage.peg" उदाहरण 3: ए = कैरेक्टर ('कैरेक्टरनाम', कलर = "#rgbvalue") परिभाषित करें।
वार्ता
- इसके बाद, Ren'py में किसी भी गेम को शुरू करने के लिए, आपको लेबल स्टार्ट का उपयोग करने की आवश्यकता है: प्रोग्राम को यह बताने के लिए कि आप यहां वास्तविक गेमप्ले शुरू करना चाहते हैं। वहां से आप नीचे दिए गए उदाहरण 4 जैसे दस्तावेज़ीकरण के अंतर्गत पाए गए आदेशों का उपयोग करके अपने दृश्यों को सेट कर सकते हैं।
-
अपने गेम में टेक्स्ट जोड़ने के लिए आप दो में से एक काम कर सकते हैं।
- संवाद को दोहरे उद्धरण चिह्नों में रखें जैसा कि उदाहरण 5 में देखा गया है।
- दोहरे उद्धरण चिह्नों में शब्दों के लिए एक वर्ण निर्दिष्ट करें जैसा कि नीचे उदाहरण 6 में देखा गया है।
- अपनी कहानी को बदलने के लिए एक निर्णय वृक्ष बनाना, मेनू, कूद और लेबल जैसे आदेशों के साथ आपके संवाद को शामिल करता है। उदाहरण 7 देखें।
- अपना गेम समाप्त करने के लिए, अपनी script.rpy फ़ाइल के बिल्कुल अंत में रिटर्न टाइप करें। उदाहरण 8 देखें।
उदाहरण 4: संगीत चलाएं "musicfromcomputer.ogg", दृश्य बीजी कुछ छवि फीका के साथ, चरित्र चर दिखाएं
उदाहरण 5: "अपना प्रारंभिक संवाद लिखें।" उदाहरण 6: एक "एक संवाद लिखें।" // यह परिभाषित चरित्र के लिए संवाद लिखता है।
उदाहरण 7
मेनू: "संवाद या प्रश्न": कूद मार्ग "दूसरा संवाद या प्रश्न आदि": लेबल मार्ग: "संवाद" उदाहरण 8: वापसी
एक बार जब आप कमांड सीख लेते हैं और प्रोग्राम और भाषा के साथ सहज हो जाते हैं तो उच्च अनुकूलन योग्य होने के बाद उपरोक्त प्रक्रिया अपेक्षाकृत सरल होती है। बेझिझक दस्तावेज़ीकरण देखें और Screens.rpy, options.rpy, और gui.rpy फ़ाइलें बदलें। ऑनलाइन दस्तावेज़ीकरण इस बारे में अधिक गहराई में जाता है कि उन्हें कैसे बदलना शुरू किया जाए और यह बहुत उपयोगी है यदि आप यह याद रखने में फंस जाते हैं कि कौन सा कमांड क्या करता है।
अपने गेम को और अधिक अनुकूलित करने के लिए गेम को वास्तव में कोड कैसे करें, इसके बारे में अधिक जानकारी प्राप्त करने के लिए इन लिंक्स का अनुसरण करें।
- नौसिखियों के लिए पायथन और रेन'पी भाषा शब्दकोश
- जीयूआई (ग्राफिकल यूजर इंटरफेस) या गेम कैसा दिखता है जो खिलाड़ी को दिखता है दस्तावेज़ीकरण
- अन्य मजेदार ऐड-ऑन जैसे संगीत प्लेलिस्ट, एक छवि गैलरी, या गेम डिज़ाइन को बढ़ाने के लिए छवि रीप्ले यहां पाया जा सकता है
- अंत में अन्य अनुकूलन विकल्प जैसे कि कितने बड़े फ़ॉन्ट प्रदर्शित होते हैं यहां पाया जा सकता है।
चरण 5: अपना गेम जारी करना
- अपना गेम समाप्त करने के लिए, Ren'py लॉन्चर को अपडेट करें।
- फिर स्टार्टअप पेज पर मिली सिंटैक्स त्रुटियों को खोजने के लिए लिंट के साथ स्क्रिप्ट की जांच करें।
-
बिल्ड डिस्ट्रीब्यूशन आपकी फाइलों को एक एक्सेसिबल फोल्डर में आर्काइव करेगा जिसे आप वेब पेज पर अपलोड कर सकते हैं।
आपकी पसंद के प्लेटफॉर्म पर गेम बनाने के लिए आवश्यक आवश्यक कोड सीधे रेन'पी द्वारा बनाया गया है। अधिक जानकारी के लिए, Ren'Py पर प्रलेखन निर्माण पृष्ठ पर जाएँ।
- इसके बाद, यह देखने के लिए कि क्या संवाद में कोई गलती है या नहीं, मित्रों और परिवार के सदस्यों द्वारा यह गेम खेलने के लिए बीटा परीक्षण चलाएँ।
- अंत में, अपने गेम को अपनी निजी वेबसाइट पर या Itchi.io पर रिलीज़ करें ताकि आपका गेम कई दृश्य उपन्यास उत्साही लोगों तक पहुंच सके।
अब आपने अपना पहला दृश्य उपन्यास गेम बना लिया है! बधाई हो!
सिफारिश की:
STM32 का उपयोग करते हुए शक्तिशाली डिजिटल एसी डिमर: 15 कदम (चित्रों के साथ)
STM32 का उपयोग करते हुए शक्तिशाली डिजिटल एसी डिमर: हेसम मोशिरी द्वारा, [email protected] लोड हमारे साथ लाइव! क्योंकि वे हमारे चारों ओर हर जगह हैं और कम से कम घरेलू उपकरणों को मुख्य शक्ति के साथ आपूर्ति की जाती है। कई प्रकार के औद्योगिक उपकरण एकल-चरण 220V-AC से भी संचालित होते हैं।
Arduino का उपयोग करते हुए अल्ट्रासोनिक सेंसर ट्यूटोरियल: 6 चरण
Arduino का उपयोग करते हुए अल्ट्रासोनिक सेंसर ट्यूटोरियल: यह निर्देश लोकप्रिय अल्ट्रासोनिक सेंसर HC - SR04 के बारे में एक गाइड है। मैं समझाता हूँ कि यह कैसे काम करता है, आपको इसकी कुछ विशेषताएं दिखाता हूँ और एक Arduino प्रोजेक्ट उदाहरण साझा करता हूँ जिसे आप अपनी परियोजनाओं में एकीकृत करने के लिए अनुसरण कर सकते हैं। हम एक योजनाबद्ध आरेख प्रदान करते हैं
HT12D HT12E का उपयोग करते हुए RF 433MHZ रेडियो नियंत्रण - 433mhz के साथ HT12E और HT12D का उपयोग करके Rf रिमोट कंट्रोल बनाना: 5 कदम
HT12D HT12E का उपयोग करते हुए RF 433MHZ रेडियो नियंत्रण | 433mhz के साथ HT12E और HT12D का उपयोग करके एक Rf रिमोट कंट्रोल बनाना: इस निर्देश में मैं आपको दिखाऊंगा कि HT12E एनकोड और amp के साथ 433mhz ट्रांसमीटर रिसीवर मॉड्यूल का उपयोग करके RADIO रिमोट कंट्रोल कैसे बनाया जाता है; HT12D डिकोडर IC। इस निर्देश में आप बहुत सस्ते घटकों का उपयोग करके डेटा भेज और प्राप्त कर सकते हैं जैसे: HT
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट - क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर - आरसी हेलीकाप्टर - Arduino का उपयोग करते हुए Rc प्लेन: 5 कदम (चित्रों के साथ)
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट | क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर | आरसी हेलीकाप्टर | Arduino का उपयोग करते हुए Rc प्लेन: Rc कार चलाने के लिए | क्वाडकॉप्टर | ड्रोन | आरसी विमान | RC नाव, हमें हमेशा एक रिसीवर और ट्रांसमीटर की आवश्यकता होती है, मान लीजिए कि RC QUADCOPTER के लिए हमें एक 6 चैनल ट्रांसमीटर और रिसीवर की आवश्यकता है और उस प्रकार का TX और RX बहुत महंगा है, इसलिए हम अपने
फोटोग्राफी और परत सम्मिश्रण का उपयोग करते हुए सरल वॉलपेपर - फोटोशॉप ट्यूटोरियल: 5 कदम
फ़ोटोग्राफ़ी और परत सम्मिश्रण का उपयोग करके सरल वॉलपेपर - फ़ोटोशॉप ट्यूटोरियल: फ़ोटोशॉप के अंदर एक सरल तकनीक का उपयोग करके एक आश्चर्यजनक रूप से आश्चर्यजनक वॉलपेपर बनाएं। कोई भी वॉलपेपर को इतना अच्छा बना सकता है, और यह आपके विचार से कहीं अधिक आसान है! इसलिए, सबसे पहले चीज़ें फ़ाइल और gt पर जाएं ; Newअपनी चौड़ाई और ऊंचाई को पिक्सेल पर सेट करें, और वें पर सेट करें