আপনি লাভের আশায় বিদেশী ব্যবসায়ী। 5 টি পণ্য রয়েছে যা লোকেরা বাণিজ্য করতে চায়: A
pricot, B
oars, C
anaries, D
affodils এবং E
arwigs। শীতে শুরু করে, আপনাকে কী উত্পাদন করতে হবে তা সিদ্ধান্ত নেওয়া দরকার। তারপরে, শরত্কালে, আপনি ভ্রমণ এবং একটি লাভের জন্য আপনার দিনগুলি ট্রেডিংয়ে ব্যয় করেন।
গেমপ্লের
আপনি স্টোরেজে প্রতিটি পণ্য 10 দিয়ে গেমটি শুরু করেন। প্রতি বছর, আপনি প্রতিটি পণ্য 2 গ্রাহক হবে।
গেমের শুরুতে, আপনি প্রতি বছরের পরিমাণ উত্পাদন করতে সক্ষম হবেন সেই পরিমাণের সাথে আপনি 5 টি পণ্যের একটি তালিকা পাবেন (যেমন 5-A,6-B,3-C,12-D,4-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
roduce, M
arket, অথবা T
rading
কোনও ব্যবসায়ের সময় 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
, আপনার প্রোগ্রাম এবং আপনার প্রোগ্রামের যে কোনও প্রয়োজন যুক্ত করুন। সেগুলি আসার সাথে সাথে আমি জমাগুলি যুক্ত করব। আপনি যদি কিছু বা সমস্ত চালনার জন্য প্রয়োজনীয় ভাষাগুলি ইনস্টল করতে না চান তবে আপনার কেবল বটের ফোল্ডারে কমান্ড.txt মুছতে হবে।
ভেতরের ক্রিয়াকাণ্ড
জমা দেওয়া প্রতিটি প্রোগ্রামের জন্য 5 টি বট থাকবে। একই ধরণের বটগুলির জন্য আইডি আলাদা হবে।
একজন প্রদত্ত পণ্য উত্পাদনশীলতা উত্পাদন করতে পারে তার পরিমাণকে আমি বলব। প্রতিটি পণ্যকে একটি বেস উত্পাদনশীলতা দেওয়া হবে, যেখানে সমস্ত বেস উত্পাদনশীলতা 30 পর্যন্ত যোগ হবে the স্কোরগুলির মধ্যে একটি সর্বাধিক 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
, আপনাকে বাদ দেওয়া হয়েছিল কিনা, এবং আপনি যদি কিনে থাকেন তবে বিক্রেতার অফার এবং গ্রহণযোগ্য পণ্য। আমি আশা করি ইনপুটগুলি সুস্পষ্ট।