আপনার রোবটকে হাকিৎজু: কোড অফ দ্য ওয়ারিয়র দিয়ে কোড করুন
- বিভাগ: অ্যাপ স্টোর অ্যাপস

আমি ভান করতে চাই যে আমি কম্পিউটার সম্পর্কে একটি বা দুটি জিনিস জানি। যখন আমি আমার মা বা বন্ধুদের আশেপাশে থাকি যারা প্রযুক্তিগত জিনিস নিয়ে খুব বেশি খেলা করে না, আমি সবসময় একজন সত্যিকারের পেশাদারের মতো শোনাই। যাইহোক, যখন আমি আমার আইটি বন্ধুদের আশেপাশে থাকি, তখন আমি আঁকড়ে ধরি। জাভাস্ক্রিপ্ট শব্দের চারপাশে নিক্ষেপ করুন এবং আপনি আমাকে পাহাড়ের জন্য দৌড়াতে বলুন।
আমি যখন প্রথম সার্বজনীন অ্যাপ Hakitzu: Code of the Warrior আবিষ্কার করি, তখন আমি জাভাস্ক্রিপ্টে তাদের গতিবিধি লিখতে পারব তা জানতে পারার আগেই আমি জায়ান্ট ফাইটিং রোবট তৈরির বিষয়ে ইতিমধ্যেই উত্তেজিত ছিলাম।
যদি এটি ভীতিজনক শোনায়, চিন্তা করবেন না। হাকিৎজু কোড শেখানোর উদ্দেশ্যে তৈরি করা হয়েছিল। আপনার রোবটকে সরাতে, আক্রমণ করতে এবং ধ্বংস করতে আপনার যা জানা দরকার তা এই গেমটিতে একটি শেখার সরঞ্জাম হিসাবে উপলব্ধ…
ডিজাইন
নিজেকে 1986 সালে চিত্রিত করুন, 2013 কেমন হতে পারে সে সম্পর্কে একটি সিনেমা দেখছেন। এটাই এই গেমের মৌলিক চেহারা। ল্যান্ডস্কেপগুলি পোস্ট-এপোক্যালিপ্টিক। ইন্টারফেসটি কিছুটা দেখায় যেমন এটি ম্যাক্স হেডরুমের জন্য তৈরি করা হয়েছিল (অবশ্যই গর্বিত রঙ ছাড়াই)। রোবোকপ যদি দৃশ্যে হেঁটে যেত, তাহলে এটা আমাকে অবাক করত না।
চপ শপে কীভাবে কোডওয়াকার তৈরি করতে হয় এবং তারপরে যুদ্ধের ময়দানে কীভাবে একটি গেম শুরু করতে হয় তার একটি প্রাথমিক টিউটোরিয়ালের মাধ্যমে খেলোয়াড়দের নেওয়া হয়। একবার আপনি রোবটের মুভমেন্ট কোডগুলি কীভাবে ইনপুট করতে হয় তা শিখে গেলে, আপনাকে আপনার প্রথম ম্যাচে পাঠানো হবে। এটি একটি মাল্টিপ্লেয়ার গেম। সুতরাং, যদি আপনার সাথে খেলার জন্য কোন বন্ধু না থাকে, তাহলে আপনাকে একটি র্যান্ডম গেম সেন্টার প্রতিপক্ষের বিরুদ্ধে দলবদ্ধ করা হবে।
আপনি কোড উইন্ডোতে আপনার রোবটের গতিবিধি টাইপ করার সময়, আপনি এরিনাটিকে একটি টপ-ডাউন গ্রিড হিসাবে দেখতে পাবেন। আপনি কত স্কোয়ার সরাতে হবে এবং কখন আপনার আক্রমণ কোড টাইপ করতে হবে তা নির্ধারণ করতে সক্ষম হবেন। একবার আপনি আপনার সমস্ত নড়াচড়ায় প্রবেশ করলে, আপনি 'ডিবাগ ক্যাম' দৃষ্টিকোণ থেকে ক্রিয়াটি ঘটতে দেখবেন। রোবট চলার সাথে সাথে আপনি হেডস আপ ডিসপ্লে (HUD) এ টাইপ করা প্রতিটি কোড দেখতে পাবেন।
আপনার পালা শেষ হলে, আপনি লবিতে আপনার প্রতিপক্ষের জন্য অপেক্ষা করতে পারেন। যদি অন্য প্লেয়ারটি খুব বেশি সময় নেয়, তাহলে আপনি অ্যাপ থেকে বেরিয়ে গিয়ে অন্য গেম খেলতে পারেন। যখন আবার আপনার পালা, আপনি একটি বিজ্ঞপ্তি পাবেন।

