आपका स्वागत है, बहादुर कोड गोल्फर! आज आप एक महान युद्ध और एक योगिनी के बीच में खड़े होंगे!
goblin attacks elf!
elf dodges!
elf attacks goblin!
elf hits goblin for 13 damage!
goblin has 37 health left.
goblin attacks elf!
goblin hits elf for 1 damage!
elf has 49 health left.
elf attacks goblin!
elf hits goblin for 19 damage!
goblin has 18 health left.
goblin attacks elf!
goblin hits elf for 26 damage!
elf has 23 health left.
elf attacks goblin!
elf hits goblin for 20 damage!
goblin has been slain!
चुनौती
आपकी चुनौती ऊपर की तरह एक लड़ाई का अनुकरण करना है। आप इस रूप में इनपुट प्राप्त करेंगे:
creatureName health strength defense accuracy agility
उदाहरण के लिए, भूत और योगिनी के बीच लड़ाई होगी:
goblin 50 40 35 3 2 elf 50 35 30 4 5
पहले और दूसरे जीव बारी-बारी से हमले करेंगे।
- प्रिंट 'प्राणीनाम अन्य हमलों पर हमला!
- यह देखने के लिए जांचें कि क्या प्राणी चकमा देता है। प्राणी एक हमले को चकमा देगा अगर (उसकी चपलता रैंड () 2 से विभाजित) हमलावर की सटीकता की रैंड () से अधिक है।
- अगर प्राणी चकमा देता है, तो प्रिंट करें 'प्राणीनाम चकमा दे रहा है!'
- अन्यथा, घटाना (हमलावर की ताकत बार रैंड) () और (रक्षक की रक्षा समय रैंड) 2 से विभाजित करके नुकसान की गणना करें। न्यूनतम क्षति 1. प्रिंट है 'creatureName अन्य हिट के लिए क्रिएटनाम (x) क्षति!' फिर प्रिंट 'creatureName है (x) स्वास्थ्य छोड़ दिया।' जब तक प्राणी का स्वास्थ्य 0 या उससे कम न हो, तब तक ...
- यदि प्राणी का स्वास्थ्य 0 या उससे कम है, तो प्रिंट करें 'creatName धीमा हो गया है!' और कार्यक्रम समाप्त करें।
नियम
- सबसे छोटा कोड जीतता है।
- सचमुच 'प्राणीनाम' को न छापें, लेकिन इसे प्राणी के नाम से बदल दें। '(X) क्षति' या '(x) स्वास्थ्य न छापें?' उन्हें वास्तविक राशि से बदलें। (मुझे इसे निर्दिष्ट करना होगा क्योंकि कुछ लोग नियमों को झुकने के साथ बहुत रचनात्मक हैं ।: पी)
goblin 50 40 18 3 2 elf 50 35 15 4 5
?