आप php में लिख सकते हैं 30 खेल स्क्रिप्ट, भाग 1 10 मौलिक स्क्रिप्ट बनाने







+

आप PHP में लिख सकते हैं 30 खेल स्क्रिप्ट, भाग 1: 10 मौलिक स्क्रिप्ट बनाने शुरू करना एक खेल मास्टर / कथाकार और एक डेवलपर के दोनों रूप में, मैं अक्सर, योजना चल रहा है, और जब खेल खेल मेरी मदद करने के लिए छोटे उपयोगिताओं और स्क्रिप्ट लेखन अपने आप को लगता है। कभी कभी मैं एक त्वरित विचार की जरूरत है। दूसरी बार, मैं सिर्फ गैर खिलाड़ी वर्ण (NPCs) के लिए नामों की एक पूरी ढेर की जरूरत है। कभी कभी, मैं नंबर पर बाहर geek कुछ बाधाओं के बाहर काम करते हैं, या एक खेल के रूप में कुछ शब्द पहेली को एकीकृत करने की जरूरत है। इन कार्यों के कई समय से आगे की स्क्रिप्ट के काम का एक छोटा सा के साथ और अधिक प्रबंधनीय हो जाते हैं। यह लेख खेल के विभिन्न प्रकार में इस्तेमाल किया जा सकता है कि 10 मौलिक लिपियों का पता लगाने जाएगा। कोड संग्रह हम चर्चा करेंगे प्रत्येक स्क्रिप्ट के लिए पूर्ण स्रोत होता है, और आप chaoticneutral पर कार्रवाई में स्क्रिप्ट देख सकते हैं। हम बहुत जल्दी इन लिपियों के माध्यम से आग जाएगा। एक सर्वर एक मेजबान खोज या स्थापित करने के विषय शामिल नहीं किया जाएगा। वहाँ पीएचपी का प्रस्ताव है कि कई वेब होस्टिंग कंपनियों रहे हैं, और XAMPP संस्थापक आपको अपने स्वयं के सेट करना चाहते हैं तो प्रयोग करने में आसान है। हम पीएचपी सर्वोत्तम प्रथाओं या खेल डिजाइन तकनीकों के बारे में बात कर समय की एक बहुत खर्च नहीं होगा। इन लिपियों का उपयोग करने के लिए सरल, समझने में आसान है, और लेने के लिए जल्दी तैयार हो रहे हैं। एक बुनियादी मरने रोलर कई खेल और खेल सिस्टम पासा जरूरत है। के कुछ सरल के साथ शुरू करते हैं: एक भी छह-पक्षीय मरने रोलिंग। मूलतः, एक छह-पक्षीय मरने रोलिंग और PHP में बीच 1 और 6. एक यादृच्छिक संख्या उठा के बीच कोई अंतर नहीं है, यह आसान है: रैंड (1,6) गूंज; । कई मामलों में, कि कम या ज्यादा ठीक हो जाएगा। हम मौका का खेल के साथ सौदा लेकिन, जब हम एक छोटे से बेहतर कुछ करना चाहते हैं। पीएचपी एक बेहतर यादृच्छिक संख्या जनरेटर प्रदान करता है: mt_rand ()। दोनों के बीच मतभेद पर विस्तार में जाने के बिना, यह है कि mt_rand एक तेजी से और बेहतर यादृच्छिक संख्या जनरेटर है कल्पना करने के लिए सुरक्षित है: mt_rand गूंज (1,6) ;. हम एक समारोह में इस डाल तो हम खुश समग्र हो जाएगा। रैंडम नाम जनरेटर बनाने या कुछ अच्छा नाम फ़ाइलों को खोजने के (एक जोड़ी कोड संग्रह में शामिल कर रहे हैं), और हम फिर से नाम के लिए चाहते कभी नहीं होगा। परिदृश्य जनरेटर हम नाम जनरेटर बनाने के लिए इस्तेमाल एक ही मूल सिद्धांतों ले रहा है, हम एक परिदृश्य जनरेटर क्या कहा जाता है बना सकते हैं। इस भूमिका खेल खेल या हम भूमिका निभा, कामचलाऊ व्यवस्था, लेखन, आदि मेरी पसंदीदा खेलों में से एक, व्यामोह के लिए इस्तेमाल किया जा सकता है कि परिस्थितियों के एक छद्म यादृच्छिक सेट के साथ आने की जरूरत है, जहां अन्य स्थितियों में उपयोगी है, कुछ में शामिल हैं अपनी जीएम पैक में एक "मिशन ब्लेंडर" कहा जाता है। मिशन ब्लेंडर एक मरने की जल्दी रोल में एक साथ एक पूर्ण मिशन डाल करने के लिए इस्तेमाल किया जा सकता है। चलो हमारे खुद के परिदृश्य जनरेटर एक साथ डाल दिया। इस परिदृश्य पर ले लो: आप जंगल में खो जगा। आप न्यूयॉर्क के लिए पाने के लिए है, लेकिन आप क्यों नहीं पता है। आप कुत्तों के भौंकने और आसपास के शत्रुतापूर्ण खोजकर्ताओं के अचूक ध्वनि सुन सकते हैं। आप कांप, और एक हथियार के बिना, ठंडा कर रहे हैं। उस परिदृश्य में एक वाक्य परिदृश्य का एक विशिष्ट पहलू का परिचय: "तुम जंगल में खो जाग" यह सेटिंग स्थापित करता है। "आप न्यूयॉर्क के लिए पाने के लिए पता है कि" यह एक उद्देश्य का वर्णन है। "आप कुत्तों के भौंकने सुन सकते हैं" यह एक प्रतिपक्षी का परिचय। "आप कांप, ठंडा कर रहे हैं, और एक हथियार के बिना" यह एक जटिलता के लिए कहते हैं। हम हमारी पहली और आखिरी नाम के लिए पाठ फ़ाइलों को बनाया, उसी तरह सेटिंग्स, उद्देश्यों, गरम, और जटिलताओं के लिए एक पाठ फ़ाइल प्रत्येक बनाकर शुरू करते हैं। नमूना फ़ाइलें कोड संग्रह में शामिल कर रहे हैं। हम इन फ़ाइलों को एक बार कोड नामों उत्पन्न करने के लिए के रूप में, एक परिदृश्य उत्पन्न करने के लिए कोड बहुत ही दिखता है। एक परिदृश्य उत्पन्न 6. लिस्टिंग हम नए पाठ फ़ाइलों को जोड़कर हमारे परिदृश्यों के लिए तत्वों को जोड़ सकते हैं, या हम कई जटिलताओं को जोड़ने की इच्छा हो सकती है। और हम अपने आधार पाठ फ़ाइलों को जोड़ने के लिए, और अधिक विविध हमारे परिदृश्यों समय खत्म हो जाएगा। डेक बिल्डर और चतुर मनुष्य यहाँ से, यह कार्ड की एक निर्धारित संख्या के हाथों ड्राइंग या एक Multideck जूता निर्माण के लिए एक छोटे से रास्ता है। अंतर कैलकुलेटर: कार्ड ड्रा