आप एक विदेशी व्यापारी हैं, लाभ कमाने की उम्मीद कर रहे हैं। 5 सामान हैं जो लोग व्यापार करना चाहते हैं: Apricots, Boars, Canaries, Daffodils, और Earwigs। सर्दियों में शुरू, आपको यह तय करने की आवश्यकता है कि क्या उत्पादन किया जाए। फिर, गिरावट में, आप यात्रा करते हैं और एक लाभ के लिए अपने दिन का व्यापार करते हैं।
गेमप्ले
आप भंडारण में प्रत्येक उत्पाद के 10 के साथ खेल शुरू करते हैं। प्रत्येक वर्ष, आप प्रत्येक उत्पाद का 2 उपभोग करेंगे।
खेल की शुरुआत में, आपको 5 उत्पादों की एक सूची प्राप्त होती है, साथ ही साथ आप प्रत्येक वर्ष (उदा:) का उत्पादन करने में सक्षम होंगे 5-A,6-B,3-C,12-D,4-E। फिर आप E को E के माध्यम से एक पत्र लौटाएंगे जो तय करेगा कि क्या उत्पादन करना है।
फिर, गिरावट के समय में आप अपने उत्पादों (भंडारण में उन लोगों सहित) को बाजार में लाएंगे। आपके पास व्यापार करने के लिए 50 मोड़ हैं।
आपको यह तय करना होगा कि क्या आप बाजार को Pछोड़ना चाहते हैं , ईएलई करना चाहते हैं Sया Lईवे। फिर खरीदारों को विक्रेताओं के साथ बेतरतीब ढंग से जोड़ा जाएगा। यदि किसी समूह में अतिरिक्त है, तो यादृच्छिक अतिरिक्त इस मोड़ को याद करेंगे। यदि एक व्यापारी को छोड़ दिया जाता है, तो वे प्राप्त करेंगे S, अन्यथा T। विक्रेता यह तय करना होगा कि वह क्या बेचना चाहता है, और राशि (पूर्व: 3-A), और फिर वह क्या स्वीकार करेंगे (पूर्व: 5-B,2-D,1-E) (मान हैं के किसी भी नहीं सब से )। खरीदार को तब बताया जाएगा कि विक्रेता किस उत्पाद को बेच रहा है, फिर विक्रेता उसके लिए क्या उत्पाद लेगा, और वह इसके लिए व्यापार करने के लिए एक उत्पाद चुन सकता है (उदा: Dया Xकुछ भी नहीं)।
सभी ट्रेडों के समाप्त होने के बाद, या जब आप बाजार छोड़ चुके होते हैं, तो आप प्रत्येक उत्पाद का 2 उपभोग करेंगे, और वर्ष शुरू हो जाएगा। यदि आपके पास किसी भी 1 उत्पाद के 2 से कम है, तो आप मर जाएंगे (और पारित Q)।
आपका स्कोर आपके द्वारा पिछले वर्षों की संख्या होगी, और 50 गेम के बाद, आपके स्कोर को आपके कुल स्कोर के लिए औसत किया जाएगा।
वैकल्पिक चाल
किसी भी समय आप Gअपने माल की वापसी कर सकते हैं
किसी भी समय आप Nअपनी सूची में नए उत्पादों की संख्या की क्वेरी कर सकते हैं (पिछले वर्ष में किसी भी खिलाड़ी द्वारा उत्पादित, और पुराने उत्पादों से पहले नए उत्पादों का कारोबार किया जाएगा)
किसी भी समय आप Tवर्तमान टर्न वाक्यांश के लिए वापस आ सकते हैं : Pरॉड्यूस, Mआरकेट, या Tरैडिंग
एक व्यापार के दौरान, आप Iउस पहचानकर्ता के लिए क्वेरी कर सकते हैं जो आपके साथ व्यापार कर रहे हैं।
एक व्यापार के दौरान, आप Mट्रेडिंग करने वाले लोगों की संख्या को क्वेरी कर सकते हैं
इसे कैसे कोड करें:
आप किसी भी मानक भाषा का उपयोग कर सकते हैं, और इसमें एक command.txtप्रोग्राम शामिल होना चाहिए जो आपके प्रोग्राम को चलाने के लिए है।
आपके कार्यक्रम का सामान्य प्रवाह होना चाहिए:
Get productivity
While alive:
Output product you want to produce
While in trading:
Output whether you want to purchase or sell
Get whether or not you were skipped. If not skipped:
If purchasing:
print product you offer, and products you will accept
Else:
Get product offered, products being accepted, and choose the product you will give
मेरा यहां एक परीक्षक कार्यक्रम है । इसका उपयोग करने के लिए, अपने बॉट के नाम के साथ बॉट फ़ोल्डर में एक फ़ोल्डर बनाएं। एक जोड़ें command.txt, अपने कार्यक्रम, और कुछ और अपने कार्यक्रम की जरूरत है। मैं उनके अंदर आते ही सबमिशन जोड़ दूंगा। यदि आप उनमें से कुछ या सभी को चलाने के लिए आवश्यक भाषाओं को स्थापित नहीं करना चाहते हैं, तो आपको बस बॉट के फ़ोल्डर में कमांड टाइप करना होगा।
अंदरूनी कामकाज
प्रस्तुत प्रत्येक कार्यक्रम के लिए 5 बॉट होंगे। आईडी एक ही प्रकार के बॉट के लिए अलग होगी।
मैं उस राशि को कॉल करूंगा जो एक व्यक्ति किसी दिए गए उत्पाद की उत्पादकता का उत्पादन कर सकता है। प्रत्येक उत्पाद को एक आधार उत्पादकता दी जाएगी, जहां सभी आधार उत्पादकता 30 तक बढ़ जाएगी। स्कोर में से एक को अधिकतम 3 पर सुनिश्चित किया जाएगा, और सभी कम से कम 2 होंगे।
फिर, प्रत्येक खिलाड़ी की उत्पादकता आधार उत्पादकता से भिन्न होगी (एक मान +2 से भिन्न होगा, दूसरा +1, फिर +0, -1 और शेष मान -2 से भिन्न होगा)।
आधार उत्पादकता खेल से खेल में बदल जाएगी।
स्कोर:
seer: 10.128 years
level_headed_trader: 8.196 years
introvert: 6.856 years
random_ando: 5.408 years
hoarder_trader: 4.12 years
ratio_trader: 3.532 years
scared_trader: 3.056 years
(10 players + 4 my bots)*5व्यापारी होंगे। खेल की स्थापना की जाती है, इसलिए खेल का हमेशा के लिए चलना असंभव है। आखिरकार हर कोई मर जाएगा।
q, चाहे आप छोड़ दिए गए हों, और यदि आप खरीद रहे हैं, तो विक्रेता का प्रस्ताव और स्वीकृत उत्पाद। मुझे उम्मीद है कि इनपुट स्पष्ट हैं।