आधुनिक रोबोटिक्स 2 की समस्याएं, या खेल दुनिया को कैसे बचाएंगे ...
में इस पोस्ट मैंने यह बताया कि मैं स्थिति है कि क्षेत्र कि लंबे समय के लिए किया था के बाद से एक जन घटना बन में प्रचलित देखते हैं, लेकिन यह नहीं हुई है। घरेलू रोबोट कभी भी दुनिया की आबादी के किसी भी ध्यान देने योग्य हिस्से के लिए एक प्राकृतिक उत्पाद नहीं बने।टिप्पणियों में, लोगों ने इस स्थिति के कारणों के बारे में अपनी धारणा व्यक्त की, ठीक है, किसी ने इस पर विचार किया कि इसे कैसे ठीक किया जाए।खैर, एक इंजीनियर के रूप में, मैं इस स्थिति से नहीं निकल सका और इस समस्या को हल करने के लिए अपनी "विधि" की पेशकश की ... रियल वारबॉट्स (हाँ, उसी समय, हम साइगोब हैं)
हालाँकि, हम 30+ साल पहले लौट आए, जब पर्सनल कंप्यूटर में लगभग यही समस्या थी।दरअसल, एक समय में कंप्यूटर विवादास्पद उपयोगिता के साथ एक बहुत महंगी चीज भी थे। यहां तक कि "सामान्य लोगों के लिए कंप्यूटर की आवश्यकता नहीं है" जैसे बयान भी थे ...हालांकि, अब कंप्यूटर हैं, लगभग हर घर में। लेकिन वे लोकप्रिय कैसे हुए? जैसा कि मैं इसे देखता हूं, इस का "दोषी" मनोरंजन है, और विशेष रूप से खेल का। इस तरह के लिए मानव मनोविज्ञान है, जो कुछ भी मज़ेदार है वह हमेशा ध्यान आकर्षित करता है।चाहे वह पल्पिट में आने वाले छात्र थे और कैसल वोल्फेंस्टीन पर हैकिंग या बहुत बाद में युवा मैंने पहला फॉलआउट देखा, हर कोई हमेशा घर पर ही प्राप्त करना चाहता था। खैर, जितनी जल्दी या बाद में वे मिल गए।और अब, कई मायनों में, कंप्यूटर हार्डवेयर में प्रगति का इंजन गेम है। कार्यालय कर्मचारियों के लिए शांत हार्डवेयर की आवश्यकता नहीं होती है, और 3 डी मॉडलर और अन्य विशिष्ट पेशेवर बस बहुत कम होते हैं।इसलिए, इन शोधों को प्राप्त करने के बाद, हमने उन्हें रोबोटिक्स पर लागू किया।इसलिए, मैं आपको रियल वारबॉट्स पेश करता हूं।
रियल वारबॉट्स दो या दो से अधिक खिलाड़ियों के लिए एक रणनीति गेम है, जहां युद्धक्षेत्र कंप्यूटर स्क्रीन नहीं है, लेकिन आपके घरों में कमरे हैं। असली रोबोट लड़ेंगे, असली गोले के साथ।खेल के उद्देश्य कंप्यूटर रणनीतियों के यांत्रिकी को वास्तविक समय में दोहराते हैं। बस की तरह, खिलाड़ी को "मैप" को स्काउट करना होगा, संसाधनों को इकट्ठा करना होगा, आधार का बचाव करना होगा और दुश्मन को नष्ट करना होगा।हालांकि, ये रोबोट हैं, जिसका अर्थ है कि उनका प्रबंधन मानक से अलग है।रणनीतिक खेलों में एक खिलाड़ी लगातार, होशपूर्वक या नहीं, अपने सिर में एक अजीबोगरीब "कार्यों का एल्गोरिथ्म" एकत्र करता है। कुछ इस तरह से: "इन सैनिकों को यहीं जाना चाहिए, यह टुकड़ी यहां दुश्मन को विचलित करती है, और इस समय हम यहां संसाधनों को साझा करते हैं।"हम रोबोट के प्रत्यक्ष नियंत्रण में लगभग एक ही चीज का परिचय देते हैं। खिलाड़ी को सबसे सरल ब्लॉकों से रोबोट के लिए एक एक्शन एल्गोरिथ्म इकट्ठा करना चाहिए, जिनमें से प्रत्येक कुछ विशेष कार्रवाई के लिए जिम्मेदार है - शूटिंग, आंदोलन, घुमाव और इसी तरह। उसके बाद, एल्गोरिथ्म को वायरलेस तरीके से रोबोट को भेजा जाता है, और यह अपना कार्य करना शुरू कर देता है। और अगर युद्ध के मैदान पर स्थिति बदलती है, तो खिलाड़ी एक नया एल्गोरिथ्म तैयार करता है, इसे रोबोट को भेजता है, और वह एक नए तरीके से कार्य करना शुरू कर देता है। इस तरह का नियंत्रण आपको बड़ी संख्या में रोबोट के साथ काम करने की अनुमति देता है, एक दर्जन कारों के बीच लड़ाई कोई समस्या नहीं है, निश्चित रूप से, यदि कोई हो।एल्गोरिथ्म की जटिलता
खिलाड़ी अलग जटिलता के एल्गोरिदम बनाने के लिए स्वतंत्र है। क्लिक के एक जोड़े में शाब्दिक रूप से बनाए गए उनमें से बहुत से लोग और सरल लोग एकत्र करेंगे, और लगातार रोबोट को नए कार्य भेजेंगे, जो खिलाड़ी को स्थिति का तुरंत जवाब देने का अवसर देगा। एक प्रकार का सूक्ष्म संस्कार।एक अन्य खिलाड़ी खेल से पहले थोड़ी देर के लिए बैठेगा, और चक्रों और स्थितियों के साथ हजारों ब्लॉकों के एक विशाल गैर-रेखीय एल्गोरिथ्म की रचना करेगा, वास्तव में एक प्रकार का सरलीकृत कृत्रिम बुद्धि बनाता है, और खेल पर ही, इसे रोबोटों में लोड करना, चाय पीना एक समझदार प्रतिद्वंद्वी का निरीक्षण करेगा। जो अपने सैनिकों को खो रहा है।अच्छी तरह से या नहीं, अगर कहीं वह गलती करता है या मिसकल्चर करता है, और वह खुद को स्थिति से बाहर निकालने के लिए दसियों तरह की मांग करेगा।बारीकियों
एल्गोरिथ्म को रोबोट में स्थानांतरित करना तात्कालिक नहीं है। एल्गोरिथ्म के हस्तांतरण और इसके निष्पादन की शुरुआत के बीच थोड़ी देरी है।एक ओर, यह रोबोट को सीधे नियंत्रित करना असंभव बनाता है और खिलाड़ी अग्रिम में अपने कार्यों के माध्यम से सोचते हैं, और दूसरी तरफ खेल में तनाव को जोड़ता है, क्योंकि कभी-कभी आपको एल्गोरिथ्म को तत्काल बदलने या ठीक करने की आवश्यकता होती है, और फिर आपको दुश्मन शुरू होने से पहले सेकंड के लिए फ्रैक्चर करना होगा। उसकी योजना को पूरा करता है।इंटरफ़ेस
रोबोट को नियंत्रित करने के लिए, खिलाड़ियों को एक सॉफ्टवेयर वातावरण दिया जाता है।परंपरागत रूप से, इसे कई क्षेत्रों में विभाजित किया जा सकता है। वह कार्य क्षेत्र जहां एल्गोरिदम विभिन्न ब्लॉकों से बनाया गया है। एक नक्शा जो दिखाता है कि उनके आसपास के रोबोट क्या बाधाएं देखते हैं। बटन डिजाइनिंग प्रोग्राम ब्लॉक की सूची और उन रोबोट की सूची भी है जो एक खिलाड़ी के पास है। प्रत्येक रोबोट की अपनी विशिष्ट पहचान संख्या होगी, जिसका कुछ हिस्सा इस सूची में भी प्रदर्शित किया जाएगा। खैर, बड़ा भेजें बटन, जो सूची में हाइलाइट किए गए रोबोट को असेंबल किए गए एल्गोरिदम को भेजता है।फिलहाल यह कंप्यूटर पर काम करता है, बाद में हम इसे iOS / Android पर ट्रांसफर कर देंगे
नक्शा
रोबोट में अल्ट्रासोनिक बाधा सेंसर होते हैं और वे जो कुछ भी देखते हैं वह खिलाड़ी के इंटरफेस में मानचित्र पर खींचा जाता है। यह आपको रोबोट और उसके आसपास की वस्तुओं के बीच की दूरी का मूल्यांकन करने और "आंख से" नहीं, बल्कि एक निश्चित सटीकता के साथ आंदोलन के ब्लॉकों में पैरामीटर सेट करने की अनुमति देता है। इसके अलावा, यह यह आकलन करना संभव बनाता है कि क्या रोबोट के रास्ते में बाधाएं हैं जहां व्यक्ति खुद में अब "परिदृश्य" देखने की शारीरिक क्षमता नहीं है, उदाहरण के लिए, अगर रोबोट किसी कुर्सी पर चला गया, या यहां तक कि दूसरे कमरे में चला गया।रोबोट सेंसर जो व्यक्ति देखता है, उसके साथ जो कुछ भी देखता है, उसे समायोजित किए बिना "अंधा" खेलने की क्षमता, खेल के लिए रुचि को जोड़ देगा, हालांकि यह इसकी जटिलता को बढ़ाएगा, जिसका अर्थ है कि यह अनुशंसा की जाती है कि अधिक अनुभवी खिलाड़ी इसे करते हैं।इसके अलावा, यह स्पष्ट है कि रोबोटों की संख्या में वृद्धि के साथ, और इसलिए खेल के लिए कमरे के आकार का विस्तार, एक व्यक्ति के लिए "ब्लाइंड स्पॉट" की संख्या में वृद्धि होगी - ऐसे क्षेत्र जो उसकी व्यक्तिगत दृष्टि अब शामिल नहीं हैं और वहां आपको अभी भी रोबोट के सेंसर पर भरोसा करना होगा।मानचित्र पर बाधाएं, अन्य रोबोट के अपवाद के साथ, सरल डैश द्वारा पर्याप्त संकेत दिए गए हैं यह समझने के लिए कि रोबोट वहां से नहीं गुजरेगा। दीवार से दुश्मन को अलग करने के लिए अन्य रोबोटों को उनके आइकन द्वारा इंगित किया जाता है
अवतार
डेस्कटॉप वॉरगेम्स में अपनी इकाइयों को निजीकृत करने की क्षमता है। आमतौर पर डेस्कटॉप आंकड़ों को सजाया जाता है, और अक्सर खिलाड़ी द्वारा स्वयं को संशोधित किया जाता है, जिसका अर्थ है कि उसके लिए यह विशेष रूप से "सैनिक" सेना में सिर्फ एक और चेहराहीन इकाई नहीं बन जाता है। बाकी सभी से इसके कुछ अंतर हैं। और बाद में, अगर वह खेल के दौरान कुछ संभव कर पाता है, तो यह विशेष रूप से सैनिक खिलाड़ी की स्मृति में लंबे समय तक बना रहता है। चूंकि एक कहानी इसके साथ जुड़ी हुई है, और भावनाएं कहानी से जुड़ी हुई हैं, सामान्य रूप से, और लोगों को बोर्ड गेम में आकर्षित करती हैं।तो हमारे रोबोट में एक समान तत्व क्यों नहीं जोड़ा गया?So. प्रत्येक रोबोट की अपनी पहचान संख्या होगी, जिसने तुरंत "कारखाने में" और कभी नहीं बदला। वास्तव में, प्रत्येक रोबोट अद्वितीय होगा, जिसका अपना नाम होगा।यह प्रत्येक रोबोट को व्यक्त करने के लिए संभव बना देगा, और सवाल "और आपने किस रोबोट को यह शॉट दिया?", अब आप अनिश्चित काल तक "ठीक है कि एक ..." का जवाब नहीं देंगे, लेकिन आप गर्व से कह सकते हैं कि "यह मेरा 31 वां जन्मदिन है, वह कभी नहीं।" रगड़ता है! ”आधिकारिक टूर्नामेंट में प्रत्येक रोबोट की जीत रियल वारबॉट हॉल ऑफ फ़ेम में दर्ज की जाएगी, इसलिए हर किसी के पास यह तुलना करने का अवसर होगा कि कौन कूलर है।
नायकों
आरपीजी तत्व वर्तमान में लगभग हर पहले गेम में मौजूद हैं। यह समझ में आता है, अपने सैनिकों / पात्रों / इमारतों के "पंपिंग" को देखना हमेशा बेहद रोमांचक होता है।हम अपने रोबोट के लिए समान तत्वों को कैसे पेश कर सकते हैं?खैर, सबसे पहले, सबसे स्पष्ट। रोबोट टैंक, जब अन्य लोगों के रोबोट को नष्ट करते हैं, तो अनुभव अंक प्राप्त होता है कि खिलाड़ी किस पर खर्च कर सकता है ... किस लिए? रोबोट में जीवन बिंदुओं को जोड़ना सबसे आसान है। टैंक जितना अधिक हिट कर सकता है, जीवन के पहले करने के लिए उतना उपयोगी होगा। इसके अलावा, आप एल्गोरिथ्म प्राप्त करने वाले रोबोट और इसके निष्पादन की शुरुआत के बीच ठहराव का समय कम कर सकते हैं। (क्या आपको याद है कि एल्गोरिथ्म तुरंत शुरू नहीं होता है?) "वीर विधा" को पेश करना और भी संभव है - रोबोट के प्रत्यक्ष नियंत्रण वाली एक विधा, जैसे रेडियो-नियंत्रित कार ... लेकिन यह विकल्प गेम को तोड़ सकता है।इसके अलावा, व्यक्तिगत नायक रोबोट संभव हैं। एक अन्य मंच पर, एक अलग हार्डवेयर के साथ।वहां आप पहले से ही बढ़ाया "पंपिंग" दर्ज कर सकते हैं। जीवन बिंदुओं में मानक वृद्धि के अलावा, रोबोट की गति को तेज करना संभव बनाता है। हटाने योग्य मॉड्यूल को जोड़ना संभव है, बढ़ी हुई संख्या में बंदूकें, या यहां तक कि बुर्ज के साथ। हां, और रोबोट के आकार को स्वयं बदला जा सकता है, अब एक टैंक प्लेटफॉर्म नहीं बनाया जा सकता है, लेकिन एक हेक्सापॉड - कई पैरों वाला रोबोट।
समुदाय।
इस तरह की परियोजनाओं के लिए, हमारा महत्वपूर्ण हिस्सा गेमिंग समुदाय का समर्थन और विकास है।नए लोगों का ध्यान आकर्षित करने के लिए टूर्नामेंट का आयोजन किया जाएगा, साथ ही अनुभवी खिलाड़ियों के लिए एक खेल तत्व की शुरुआत की जाएगी। समय के साथ और अभ्यास के आधार पर टूर्नामेंट आयोजित करने के प्रारूप निश्चित रूप से विस्तारित होंगे, लेकिन अब मुख्य मोड स्पष्ट हैं: दो खिलाड़ियों के बीच कम संख्या में रोबोट का उपयोग, और कई लोगों के लिए बड़े पैमाने पर लड़ाई और एक साथ बड़ी संख्या में रोबोट। दूसरा मोड, हालांकि यह युद्ध के मैदान के आकार पर मांग कर रहा है, लेकिन यह सामरिक दृष्टिकोण से सबसे शानदार और विविध होना चाहिए।इसी समय, इन दोनों मोड में, खिलाड़ी अपनी सामरिक / रणनीतिक प्रतिभाओं और रोबोट के लिए एल्गोरिदम की रचना करने की क्षमता दोनों के मामले में खुद को साबित करने में सक्षम होंगे। इसी समय, यादृच्छिकता का तत्व कहीं भी नहीं जा रहा है, क्योंकि हमारे रोबोट वास्तविक हैं, जिसका अर्थ है कि एक रिकॉशेट शेल भी प्रतीत होता है कि सही एल्गोरिदम का अंत कर सकता है। जब तक खिलाड़ी इस तरह की दुर्घटनाओं को ध्यान में नहीं रख सकता है और अपने प्रभाव को कम कर सकता है, जो फिर से उसके अनुभव और कौशल पर निर्भर करता है।खिलाड़ियों के बीच संचार बनाए रखना बहुत महत्वपूर्ण है, तदनुसार, हमारी वेबसाइट पर एक मंच का आयोजन किया जाएगा। वहां, खिलाड़ी अपने अनुभव, एल्गोरिदम के लिए विचार, खेलों पर सहमत आदि साझा करने में सक्षम होंगे। खैर, ज़ाहिर है, वहाँ खिलाड़ी डेवलपर्स के लिए अपने विचारों की पेशकश करने में सक्षम होंगे। नए रोबोट, नए मोड, बेहतर गेम इंटरफ़ेस, सब कुछ जो एक उत्कृष्ट शौक बनाने में मदद कर सकता है।खैर, हम खेल प्रदर्शनियों को नहीं भूलेंगे या नहीं, यह बात मजेदार और उपयोगी है।ठीक है, हमें शायद अपने रोबोट के साथ एक वीडियो जोड़ना होगा ... और अधिक सटीक, हमारे भविष्य के वीडियो का एक छोटा सा अंशसामान्य तौर पर ... यह हमारा विचार है, कृपया मूल्यांकन करें।हमारा Vkontakte समूह यहाँ कहीं भी है vk.com/realwarbotsखैर और हाँ, कुछ दिनों में हम किकस्टार्टर पर इस सब के साथ बाहर निकलते हैं, इसलिए मैं उन सभी से पूछता हूँ जो रणनीतियों को पसंद करते हैं, जो या तो रोबोटिक्स की परवाह करते हैं, या जो अपनी बिल्ली से नफरत करते हैं और नए तरीकों की तलाश कर रहे हैं उसे बदमाशी करने के लिए, हमारे समूहों की सदस्यता लें ताकि लॉन्च को याद न करें, और रूबल और रेपोस्ट के साथ हमारा समर्थन करें। Source: https://habr.com/ru/post/hi398309/
All Articles