विषय
जब मैं प्रोग्रामिंग और गेम के बारे में सोचता हूं, तो मुझे लगता है कि प्रोग्रामिंग उस पर्दे के पीछे चल रही है जो गेम और उसके यांत्रिकी को चला रहा है। किसी ऐसे व्यक्ति के रूप में जिसने इस तरह की प्रोग्रामिंग की है, यह मेरे लिए अपने सिर को चारों ओर लपेटने के लिए ऐसी अमूर्त अवधारणा नहीं है।
Screepsहालाँकि, आपका मानक MMO / RTS खेल नहीं है। जैसे खेल हैकनेट, टीआईएस -100, तथा वरना हार्ट। क्रेक () प्रोग्रामिंग गुणों की अवधारणा पर बनाए गए हैं, लेकिन पानी-नीचे हैं - वे छद्म-प्रोग्रामिंग गेम की तरह अधिक हैं जहां अवधारणा समान है, लेकिन गैर-प्रोग्रामर खिलाड़ियों के लिए निष्पादन को सरल बनाया गया है। Screeps असली सौदा है, आप वास्तविक कोड के साथ काम कर रहे हैं और कैसे / क्या आप कोड महत्वपूर्ण है।
में Screeps आपकी इकाइयाँ, जिन्हें ढोंगी कहा जाता है, को javaScript के साथ नियंत्रित किया जाता है आप, खिलाड़ी लिखते हैं। कोड में आपके द्वारा तय किए गए पैरामीटर आपके द्वारा बनाए गए रेंगने के प्रकार को निर्धारित करते हैं और इसमें क्या ताकत और कमजोरियां हैं। आपका कोड मायने रखता है, यह आपके ढोंगी के पीछे क्या कर रहा है - चलती, इकट्ठा, इमारत, हमला, और बचाव से सब कुछ पूरी तरह से आपके कोड के आधार पर संचालित होता है।
खेल की मूल प्रकृति को देखते हुए, अतिरिक्त उत्साह / भय है कि आपका कोड आपके संसाधनों की रक्षा करने के लिए पर्याप्त नहीं हो सकता है क्योंकि आप एक ही सर्वर पर गेम को लॉग इन करते हैं - अपने कौशल को दूसरे के खिलाफ परीक्षा में डालते हैं अधिक या कम कौशल के प्रोग्रामर।
मेरा आकलन
मेरा जावास्क्रिप्ट थोड़ा कठोर है लेकिन गेम का लाइव डेमो कुछ महत्वपूर्ण अवधारणाओं को तोड़ने का एक अच्छा काम करता है, कोड के विभिन्न बिट्स लिखने के लिए जिन्हें आपको गेम खेलने के लिए जानने की आवश्यकता है। मैं यहां एक अस्वीकरण रखना चाहता हूं और कहता हूं कि, जबकि आपको एक जावा स्क्रिप्ट विज़ार्ड होने की आवश्यकता नहीं है, प्रोग्रामिंग की एक बुनियादी समझ इस खेल को कुशलतापूर्वक खेलने में बेहद फायदेमंद है और समग्र आनंद में जोड़ता है। कोई भी प्रोग्रामर अपने कोड को चलाने और उसे काम देखने की संतोषजनक भावना के अनुरूप कर सकता है (उम्मीद है कि पहली कोशिश पर)।
आपके लिए सौभाग्य से, javaScript एक काफी एंट्री-लेवल स्क्रिप्टिंग भाषा है और पूरे इंटरनेट पर इसके बहुत सारे दस्तावेज़ हैं। पर Screeps वेबसाइट, वे आपको एक अच्छे, परिचयात्मक जावा स्क्रिप्ट कोर्स से भी जोड़ते हैं, जो कोडेड एकेडमी में मुफ्त में दिया जाता है। मैं विचार नहीं करूंगा Screeps खुद को प्रोग्राम करने के लिए सीखने का एक साधन होना चाहिए, लेकिन मुझे लगता है कि यह आपके प्रोग्रामिंग अभ्यास को बनाए रखने में लाभकारी है जो आपकी तार्किक सोच को तेज रखने के लिए महत्वपूर्ण है।
मुझे क्या पसंद है:
- सरल डिजाइन और अवधारणा
- सोंचने पर मजबूर करता है
- अपने रेंगना के कार्यों की स्क्रिप्टिंग मजेदार है
यह क्या नहीं है:
- कार्यक्रम सीखने का एक तरीका नहीं है, बल्कि एक प्रोत्साहन है
- तेज़-गति नहीं - खेल बहुत धीमी गति से चलता है
- फ्री-टू-प्ले नहीं - अधिक सीपीयू सीमा के लिए एक मासिक सदस्यता है जो आपको अधिक प्रक्रियाएं चलाने की अनुमति देती है जो मुझे थोड़े से भुगतान के लिए जीत देती है।
अंतिम निर्णय
Screeps एक मजेदार खेल है और इसके लिए एक अनूठा कोण है। जबकि अभी भी इसके बढ़ने के लिए कुछ जगह है, यह सही दिशा में बढ़ रहा है। एक छद्म भाषा के बजाय वास्तविक प्रोग्रामिंग का उपयोग करना वास्तव में खिलाड़ियों को बेहतर कोडिंग आदतों पर ध्यान केंद्रित करने की अनुमति देता है और अभ्यास को मज़ेदार बनाता है। गेम के स्लैक चैनल पर लोगों का एक बहुत सक्रिय समुदाय है, इसलिए वहां के सामाजिक प्रोग्रामरों के लिए भी यह MMO चैट का एक स्पर्श है।
यदि यह एक खेल की तरह लगता है, तो आप अपनी वेबसाइट की जांच में रुचि रखते हैं और लाइव डेमो को एक स्पिन दे सकते हैं। यह मुफ़्त है और यह तय करने में आपकी मदद करेगा Screeps आपके लिए एक खेल है। आप इस छोटे ट्रेलर वीडियो को भी देख सकते हैं, जिसमें गेमप्ले दिखाया गया है जिसकी आप अपेक्षा कर सकते हैं Screeps.
कर देता है Screeps एक खेल है कि आप रुचि होगी की तरह लग रहे हो? मुझे पता है कि आप नीचे टिप्पणी में क्या सोचते हैं।
हमारी रेटिंग 8 क्या आपने कभी सोचा है कि कोड ड्राइविंग ए.आई. वीडियो गेम में कैसा लग रहा था? स्क्रैप में आप वह कोड लिखते हैं। समीक्षित: पीसी हमारी रेटिंग का क्या मतलब है