খেলা খেলা
আমি নিশ্চিত নই যে আপনি গেমটিকে 'খেলা' বলতে পারেন কিনা গেম তৈরির মতো। প্লেয়াররা একটি প্রাক-তৈরি কোডওয়াকারে দুর্দান্ত বর্ম এবং অস্ত্র যোগ করে শুরু করে। আপনি কাঁধের গার্ড, পাওয়ার কোর, লেজার এবং ফ্লিপিং রকেট লঞ্চার যোগ করতে পারেন। আপনার রোবটকে একটি মিষ্টি নতুন পেইন্ট কাজ দিতে ভুলবেন না। চপের দোকানে, লেখার কোন কোড নেই। যাইহোক, আপনার পরিবর্তনগুলি কোডওয়াকার প্রোফাইলে লগ করা হয়েছে।
আপনি আপনার কোডওয়াকারকে পিম্প আউট করার পরে, আপনি একটি ক্ষেত্র যুদ্ধ শুরু করতে সক্ষম হবেন। //create.game বিভাগে যান এবং একটি অনলাইন প্রতিপক্ষের সাথে সংযোগ করুন। আপনার যদি এই গেমটি খেলা কোনো বন্ধু থাকে, আমি তাদের মধ্যে একটি বেছে নেওয়ার সুপারিশ করছি। র্যান্ডম প্লেয়ার জেনারেটর খুব অপ্রতিক্রিয়াশীল গেম তৈরি করে।
একবার আপনার পালা, আপনি কোডিং শুরু করবেন। টিউটোরিয়াল ব্যাখ্যা করে কিভাবে নমুনা মুভমেন্ট কোড দেখতে হয় এবং 'হ্যাকার কীবোর্ড' ব্যাখ্যা করে। একটি দ্রুত রানডাউন পরে, আপনি আপনার নিজের উপর. আপনার Codewalker সরাতে, হ্যাকার কীবোর্ড ব্যবহার করে প্রথম লাইনে একটি JavaScript কমান্ড টাইপ করুন। উদাহরণস্বরূপ, আপনি আপনার রোবটটিকে দুটি স্থান এগিয়ে নিয়ে যেতে চাইতে পারেন। আপনি কমান্ড টাইপ করবেন Move(“forward”,2); এবং এন্টার চাপুন। দেখুন, আমি শুধু কোড লিখেছি। আমি ভাবিনি যে আমি কখনও এটি করব।
প্রতি রোবট, প্রতি টার্নে আপনার মোট 120টি অ্যাকশন পয়েন্ট আছে। প্রতিটি আন্দোলনে একটি নির্দিষ্ট পরিমাণ অ্যাকশন পয়েন্ট খরচ হয়। আপনি যদি অতিক্রম করেন, আপনার সীমার নিচে না হওয়া পর্যন্ত আপনাকে অবশ্যই কোডের লাইনগুলি মুছে ফেলতে হবে। সুতরাং, আপনি যদি আপনার মুভমেন্ট কমান্ডে 240টি অ্যাকশন পয়েন্ট ব্যবহার করে থাকেন, কিন্তু একটি লাইন, অ্যাটাক কমান্ডের জন্য 120 অ্যাকশন পয়েন্ট খরচ হয়, তাহলে সেই লাইনটি মুছে দিন এবং তারপর 'এক্সিকিউট' বোতামে ট্যাপ করুন।
যখন আপনি একটি পদক্ষেপ চালান, তখন আপনাকে রঙ্গভূমিতে নিয়ে যাওয়া হবে যেখানে আপনি আপনার কোডিংকে অ্যাকশনে দেখতে পাবেন। আপনার কোডওয়াকার আপনি এইমাত্র প্রবেশ করা আন্দোলনগুলি সম্পাদন করবে৷ রোবটের পাশে একটি HUD প্রদর্শিত হবে এবং এটি সংঘটিত হওয়ার সাথে সাথে বর্তমান আন্দোলনকে হাইলাইট করা হবে। আপনার রোবট হয়ে গেলে, আপনার পালা শেষ এবং আপনাকে অবশ্যই আপনার প্রতিপক্ষের সরানোর জন্য অপেক্ষা করতে হবে।
ভাল
আমি iOS এর জন্য এই মত একটি গেম কখনও শুনিনি. আমি আমার নিজের রোবটকে কমান্ড করার সময় জাভাস্ক্রিপ্ট ভাষা শিখতে সক্ষম হতে ভালোবাসি। প্রতিটি আন্দোলনের জন্য সঠিক কোড শেখা খুব সহজ। গেমটি প্রতিটি কমান্ডের জন্য নমুনা কোড অফার করে। আপনাকে যা করতে হবে তা হল 'বাম' বা '6' এর মতো একটি শব্দ বা সংখ্যা পরিবর্তন করা। যদিও গেমটিতে খুব কম অ্যাকশন রয়েছে কারণ আপনার বেশিরভাগ সময় কোডের লাইন টাইপ করার জন্য ব্যয় করা হয়, এটি এমন একটি অনন্য অভিজ্ঞতা যে এটি কোন ব্যাপার না।
খারাপ জন
আআআরররগগহহ! কেন এই খেলা এত বগী হতে হবে? প্রথমত, গেম সেন্টারের প্রতিপক্ষের সাথে এলোমেলো খেলা শুরু করা প্রায় অসম্ভব। একবার আপনি করলে, অন্য প্লেয়ার মূলত কখনই সাড়া দেয় না। আমি তিনটি গেম শুরু করেছি এবং শুধুমাত্র একটিতে সফলভাবে আন্দোলন চালাতে সক্ষম হয়েছি। অন্য খেলোয়াড় কখনই তাদের পরবর্তী পালা নেয়নি। অন্যান্য গেমগুলিতে, খেলোয়াড় কখনও যুদ্ধের ডাকে সাড়া দেয়নি।
একটি গেমে যে আমি কোড ইনপুট করতে এবং কমান্ডগুলি চালাতে সক্ষম হয়েছিলাম, অ্যাকশনটি আমার প্রবেশ করা কোডের সাথে মেলেনি। স্বীকার্য, এটি আমার প্রথমবার কোড লেখা ছিল, কিন্তু আপনি যদি ভুল করে থাকেন তবে গেমটি আপনাকে জানাতে দেয়। আমার রোবট সরানো বর্গক্ষেত্রের সংখ্যার সাথে অমিল ছিল। উদাহরণস্বরূপ, আমি দুটি বর্গক্ষেত্র এগিয়ে যাওয়ার জন্য একটি কমান্ড টাইপ করেছি এবং রোবট তিনটি সরানো হয়েছে। আমার রোবট মূলত তার নিজস্ব রুট নিয়েছিল এবং আমি তাকে যা করতে বলেছিলাম তা পাত্তা দেয়নি।

