চূড়ান্ত ফলাফল এখানে!
ভূমিকা
2042 সালে, বিশ্বের জনবহুল হয়ে উঠেছে। বিশ্বায়ন, উপচে পড়া ভিড়, নতুন জীবনধারা এবং বিশ্বব্যাপী স্বাস্থ্যবিধি অভাব এক নতুন মহামারী ছড়িয়ে পড়েছে। এই কঠিন সময়ে, রাজ্য নেতাদের পরিস্থিতি পরিচালনা করতে হবে। আপনি আপনার জনসংখ্যাকে ধ্বংস হতে দিতে পারবেন না, তবে আপনার প্রতিবেশীদের মরতে দিয়ে আপনি উপকৃত হতে পারেন ...
টিপ্পনি
স্বাস্থ্যকর : লোকজন না সংক্রমিত
সংক্রামিত : যে সকল ব্যক্তি পৃথিবীব্যাপি থেকে মরতে পারে
ডেড : দেহ গণনা কোন বিশেষ প্রভাব (শুধুমাত্র রান)
সংক্রমণের হার : সংখ্যা স্বাস্থ্যকর যারা হয়ে যাবে সংক্রামিত প্রতিটি মোড়
রোগসংক্রমণ হার : শতকরা সংক্রামিত যে রূপান্তর করবে স্বাস্থ্যকর করতে সংক্রমিত প্রতিটি মোড়
প্রাণঘাতী হার : শতকরা সংক্রামিত প্রতিটি মরবে চালু
মাইগ্রেশন হার : উভয় শতকরা স্বাস্থ্যকর এবং সংক্রামিত যে দেশত্যাগে হবে / প্রতিটি মোড় অভিবাসন
স্থানীয়: শুধুমাত্র আপনার রাজ্যকে প্রভাবিত করে
বিশ্বব্যাপী : প্রতিটি রাজ্যকে প্রভাবিত করে
নীতি
প্রতিটি খেলোয়াড় 100 জনকে দিয়ে শুরু করে একটি শহর পরিচালনা করবে । দুর্ভাগ্যক্রমে, তাদের মধ্যে একটি সংক্রামিত ।
খেলাটি টার্ন ভিত্তিক। একটি পালা সাতটি পর্যায় নিয়ে গঠিত হয় , শেষটি ইন্টারেক্টিভ হয় (কমান্ডের জন্য বটকে জিজ্ঞাসা করে)। খেলোয়াড়দের ক্রম প্রতিটি মোড় এলোমেলোভাবে করা হয়। পূর্ববর্তী পর্বটি যখন প্রতিটি শহরে কার্যকর করা হয় তখন শুরু হয় (টার্ন 1: প্লেয়ার 1, প্লেয়ার 2, প্লেয়ার 3 ...; টার্ন 2: প্লেয়ার 3, প্লেয়ার 2, প্লেয়ার 1 ...):
1. Mutation - AUTOMATED
2. Reproduction - AUTOMATED
3. Migration - AUTOMATED
4. Infection - AUTOMATED
5. Contagion - AUTOMATED
6. Extinction - AUTOMATED
7. Players Turn - INTERACTIVE
কন্ট্রোলার আপনাকে কমান্ড আর্গুমেন্টগুলির মাধ্যমে ইনপুট সরবরাহ করে এবং আপনার প্রোগ্রামটি স্টাডআউটের মাধ্যমে আউটপুট দিতে হয়।
বাক্য গঠন
ইনপুট
আপনার প্রোগ্রামটি যতবার ডাকা হবে, ততক্ষণ এই ফর্ম্যাটে আর্গুমেন্টগুলি পাবেন:
Round;YourPlayerId;PlayerId_Healthy_Infected_Dead_InfectionRate_ContagionRate_LethalityRate_MigrationRate;PlayerId_Healthy_Infected_Dead_InfectionRate_ContagionRate_LethalityRate_MigrationRate;...
রাউন্ডটি 1-সূচকযুক্ত।
উদাহরণ ইনপুট
6;2;1_106_23_9_2_4_13_5;0_20_53_62_16_20_35_5;2_20_53_62_16_20_35_5
এখানে, আপনি দেখুন এটি 6th ষ্ঠ রাউন্ড এবং আপনি খেলোয়াড় ২। আপনার মধ্যে 20 টি স্বাস্থ্যকর, 53 সংক্রামিত, 62 জন মৃত, 16% সংক্রমণের হার, 20% সংক্রাম হার, 35% প্রাণঘাতী হার এবং 5% মাইগ্রেশন হার রয়েছে।
আউটপুট
আপনাকে তিনটি অক্ষর আউটপুট করতে হবে (কোনও স্থান নেই, কোনও বিভাজক) নয়, যা প্রতিটি এই ক্রমের সাথে মিল রেখে আপনি এই পালাটি নেবেন। অক্ষরের ক্রম ক্রমের ক্রম নির্ধারণ করে। আপনি একই ক্রিয়াকে একাধিকবার আউটপুট করতে পারেন।
N
: কি এন othing
M
: রিসার্চ এম icrobiology [এফেক্টস: স্থানীয় কমাতে সংক্রমণের হার 4%]
E
: রিসার্চ ই pidemiology [এফেক্টস: স্থানীয় কমাতে রোগসংক্রমণ হার 8% দ্বারা]
I
: রিসার্চ আমি mmunology [এফেক্টস: কমাতে স্থানীয় প্রাণঘাতী হার 4%]
V
: গবেষণা ভী accination [এফেক্টস: কমাতে স্থানীয় সংক্রমণের হার এক করে, স্থানীয় কমাতে রোগসংক্রমণ হার 4%, স্থানীয় কমাতে প্রাণঘাতী হার 2%]
C
: দাও সি Ure [এফেক্টস: রূপান্তর করুন 10 স্থানীয় সংক্রমিত করার স্বাস্থ্যকর ]
Q
: কিউ ইউরেনটাইন [প্রভাব: 30 স্থানীয় সংক্রামিত সরান ]
O
: হে কলম সীমানা [প্রভাব: স্থানীয় মাইগ্রেশন হার 10% বৃদ্ধি করুন ]
B
: বি অর্ডারগুলি বন্ধ করুন [প্রভাবসমূহ: স্থানীয় অভিবাসনের হার 10% দ্বারা হ্রাস করুন ]
T
: বায়ো টি ত্রুটিবাদ [প্রভাবগুলি: রূপান্তর 4 বিশ্বব্যাপী স্বাস্থ্যকর করতে সংক্রমিত ]
W
: ওয়াট eaponization [এফেক্টস: বিশ্বব্যাপী বাড়ান সংক্রমণের হার 1, গ্লোবাল বৃদ্ধি প্রাণঘাতী হার 2%] এর দ্বারা
D
: D: বিশ্বব্যাপী বৃদ্ধি: issemination [এফেক্টস সংক্রমণের হার1 দ্বারা, বৈশ্বিক সংক্রমণের হার 2% বাড়িয়ে নিন ]
P
: পি অ্যাসিফিকেশন [প্রভাব: গ্লোবাল ইনফেকশন রেট 1 দ্বারা হ্রাস করুন, বৈশ্বিক সংক্রমণের হার 1% হ্রাস করুন, বৈশ্বিক লেথালિટી রেট 1% হ্রাস করুন ]
গেমপ্লের
সমস্ত পর্যায়ক্রমে
অবৈধ কমান্ড = কোনও কিছুই
পার্সেন্টেজ পূর্ণসংখ্যার মতো যোগ করা হয় না, অর্থাৎ 10% - 4% = 6%। যখন কোনও সূত্রে শতাংশ প্রয়োগ করা হয়, ফলাফলটি মেঝেতে থাকে।
পর্ব 1: রূপান্তর
মহামারীটি আরও শক্তিশালী হয়ে উঠছে। প্রতিটি পালা, এলোমেলোভাবে এই বৈশিষ্ট্যগুলির মধ্যে একটি লাভ করে (এই রূপান্তরটি সমস্ত খেলোয়াড়কে একবারে প্রভাবিত করে):
- বৈশ্বিক সংক্রমণের হার 2 দ্বারা বৃদ্ধি করুন
- বিশ্বব্যাপী সংক্রমণের হার 5% বৃদ্ধি করুন
- বৈশ্বিক প্রাণঘাতী হার 5% বাড়ান
দ্বিতীয় পর্যায়: প্রজনন
প্রতি পাঁচ রাউন্ডে (5, 10, 15 ...), নতুন নাগরিকের জন্ম হবে। প্রতিটি জোড়া স্বাস্থ্যকর এক করতে হবে স্বাস্থ্যকর (23 স্বাস্থ্যকর 11 নতুন জেনারেট স্বাস্থ্যকর )। প্রতিটি জোড়া সংক্রামিত এক করতে হবে সংক্রামিত ।
পর্ব 3: হিজরত
প্রতিটি পালা, স্বাস্থ্যকর এবং সংক্রামিতদের শতকরা এক ভাগ তাদের রাজ্য ছেড়ে চলে যাবে, তাদের মাইগ্রেশন হারের উপর নির্ভর করে (১০ জন স্বাস্থ্যবান ১০০ স্বাস্থ্যকর এবং ১০% অভিবাসন হার সহ একটি রাজ্য ত্যাগ করবে )। তারপরে, অভিবাসীদের আবারও প্রতিটি রাজ্যের মধ্যে বিতরণ করা হবে, আবারও অভিবাসন হারের উপর নির্ভর করে । (প্রতিটি রাজ্যের হার ওজনযুক্ত এবং অভিবাসীরা তারপরে সমস্ত বিতরণ করা হয়)।
পর্ব 4: সংক্রমণ
প্রতিটি রাজ্যের স্বাস্থ্যকর সংক্রমণের হার অনুযায়ী সংক্রামিত রূপান্তরিত হয় ।
পর্ব 5: সংক্রামক
সংক্রমণের হার অনুসারে প্রতিটি রাজ্যের স্বাস্থ্যকর সংক্রামিত রূপান্তরিত হয় । সংখ্যা গুন দ্বারা গণনা করা হয় সংক্রামিত দ্বারা রোগসংক্রমণ হার ।
Hase ম পর্যায়: বিলুপ্তি
সংক্রামকরা প্রাণঘাতী হার অনুসারে ডেডে রূপান্তরিত হয় । সংখ্যাকে প্রাণঘাতী হার দ্বারা সংক্রামিত করে গুণ করা হয় ।
পর্ব 7: খেলোয়াড়দের পালা
প্রতিটি খেলোয়াড় ইনপুট গ্রহণ করে এবং অবশ্যই তিনটি ক্রিয়াকলাপ আউটপুট করে থাকে, যেগুলি আউটপুট হিসাবে ক্রমে সম্পাদিত হয়।
বিধি
- নির্দিষ্ট অন্যান্য বটগুলিকে বীট বা সমর্থন করতে বটগুলি লেখা উচিত নয়।
- ফাইলগুলিতে লেখার অনুমতি রয়েছে। দয়া করে "Yourubmissionname.txt" এ লিখুন, গেম শুরু হওয়ার আগে ফোল্ডারটি খালি হয়ে যাবে। অন্যান্য বাহ্যিক সংস্থানগুলি অনুমোদিত নয়।
- আপনার জমা দেওয়ার প্রতিক্রিয়া জানাতে এক সেকেন্ড রয়েছে (প্রতিটি শহরে)।
- আপনার সাবমিশনগুলি সংকলন এবং চালনার জন্য আদেশগুলি সরবরাহ করুন।
জয়লাভ
বিজয়ী হ'ল 50 রাউন্ডের পরে সবচেয়ে স্বাস্থ্যকর with যদি কোনও খেলোয়াড় শেষ বেঁচে থাকে (0 টিরও বেশি স্বাস্থ্যকর বা সংক্রামিত ) খেলাটি বন্ধ হয়ে যায় এবং তিনি জিতেন। যদি একাধিক খেলোয়াড়ের স্বাস্থ্যকর পরিমাণ একই থাকে তবে সর্বাধিক সংক্রামিত ব্যক্তিই জিততে পারে, তবে একজন কম সংখ্যক মৃত ব্যক্তির সাথে ।
নিয়ামক
আপনি গিটহাবের নিয়ামকটি খুঁজে পেতে পারেন । এটিতে জাভাতে লেখা তিনটি স্যাম্পলবট রয়েছে।
এটি চালানোর জন্য, প্রকল্পটি দেখুন এবং এটি আপনার জাভা আইডিইতে খুলুন। main
ক্লাসের পদ্ধতিতে প্রবেশের পয়েন্ট Game
। জাভা 8 প্রয়োজনীয়।
বট যোগ করার জন্য প্রথমে আপনার জাভা (.class ফাইল) এর সংকলিত সংস্করণ বা ব্যাখ্যামূলক ভাষার উত্সগুলির প্রয়োজন। এগুলি প্রকল্পের মূল ফোল্ডারে রাখুন। তারপরে, players
প্যাকেজে একটি নতুন জাভা ক্লাস তৈরি করুন (আপনি ইতিমধ্যে বিদ্যমান বটগুলির উদাহরণ নিতে পারেন)। এই শ্রেণিকে Player
পদ্ধতিটি ওভাররাইড করার জন্য অবশ্যই প্রয়োগ করতে হবে String getCmd()
। স্ট্রিংটি ফেরত হ'ল আপনার বটগুলি চালানোর শেল কমান্ড। আপনি উদাহরণস্বরূপ এই কমান্ড দিয়ে একটি রুবি বট কাজ করতে পারে: return "C:\Ruby\bin\ruby.exe MyBot.rb";
। অবশেষে ক্লাসের players
শীর্ষে অ্যারেতে বট যোগ করুন Game
।
চূড়ান্ত ফলাফল (2016-03-04 08:22 GMT)
গ্লোবাল (100 খ্যাতি):
100 গেমের ফলাফল: http://pasted.co/942200ff
1. EvilBot (24, 249, 436)
2. Triage (23, 538, 486)
3. WICKED (23, 537, 489)
4. Israel (23, 40, 240)
5. InfectedTown (22, 736, 482)
6. ZombieState (22, 229, 369)
7. Mooch (22, 87, 206)
8. InfectedHaven (21, 723, 483)
9. Crossroads (16, 9, 136)
10. TheKeeper (3, 4, 138)
11. Terrorist (0, 595, 496)
12. InfectionBot (0, 511, 430)
13. FamilyValues (0, 6, 291)
14. UndecidedBot (0, 0, 20)
15. XenoBot (0, 0, 26)
16. Researcher (0, 0, 33)
17. Strategist (0, 0, 42)
18. TheCure (0, 0, 55)
19. Socialist (0, 0, 67)
20. TrumpBot (0, 0, 77)
21. CullBot (0, 0, 81)
22. BackStabber (0, 0, 87)
23. BlunderBot (0, 0, 104)
24. RemoveInfected (0, 0, 111)
25. PFC (0, 0, 117)
26. BioterroristBot (0, 0, 118)
27. PassiveBot (0, 0, 118)
28. Smaug (0, 0, 118)
29. WeaponOfMassDissemination (0, 0, 119)
30. AllOrNothing (0, 0, 121)
31. Obamacare (0, 0, 122)
32. DisseminationBot (0, 0, 123)
33. CureThenQuarantine (0, 0, 125)
34. Madagascar (0, 0, 129)
35. OpenAndClose (0, 0, 129)
36. ThePacifist (0, 0, 130)
37. MedicBot (0, 0, 131)
38. Medic (0, 0, 133)
39. Salt (0, 0, 134)
40. Piecemeal (0, 0, 136)
41. Graymalkin (0, 0, 137)
42. PureBot (0, 0, 140)
43. MadScienceBot (0, 0, 144)
44. BipolarBot (0, 0, 149)
45. RedCross (0, 0, 151)
ডুমসড-কম (200 খ্যাতি):
100 গেমের ফলাফল: http://pasted.co/220b575b
1. FamilyValues (5708, 14, 2)
2. BlunderBot (5614, 12, 3)
3. Graymalkin (5597, 17, 4)
4. PureBot (5550, 12, 5)
5. Crossroads (5543, 11, 4)
6. Salt (5488, 24, 7)
7. CureThenQuarantine (5453, 13, 7)
8. Piecemeal (5358, 121, 23)
9. TrumpBot (5355, 12, 5)
10. CullBot (5288, 12, 9)
11. AllOrNothing (5284, 13, 10)
12. Madagascar (5060, 180, 35)
13. TheKeeper (4934, 165, 44)
14. WICKED (4714, 25, 5)
15. Strategist (2266, 25, 5)
16. BackStabber (2180, 1327, 596)
17. RemoveInfected (2021, 33, 27)
18. OpenAndClose (1945, 667, 394)
19. Triage (1773, 401, 80)
20. TheCure (1465, 46, 26)
21. Obamacare (1263, 525, 247)
22. Mooch (1103, 546, 269)
23. Israel (1102, 580, 292)
24. RedCross (1086, 1700, 727)
25. ThePacifist (1069, 636, 580)
26. Researcher (1035, 113, 37)
27. UndecidedBot (825, 219, 93)
28. PassiveBot (510, 990, 567)
29. MedicBot (411, 1474, 667)
30. Medic (392, 1690, 619)
31. Socialist (139, 63, 90)
32. XenoBot (0, 82, 170)
আপনার অংশগ্রহণের জন্য সবাইকে ধন্যবাদ। আমি আশা করি যে গেমটি চালানোর সময় আপনি আপনার বটগুলি ডিজাইনিং এবং কোডিংয়ের মতো সময় কাটিয়েছিলেন।