पूर्ण
वम्पस का मौसम समाप्त हो गया है, और कई शातिर Wumpus और बहादुर हंटर के जीवन के साथ। साथ ही साथ कुछ कायर, अनैतिक और नीच मूर्ख शिकारी। लेकिन दिन के अंत में, डॉ। हेक्ले द्वारा NascarHunter सबसे लूट और महिमा के साथ आया था। हम आपको सलाम करते हैं, ओह बहादुर ... ड्राइवर?
यह Wumpuses पर खुला मौसम है, और दुनिया भर के शिकारी मूल्यवान Wumpus Pelts से समृद्ध होने की कोशिश करने के लिए Wumpus गुफाओं में आते हैं।
खेल
क्लासिक हंट पर आधारित डंपस गेम, कुछ भिन्नताओं के साथ।
नक्शा
एक डोडेकेहेड्रॉन । 20 कमरे हैं, जिनमें से प्रत्येक 3 अन्य कमरे से जुड़ा हुआ है, जो मूल रूप से बीच में पुलों के साथ 3 छल्ले बनाते हैं।
द वम्पस
वम्पस एक रहस्यमय जानवर है। कोई भी निश्चित नहीं है कि यह कैसा दिखता है, लेकिन सभी सहमत हैं कि यह क्रूर है। Wumpus गुफाओं में रहता है, और मृत चीजों को खाना पसंद करता है। यदि वम्पस के बगल में एक गुफा में एक शव है, तो वह वहां चले जाएंगे और इसे खाएंगे। यदि वम्पस एक गुफा में शिकारियों को ले जाने के लिए होता है, तो वह उसे भी मार देगा और खा जाएगा। अगर वम्पस उसके पास एक तीर सुनता है, तो वह घबरा जाएगा और एक यादृच्छिक कमरे में भाग जाएगा।
वैकल्पिक लक्षण : ये वर्तमान में खेल को और अधिक रोचक बनाने के लिए शामिल किए गए हैं, लेकिन अगर वे बहुत अधिक यादृच्छिकता जोड़ते हैं, तो उन्हें लोकप्रिय अनुरोध पर हटाया जा सकता है।
क्रोधित Wumpus: यदि Wumpus को गोली मार दी जाती है, तो उसके पास 3 दिनों तक जीवित रहने और भगदड़ करने का 20% हिस्सा होता है। जब वे उग्र होते हैं, तो वह बेतरतीब ढंग से दिन में दो बार हिलेंगे, लेकिन फिर भी लाशों की ओर आकर्षित होंगे। 3 दिनों के बाद, वह मर जाएगा। एक दूसरे तीर का शॉट भी वम्पस को मार देगा।
वंडरिंग वम्पस: प्रत्येक दिन, अगर वम्पस को और कुछ नहीं ट्रिगर किया जाता है, तो उसके पास 25% चलने की संभावना होती है।
शिकारी
एक समय में चार शिकारी गुफाओं में प्रवेश कर सकते हैं। गुफाएँ अंधेरी हैं, इसलिए शिकारी देख नहीं सकते, लेकिन वे अपनी अन्य इंद्रियों का उपयोग कर सकते हैं। शिकारी बगल के कमरे में वम्पस को सूँघ सकते हैं, बगल के कमरे में एक लाश को सूँघ सकते हैं, दूसरे शिकारियों को बगल के कमरे में जाते हुए सुन सकते हैं, और सुन सकते हैं कि एक तीर बगल के कमरे में मार दिया गया है।
शिकारी के दो कार्य हैं: गोली चलाना या चलना। एक शिकारी एक तीर को बगल के कमरे या अपने कमरे में गोली मार सकता है, और इसी तरह आगे बढ़ सकता है।
गेमप्ले
प्रत्येक दौर में, शिकारी पहले अपने परिवेश पर ध्यान देंगे, और फिर एक चाल चलेंगे। आंदोलन तीर से पहले होता है, इसलिए यदि एक तीर एक कमरे में गोली मार दी जाती है जो एक शिकारी से बाहर निकल रही है, तो शिकारी बच जाएगा। सभी शिकारी चाल चलने के बाद, तीर का मूल्यांकन किया जाता है। यदि एक एकल रहने वाला और तीर एक ही कमरे में हैं, तो कब्जा करने वाले को गोली मार दी जाएगी और मर जाएगा। यदि दो या अधिक रहने वाले एक कमरे को साझा करते हैं, तो एक बेतरतीब ढंग से मारा जाएगा और मर जाएगा। नोट: लाशें रहने वाली हैं, इसलिए एक मृत शरीर आंशिक ढाल के रूप में काम कर सकता है।
सभी शिकारी चालों के बाद, वम्पस जवाब देगा। यदि कोई शिकारी वम्पस के साथ कमरे में चला गया है, तो वम्पस उसे खा जाएगा। यदि वम्पस चलता है, तो यह नए कमरे के रहने वालों को भी खा जाएगा।
100 दिनों के बाद, यदि शिकारियों ने वम्पस को नहीं मारा है, या पीड़ित को गिरा दिया है, तो वे गुफाओं के भीतर भुखमरी से मर जाएंगे।
कोड
सभी स्रोत कोड यहां देखे जा सकते हैं । सभी प्रस्तुतियाँ जावा में होनी चाहिए, जब तक कि कोई मुझे stdIn / stdOut एडेप्टर नहीं लिखना चाहता;)
बॉट्स को हंटर क्लास का विस्तार करना चाहिए। अपने हंटर को नाम देने के लिए, एक निर्माता जोड़ें जिसमें कोई पैरामीटर नहीं है जो नाम फ़ील्ड सेट करता है। T o प्रतिक्रिया, getResponse फ़ंक्शन को ओवरराइड करें। इस फ़ंक्शन में, प्रत्येक मोड़, आपको 5 बूलियन की एक सरणी दी जाएगी जो आपको अपने परिवेश के बारे में बताती है।
स्थिति 0 = "आप एक गंध को सूंघते हैं"
स्थिति 1 = "आप एक और शिकारी सुनें"
स्थिति 2 = "आप एक लाश को सूंघते हैं"
स्थिति 3 = "आप एक तीर का आवरण सुनें"
स्थिति 4 = "आप के रूप में उसी कमरे में एक और शिकारी महसूस करते हैं"
हंटर क्लास में 2 स्लॉट हैं: नेक्स्टमोव और नेक्स्टडायरेक्शन, जो क्रमशः एनम मूव और डायरेक्शन का उपयोग करते हैं। मूव या तो मूव हो सकता है या SHOOT हो सकता है, डाइरेक्शन लेफ्ट, राइट, बैक या HERE हो सकता है। दिशाएं सुसंगत हैं, जिसका अर्थ है कि आप हमेशा उस पिछले कमरे में वापस आएँगे जहाँ आप थे, और यदि उसी कमरे से प्रवेश करते हैं, तो LEFT और RIGHT हमेशा समान रहेगी। हालाँकि, यदि आप किसी भिन्न दिशा से प्रवेश करते हैं, तो LEFT और RIGHT आपको अलग-अलग स्थानों पर ले जाएगी।
अपने स्वयं के तरीकों को भी लागू करने के लिए स्वतंत्र महसूस करें। मेमोरी पूरे टूर्नामेंट में बनी रहती है, जिसका अर्थ है कि आपका शिकारी केवल एक बार निर्माण करेगा। हालाँकि, प्रत्येक दौर की शुरुआत में, अपने शिकारी को एक नया खेल शुरू होने देने के लिए नया नाम () विधि कहा जाता है।
स्कोरिंग
एक समय में चार शिकारी प्रतिस्पर्धा करते हैं। अगर मार दिया गया, तो वम्पस पेल्ट 60 अंक के बराबर है, सभी जीवित शिकारियों के बीच समान रूप से विभाजित। पूर्ण राउंड रॉबिन शैली, इसलिए 4 शिकारी के प्रत्येक संयोजन एक साथ खेलेंगे।
5 नमूना हंटर्स शामिल हैं: 4 बहुत बुनियादी कार्यक्षमता के साथ, और एक जो उपयोगकर्ता इनपुट को परीक्षण के प्रयोजनों के लिए खेलने की अनुमति देता है।
यदि आपके कोई सुझाव / अनुरोध हैं, तो कृपया मुझे बताएं!
अंत अब सामने है!
दुनिया में वम्पस की आबादी खतरनाक दर पर शिकार हो रही है। प्रोटेक्ट अवर वम्पस एक्ट बुधवार, 17 जून को पारित होने की उम्मीद है। इस तारीख के बाद, गुफाओं में और अधिक शिकारियों की अनुमति नहीं दी जाएगी, और एक विजेता चुना जाएगा।
स्कोरबोर्ड
नोट: मेरी क्षमा याचना, कोड में एक बग था जो हंटर्स को कई खेलों के माध्यम से मृत रहने का कारण बन सकता था। इसे ठीक करने के बाद, यह समग्र रैंकिंग को बहुत अधिक नहीं बदलता है, लेकिन आँकड़े को काफी हद तक बदल देता है।
स्कोर 1000 गेम में शिकारी के प्रत्येक सेट को चलाने में हैं। NascarHunter और FullCoverageHunter पैक का नेतृत्व करते हैं, और हालांकि एंटीहंटर के अतिरिक्त ने Wumpuses को 2% उत्तरजीविता को बढ़ावा दिया है, वे अभी भी अपनी तरह के 32% उत्तरजीविता दर पर अपने बेकार पैरों में हिला रहे हैं। साथी शिकारी से तीर गुफाओं में सबसे बड़ा खतरा हैं।
1. NascarHunter : 16557175 (17.08)
2. FullCoverageHunter : 15195545 (15.68)
3. Trig : 14459385 (14.92)
4. Idomeneus : 13428570 (13.85)
5. Eats Shoots and Leaves : 12763945 (13.17)
6. WalkingIdiot : 12329610 (12.72)
7. NealHunter : 12287140 (12.68)
8. Unnamed : 11013720 (11.36)
9. MonsterHunter : 10686035 (11.02)
10. Pacer : 9187000 (9.48)
11. Badger : 9042570 (9.33)
12. Stay : 8721210 (9.0)
13. Emo Wumpus : 7831050 (8.08)
14. Paranoid : 7722965 (7.97)
15. Huddle : 7465420 (7.7)
16. ElmerFudd : 7245995 (7.47)
17. Laomedon : 6963845 (7.18)
18. Pacifist : 6944960 (7.16)
19. ScaredyCat : 6937370 (7.15)
20. Wumpus : 114170 (0.11)
Total rounds: 4845000
Humans killed by arrows: 5289674 (1.09)
Humans dead by starvation: 1046024 (0.21)
Humans killed by wumpus: 1887634 (0.38)
Wumpus victories: 1563372 (0.32)
int
मूल्यवान 0-31 पास किया जाए ? हम यहां बड़े लड़के हैं, हम थोड़ा ऑपरेशन कर सकते हैं :)