4-স্ট্যান্ড অফ
বিবরণ
আপনি কোনওভাবে নিজেকে চার দিকের স্টাফ অফে পেয়ে গেছেন। বোঝাই বন্দুকটি আপনার হাতে রয়েছে এবং কিছুটা গ্রেনেড আপনার বেল্টে লাগানো আছে।
স্ট্যান্ডঅফের শেষে সর্বাধিক স্বাস্থ্য থাকা উদ্দেশ্য। যখন একজনের স্বাস্থ্যের ইতিবাচক পরিমাণ থাকে তখন স্ট্যান্ডঅফ হয়ে যায়।
প্রতিটি খেলোয়াড়ের 5
স্বাস্থ্য আছে এবং যখন তার স্বাস্থ্য / নীচে নেমে যায় তখন মারা যায় 0
। যে খেলোয়াড় মারা যায় তার প্লেয়ারটি যে ক্ষতি করতে পারে সেটাই শেষ বার turn
স্ট্যান্ডঅফের শেষে যদি কোনও লাইভ প্লেয়ার থাকে তবে সেই খেলোয়াড় জিতবে। অন্যথায়, কমপক্ষে নেতিবাচক স্বাস্থ্যের সাথে প্লেয়ার জিততে পারে।
ক্রিয়াকলাপ
শ্যুট করুন : কারও দিকে গুলি করুন।
2
একটি জীবিত শত্রু শুটিং যদি ক্ষতি0
একটি মৃত শত্রু শুটিং যদি ক্ষতিhealth_at_start_of_turn+2
নিজেকে গুলি করে ফেললে ক্ষতি (দ্রষ্টব্য যে এটি আপনাকে বেশিরভাগ-2
স্বাস্থ্যের সাথে ছেড়ে দেবে ))- যদি কোনও শত্রু যদি আপনাকে একই পালটে গুলি করে তবে আপনি নিজেকে গুলি করেন তবে আপনি -4 স্বাস্থ্যের সাথে স্ট্যান্ডঅফ বন্ধ করবেন (আপনি এখনও অন্য খেলোয়াড়দের নিজেরাই ক্ষতিগ্রস্থ হবেন)
- আপনার ক্রিয়াকলাপটি নিম্নলিখিত পালাটিকে উপেক্ষা করা হবে (এবং ধরে নেওয়া হয়েছে
Nothing
)।
ডজ : একক প্রতিপক্ষের শট ডজ করার চেষ্টা করুন।
প্রস্তুত : আপনার গ্রেনেড আনহুক এবং এটি নিক্ষেপ করার জন্য প্রস্তুত।
- এটি ছুঁড়ে ফেলার আগে আপনার কাছে কেবল তিনটি পালা রয়েছে (
6
নিজের3
ক্ষতি, সমস্ত জীবিত শত্রুর ক্ষতি) - অখণ্ডিত গ্রেনেডের সাথে মারা মারা তিনটি পালার জন্য গ্রেনেড নিক্ষেপ করার সমান।
- এটি ছুঁড়ে ফেলার আগে আপনার কাছে কেবল তিনটি পালা রয়েছে (
নিক্ষেপ : কারও দিকে গ্রেনেড চক এবং সেরা আশা করি।
8
বেঁচে থাকলে টার্গেট ক্ষতি করে3
জীবিত থাকলে অন্য প্রত্যেকে (নিজেকে সহ) ক্ষতিগ্রস্থ হন
কিছুই নয় : ঘুরে দাঁড়ানোর জন্য অলসভাবে দাঁড়িয়ে থাকুন এবং প্রত্যেকে মরতে দেখুন।
ইনপুট
আপনার প্রোগ্রামটি নিম্নলিখিত তথ্যগুলি প্রদান করবে:
- প্রতিটি খেলোয়াড়ের স্বাস্থ্য
স্ট্যান্ডঅফ শুরু হওয়ার পরে সেই খেলোয়াড় কর্তৃক গৃহীত পদক্ষেপের একটি তালিকা নীচে প্রতি খেলোয়াড় প্রতি উত্তীর্ণ তথ্যের ফর্ম্যাট:
[Health],[Action 1],[Action 2],[Action 3],...
আউটপুট বিভাগে উল্লিখিত বিন্যাসে ক্রিয়া দেওয়া হবে ।
আপনি এই জাতীয় 4 টি স্ট্রিং পাবেন যা কোনও স্থান দ্বারা পৃথক করে একক যুক্তি হিসাবে পাস করা হবে। এই স্ট্রিংয়ের ক্রমটি হ'ল:
[Player Info] [Opponent 1 Info] [Opponent 2 Info] [Opponent 3 Info]
স্ট্রিংগুলি দ্বিতীয় আর্গুমেন্ট হিসাবে পাস করা হয়। প্রথম যুক্তিতে একটি পূর্ণসংখ্যা থাকে যা আইনটি কার্যকর হওয়ার স্ট্যান্ডঅফটিকে স্বতন্ত্রভাবে সনাক্ত করে। একই সংখ্যক খেলোয়াড়ের মধ্যে স্থিরতা এক সাথে না হওয়ার গ্যারান্টিযুক্ত। তবে, একাধিক standoffs হবে একই সময়ে ঘটে থাকে।
উদাহরণ স্বরূপ:
$./Player.bash 5 "3,S2,N 5,P,N 3,S0,N -2,S3,N"
বর্তমানে, খেলোয়াড় এবং দ্বিতীয় প্রতিপক্ষের স্বাস্থ্য 3, প্রথম প্রতিপক্ষের 5 স্বাস্থ্য, এবং তৃতীয় প্রতিপক্ষের -2 স্বাস্থ্য রয়েছে এবং মারা গেছে।
প্রথম টার্নে:
- প্লেয়ার 1 শট শত্রু 2
- শত্রু 1 একটি গ্রেনেড প্রস্তুত
- শত্রু 2 শট খেলোয়াড়
- শত্রু 3 নিজেকে গুলি করেছিল
দ্বিতীয় বারে:
- সব খেলোয়াড় কিছুই করেনি। (খেলোয়াড় এবং শত্রু 2 কিছুই করতে পারে না যেহেতু তারা আগের টার্নে গুলি করেছিল E শত্রু 3 মারা গেছে: তিনি
Nothing
বাকি স্ট্যান্ডঅফের জন্য করবেন do )
একটি অচলাবস্থা শুরুতে দ্বিতীয় প্রমাণ হচ্ছে, 5 5 5 5
।
আউটপুট
একটি কমান্ড নীচের তালিকাভুক্ত বিন্যাসে আউটপুট করা উচিত। একটি অবৈধ আউটপুটকে 'কিছুই না' হিসাবে ব্যাখ্যা করা হয়। একটি লক্ষ্য প্রয়োজন একটি আদেশ একটি পূর্ণসংখ্যার অনুসরণ করা উচিত ( 0-3
, 0
প্লেয়ার প্রতিনিধিত্ব করে, এবং 1-3
শত্রুদের প্রতিনিধিত্ব 1-3)।
S[target]
: কান্ড [লক্ষ্য]।D[target]
: ফাঁসানোর চেষ্টা [লক্ষ্য]।P
: একটি গ্রেনেড প্রস্তুত।T[target]
: [টার্গেট] এ গ্রেনেড নিক্ষেপ করুন।N
: কিছু করনা.
একটি কমান্ড যা একটি লক্ষ্য প্রয়োজন, কিন্তু একটি লক্ষ্য প্রদান করা হয় 0
এবং 3
একটি লক্ষ্য সম্পূর্ণরূপে সরবরাহ করা হয় না এবং লক্ষ্য পুরোপুরি সরবরাহ করা হয় না তা লক্ষ্য করা হবে 0
(প্লেয়ার)।
স্কোরিং
প্রতিটি স্ট্যান্ডঅফের শেষে, খেলোয়াড়গণ নিম্নলিখিত সূত্র দ্বারা গণনা করা স্কোর পান:
35 + health at end of standoff
ক্ষেত্রে যে একটি প্লেয়ার স্বাস্থ্যের নেতিবাচক সঙ্গে একটি অচলাবস্থা শেষ হয়, তারা হবে একটি স্কোর গ্রহণ 35 নিচে । নিম্নলিখিত পয়েন্টগুলিও বোনাস হিসাবে পুরস্কৃত হয়:
- সর্বাধিক স্বাস্থ্য: +4 পয়েন্ট
- দ্বিতীয় সর্বাধিক স্বাস্থ্য: +২ পয়েন্ট
- তৃতীয় সর্বাধিক স্বাস্থ্য: +1 পয়েন্ট।
টাই করার ক্ষেত্রে, নিম্ন বোনাসটি দেওয়া হয় (যদি দুটি ব্যক্তি বেশিরভাগ স্বাস্থ্যের সাথে টাই করেন, উভয়কে +2 প্রদান করা হয়; যদি সর্বাধিক স্বাস্থ্যসম্পন্ন 3 জন লোক থাকে, +1, এবং যদি সবাই সমানভাবে শেষ হয় তবে +0)।
চূড়ান্ত স্কোরটি সমস্ত স্বতন্ত্র স্কোরের গড় গণনা করে নির্ধারিত হয়।
বিধি / বিবরণ
- একটি ঘুরতে ইভেন্টগুলির ক্রম নিম্নরূপ:
- সমস্ত খেলোয়াড় তাদের ক্রিয়া করে।
- যে খেলোয়াড়ের স্বাস্থ্য 0 বা তার কম রয়েছে তারা মারা যান।
- বিস্ফোরণ ঘটাতে হবে এমন অ্যানথ্রাউন গ্রেনেডগুলি বিস্ফোরিত হবে (সবেমাত্র মারা যাওয়া খেলোয়াড়েরা এখনও আহত হয়েছেন, কারণ তারা এখনও মারা গেছে)
- এন্ট্রিগুলির মধ্যে কোনও সহযোগিতা নেই।
- তিনটি * স্ট্যান্ডঅফস 4 জন খেলোয়াড়ের প্রতিটি সেটের মধ্যে ঘটবে। (প্রতিটি স্ট্যান্ডঅফের সাথে প্লেয়ারদের অর্ডার আলাদা হতে পারে)।
- ডিস্ক স্পেসের অতিরিক্ত পরিমাণে মেমরি গ্রহণকারী এন্ট্রিগুলি অযোগ্য ঘোষণা করা হবে।
- আপনার এন্ট্রি ছাড়া অন্য ফাইলগুলি পড়া বা সংশোধন করা আপনার প্রবেশকে অযোগ্য ঘোষণা করবে।
- একটি ট্রাক, মাতাল দ্বারা চালিত, টার্নের পরে
50th
স্ট্যান্ডঅফটি এখনও শেষ না হলে, টার্নের পরে সমস্ত জীবিত খেলোয়াড়ের উপরে চলে যাবে50th
।- এই ট্রাকটি সমস্ত জীবিত খেলোয়াড়ের 20 টি ক্ষতি করে।
- স্ট্যান্ডঅফস দ্রুত ঘটে। প্রোগ্রামগুলি 1 সেকেন্ড পরে কাটা হয়।
- আপনি মারা যাওয়ার পরেও আপনার প্রোগ্রামটি প্রতিটি পালা বলা হবে।
- আপনি কেবল আপনার ডিরেক্টরিতে ফাইল পড়তে বা লিখতে পারেন (যদি আপনার এন্ট্রিটির নাম জনডো হয়, আপনি ডিরেক্টরি প্লেয়ার / জনডো /) এ ফাইলগুলি সংরক্ষণ করতে পারেন; তবে আপনার স্ক্রিপ্টটি চলাকালীন এটি বর্তমান ডিরেক্টরি হবে না।
- স্ট্যান্ডঅফগুলি আর্ক লিনাক্স (2014.08.01 প্রকাশ করুন) চালিত একটি মেশিনে অনুষ্ঠিত হবে।
কন্ট্রোলারটি গিটহাবে পাওয়া যায় ।
আপনার পোস্টে নিম্নলিখিত অন্তর্ভুক্ত করুন:
- আপনার বট জন্য একটি নাম
- বট চালানোর জন্য একটি শেল কমান্ড (উদা।
java Doe.java
) ইনপুট একক যুক্তি হিসাবে কমান্ড লাইনের মধ্য দিয়ে যাবে (java Doe.java 5 "-2,S0 -2,S1 -2,S2 5,N"
) - আপনার বট কোড
- বটটি কীভাবে সংকলন করা উচিত (প্রযোজ্য ক্ষেত্রে)
- ভাষা (এবং প্রযোজ্য সংস্করণ, বিশেষত পাইথনের জন্য)
* কন্ট্রোলার ছয় বছরের জন্য খুব দীর্ঘ সময় নিচ্ছে।
স্কোরবোর্ড
Observer 43.280570409982
MuhammadAli 43.134861217214
Osama 43.031983702572
LateBoomer 42.560275019099
SimpleShooter 42.412885154062
LessSimpleShooter 42.3772
Neo 42.3738
Scared 42.3678
Richochet 42.3263
Equivocator 42.2833
TwentyFourthsAndAHalfCentury 42.2640
Darwin 42.1584
HanSolo 42.1025
Coward 42.0458
ManipulativeBastard 41.8948
Sadist 41.7232
Aggressor 41.7058
CourageTheDog 41.5629
Grenadier 40.9889
Bomberman 40.8840
Spock 40.8713
Sniper 40.6346
DONTNUKEMEBRO 39.8151
PriorityTargets 39.6126
Hippolyta 39.2480
EmoCowboy 39.2069
Zaenille 39.1971
AntiGrenadier 39.1919
PoliticallyCorrectGunman 39.1689
InputAnalyzer 39.1517
Rule0Bot 39.1000
BiasedOne 39.0664
Pacifist 39.0481
StraightShooter 39.0292
Ninja 38.7801
MAD 38.2543
Monkey 37.7089
Label1Goto1 36.2131
Generated: 2014/08/22 03:56:13.470264860 UTC
লগস: গিটহাবে