মান
বিনামূল্যের খরচে একটি মজাদার এবং বিনোদনমূলক পরিবেশে কোড শেখা একটি ভাল মূল্য। এর উপরে একটি পোস্ট-অ্যাপোক্যালিপটিক অঙ্গনে দৈত্য রোবটগুলির সাথে লড়াই করা একটি দুর্দান্ত মূল্য। গেমটি আসলে সঠিকভাবে কাজ করলে, এটি জড়িত প্রত্যেকের জন্য একটি বড় জয় হবে। এটি দাঁড়িয়েছে, এটি একটি দুর্দান্ত খেলা যা খেলা যায় না।
উপসংহার
যদিও Hakitzu: কোড অফ দ্য ওয়ারিয়র বগি এবং খেলা প্রায় অসম্ভব, আমি এখনও এটি ডাউনলোড করার পরামর্শ দিই। আমি আশা করি যে গেমটির বিকাশকারীরা দেখতে পাবে যে আমরা ধারণাটিকে কতটা ভালোবাসি এবং এটিকে একটি মসৃণ, খেলার যোগ্য গেম তৈরি করতে আরও কঠোর পরিশ্রম করি। অন্য কিছু না হলে, আমি একা খেলতে সক্ষম হতে চাই যাতে আমি আমার কোডিং অনুশীলন করতে পারি।