कैसे सुनिश्चित करें कि एक खेल पूरा किया जा सकता है


10

मुझे यकीन नहीं है कि जो मैं देख रहा हूं उसके लिए सही शब्द क्या है, इसलिए माफी माँगता हूँ अगर यह एक डुप्लिकेट प्रश्न है। लेकिन क्या यह सुनिश्चित करने के लिए एक शब्द / एल्गोरिथ्म है कि एक गेम एक अनंत स्कोरर के संबंध में "पूर्ण" है। मेरे द्वारा पूर्ण होने का क्या मतलब है, अगर मेरे पास एक गेम है, जहां एक उपयोगकर्ता को ब्लॉक को कूदते रहना पड़ता है क्योंकि स्क्रीन उनके साथ पकड़ने की कोशिश करती है, तो मैं यह कैसे सुनिश्चित करूंगा कि उपयोगकर्ता के लिए हमेशा उपलब्ध एक नया ब्लॉक हो। सिद्धांत के लिए कूद?

मुझे पता है कि सिद्धांत में मैं जांच करूंगा कि उपयोगकर्ता कितनी ऊंची छलांग लगा सकता है और यह सुनिश्चित कर सकता है कि उस पहुंच के भीतर एक ब्लॉक है, लेकिन क्या इसके अलावा कुछ और है? यानी नए चेक लगाते समय महंगी जाँच से बचना यह सुनिश्चित करने के लिए कि वे ओवरलैपिंग आदि नहीं हैं?

मैं विशेष रूप से html5 / js को देख रहा हूं, लेकिन मुझे आश्चर्य है कि क्या इसके लिए एक शब्द या एक विशिष्ट प्रकार का एल्गो था जो मैं जांच कर सकता था?

धन्यवाद


2
आपने बहुत वर्णन किया। जानिए कि आपका उपयोगकर्ता कितनी दूर तक जा सकता है और उससे कहीं अधिक ब्लॉक ब्लॉक नहीं लगा सकता है। वास्तव में यह एक साधारण कीनेमेटीक्स गणना है और एनीमेशन की तुलना में आपके खेल के लिए कोई अड़चन नहीं होगी।
मोबो


3
महंगे चेकों के बारे में चिंता करना कुछ समयपूर्व हो सकता है जब playability मुद्दों पर काम करना। आप लगभग हमेशा किसी ऐसी चीज का अनुकूलन कर सकते हैं, जो बाद में गति की समस्या बन जाती है, लेकिन आप कभी भी गेम को शिप नहीं कर सकते क्योंकि यह अचूक है क्योंकि आपको लगता है कि कोई तरीका बहुत धीमा होगा और इसलिए आपने इसे कभी भी आजमाया नहीं) =
पैट्रिक ह्यूजेस

1
सभी टिप्पणियों के लिए धन्यवाद दोस्तों, वास्तव में इसकी सराहना करते हैं। गामासूत्र लेख बहुत उपयोगी है @ केलीथोमस
टॉमीबीस

जवाबों:


6

एक दिलचस्प दृष्टिकोण जो मैंने देखा है वह एक बॉट / एआई बनाना है जो समझता है कि गेम कैसे खेलना है। इसमें अच्छा होना भी जरूरी नहीं है। बस यह सुनिश्चित करें कि किसी विशेष बिंदु के लिए एक कूद आवश्यक / संभव प्रतीत होता है कि एआई सट्टा आसानी से उनमें से एक अच्छी संख्या की कोशिश करता है (कूद का अनुकरण करके) जब तक यह एक ऐसा नहीं पाता। एआई को कुछ समय के स्तर पर चलाएं और देखें कि क्या उनमें से कोई भी पूरा होने वाला है।

इस एक संभव तकनीक के बारे में Inifinite मारियो एआई वीडियो और सहायक लेख देखें । आप वीडियो में देख सकते हैं कि एआई इंसान से बेहतर है जिसकी अपेक्षा की जानी चाहिए। आप यह सुनिश्चित करने के लिए किसी भी एअर इंडिया को कृत्रिम रूप से गूंगा कर सकते हैं कि यह एक उचित खिलाड़ी कौशल स्तर का प्रतिनिधित्व करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.