মিনক্রাফ্টে কমান্ড ব্লকের বিগনার গাইড

তরুণ এবং নতুন লোককে কোডিংয়ের সাথে পরিচয় করানোর জন্য মাইনক্রাফ্ট অন্যতম সেরা উপায়। কমান্ড ব্লকগুলি শিখতে এবং ব্যবহার করা সহজ এবং জাভা প্রোগ্রামিংগুলি মাইনক্রাফট মোডগুলি এবং বুককিট প্লাগইনগুলির সাথে ঠিক কোণে রয়েছে। অভিজ্ঞ কোডারদের মধ্যে টিঙ্কার করার জন্য এটি কেবল একটি খুব মজাদার জায়গা ’s

কমান্ড ব্লকগুলি কী এবং আমি কেন তাদের ব্যবহার করব?

কমান্ড ব্লকগুলি একটি রেডস্টোন উপাদান যা চালিত হলে কনসোল কমান্ডগুলি কার্যকর করে। কনসোল কমান্ডগুলি ফরোয়ার্ড স্ল্যাশ সহ এগিয়ে চলার মাধ্যমে চ্যাট উইন্ডো থেকে চালানো যেতে পারে, ‘/’। কমান্ডগুলি গেমের জগতকে এমনভাবে পরিবর্তন করতে ব্যবহার করা হয় যা হাতের মাধ্যমে সম্ভব নয় এবং কমান্ড ব্লকগুলিতে সঠিকভাবে ব্যবহৃত হলে মিনক্রাফ্টকে এটি নিজস্ব ধরণের psuedo- প্রোগ্রামিং ভাষা দেয় give কোড দুটি জিনিস নিয়ে গঠিত: যুক্তি এবং সম্পাদন এবং বেশিরভাগ প্রোগ্রামিং ভাষায় উভয়ই পাঠ্যে লেখা প্রয়োজন। মাইনক্রাফ্ট কোডিং একটি পৃথক রুট নেয়; প্রোগ্রামটির যুক্তি এবং কাঠামোটি নির্ধারণ করা হয় যে কোথায় ব্লকগুলি রাখা হয়েছে এবং সেগুলি কীভাবে বজায় রাখা হয়েছে, যার অর্থ আপনি আপনার বিশ্বজুড়ে উড়ে যেতে পারেন এবং আপনার প্রোগ্রামের বিভিন্ন অংশগুলি ব্লক-বাই-ব্লক রেখেছেন।

ঠিক আছে, তাহলে আমি কীভাবে শুরু করব?

এই গাইডটি 1.9 সংস্করণে নতুন কমান্ড ব্লক ব্যবহার করে। এটি 1.8 এ কাজ করবে তবে এতে আরও কিছুটা দক্ষতার প্রয়োজন হতে পারে।

একটি নতুন মাইনক্রাফ্ট ওয়ার্ল্ড খুলুন (সুপারফ্ল্যাট সেরা কাজ করে), আপনি সৃজনশীল মোডে রয়েছেন তা নিশ্চিত করুন এবং "/" বোতাম টিপুন। এটি হ'ল কমান্ড উইন্ডো, যা চ্যাট উইন্ডোটির সমান জিনিস, এটি আপনাকে কোনও ‘/’ দিয়ে শুরু না করে এবং ফরোয়ার্ড স্ল্যাশ দিয়ে শুরু করা যে কোনও কিছুই হ'ল একটি আদেশ command প্রথম কমান্ডটি আপনি চালাতে পারেন

/ give @p মাইনক্রাফ্ট: কমান্ড_ব্লক

এটিকে ভেঙে দেওয়া যাক। কমান্ড "/ দিন" প্লেয়ারদের ইনভেন্টরিতে আইটেম রাখে এবং তার দুটি যুক্তি রয়েছে: প্লেয়ার এবং দেওয়ার আইটেম। "@ পি" হ'ল একটি লক্ষ্য নির্বাচনকারী। নির্বাচক "@ পি" নিকটতম খেলোয়াড় নির্বাচন করে। বিকল্পভাবে, আপনি নিজের মাইনক্রাফ্টের ব্যবহারকারীর নামটিও ব্যবহার করতে পারেন তবে আপনি যদি কনসোল থেকে একটি আদেশ চালান তবে আপনি সর্বদা নিকটবর্তী খেলোয়াড় হবেন। অন্যান্য লক্ষ্য নির্বাচনকারীরা সমস্ত খেলোয়াড়ের জন্য "@a", একটি এলোমেলো খেলোয়াড়ের জন্য "@ আর", এবং "@" সমস্ত লক্ষ্যবস্তু করবেসত্তা। সত্তাগুলিতে দানব, স্নোবোল, প্রাণী এবং তীরের মতো সমস্ত কিছুই যা কোনও ব্লক নয় include

কমান্ডটি সফলভাবে সম্পাদন করা উচিত এবং আপনাকে একটি নতুন ব্লক দেবে। শুরু করার জন্য এটি মাটিতে যে কোনও জায়গায় রাখুন।

আপনি দেখতে পাচ্ছেন যে কমান্ডটি আপনাকে যেদিকে রাখে সেদিকে নির্দেশ করে, অনেকটা হপার বা চুল্লিগুলির মতো। এটি পরে গুরুত্বপূর্ণ হবে।

ব্লকটিতে ডান ক্লিক করুন (বা ক্র্যাফটিং সারণী এবং চুল্লিগুলি অ্যাক্সেসের জন্য আপনি যে কোনও কী ব্যবহার করুন) এবং আপনাকে ব্লক জিইউআই কমান্ড দিয়ে স্বাগত জানানো হবে।

এটিকে প্রথমে কিছুটা ভীতিজনক মনে হচ্ছে তবে চিন্তিত হবেন না, এই বোতামগুলির মধ্যে কিছু একটা করে। "ইমপুলস" বলছে এমন বোতামটি কমান্ড ব্লকের ধরণের পরিবর্তন করে। তিনটি কমান্ড ব্লক বিভিন্ন ধরণের রয়েছে:

  • ইমপুলস, যা কমান্ডগুলি চালায়ক্রমবর্ধমান প্রান্ত রেডস্টোন কারেন্ট এর অর্থ হ'ল তারা চালিত হয়ে গেলে তারা একবার তাদের কমান্ড চালাবে এবং চালিত করা চালিয়ে গেলেও থামবে। এটি ডিফল্ট সেটিংস এবং এটি কেবলমাত্র 1.8 এ উপলব্ধ
  • পুনরাবৃত্তি করুন, যা প্রতিটি কমান্ড চালায় টিক তারা চালিত হয় টিক একটি ফ্রেমের মতো হয় এবং একাধিক কমান্ড এক সেকেন্ডে সেকেন্ডে 20 বার চালানো যায়।
  • চেইন, যা কেবল তখনই চলতে পারে যা এতে নির্দেশ করা কমান্ড ব্লকটি তার আদেশটি কার্যকর করে। এগুলি একের পর এক ক্রমানুসারে চলবে, একক টিকের জন্য, তাই নামটি রাখা হয়েছে 'চেইন'।

"শর্তহীন" বলে বাটনটি কমান্ড ব্লকটি চেইনের আগের ব্লকটি সফলভাবে কার্যকর হয়েছে কিনা তা পরীক্ষা করা থেকে বিরত করে। অন্যান্য শর্ত, "শর্তসাপেক্ষ" কেবল তখনই চালিত হয় যদি পূর্ববর্তী ব্লকে কোনও ত্রুটি না ঘটায়।

"নিডস রেডস্টোন" বলছে এমন বোতামটি কেবলমাত্র কমান্ড ব্লক চালিত থাকলে কমান্ডটি চালায়। অন্যান্য বিকল্প, "সর্বদা সচল" কমান্ড ব্লকটি চালিত কিনা তা পরীক্ষা করে থামিয়ে দেয় এবং কেবল ধরে নেয় যে এটি রয়েছে। ইমপ্লস কমান্ড ব্লকগুলির সাথে এই বিকল্পটি ব্যবহার করা উচিত নয় কারণ এটি অকেজো করে তোলে।

আসুন একটি শৃঙ্খল তৈরি করি, আমাদের প্রথম ‘লিপি’। একটি চেইন কমান্ড ব্লক বা দুটি মুখোমুখি নীচে প্রথম ইমপালস কমান্ড ব্লকে রাখুন:

চেইন ব্লকগুলি "সর্বদা সচল" তে সেট করা নিশ্চিত করুন। অন্যথায় আমাদের রেডস্টোন ব্লক বা কারেন্ট স্থাপন করা দরকার যা অপ্রয়োজনীয় জায়গা নেয়। চেইনের শুরুতে ইমপ্লস কমান্ড ব্লকে একটি বোতাম রাখুন এবং এটি টিপুন।

কিছুই হবে না. এর কারণ আমরা এখনও সেগুলি কমান্ড দিয়ে পূরণ করি নি! ইমপ্লস ব্লকটি সম্পাদনা করতে ডান ক্লিক করুন এবং একটি বেসিক কমান্ড দিন

বলুন শুরু

কমান্ড ব্লকগুলিতে কীভাবে আমাদের ফরওয়ার্ড স্ল্যাশ দরকার নেই তা লক্ষ্য করুন। আপনি চাইলে একটি ব্যবহার করতে পারেন তবে এটি অপ্রয়োজনীয়। "/ বলুন" কমান্ডটি একটি যুক্তি, পাঠ্য গ্রহণ করে এবং যে কেউ এটি কার্যকর করে তার দৃষ্টিকোণ থেকে এটি বলে। আপনি যদি এটি চালনা করেন তবে এটি নিয়মিত চ্যাটের মতো "বার্তা" হিসাবে প্রদর্শিত হবে। যদি এটি কোনও কমান্ড ব্লক থেকে চালিত হয় তবে এটি "[@] বার্তা" হবে। বিকল্পভাবে, এখানে "/ বলুন" রয়েছে যা প্লেয়ারের যুক্তি গ্রহণ করে এবং "/ টেলরও" যা "/ বলুন" এর মতো এটি পাঠ্যের পরিবর্তে কাঁচা জেএসএন নেয়।

চ্যাট করতে আরও কিছু লিখতে আপনি চেইন কমান্ড ব্লকগুলি পূরণ করতে পারেন। তাদের বিন্যাস ছাড়াই, একই টিকিটে কার্যকর করা হবে। যদি আপনি এগুলি দেরি করে চালাতে চান তবে আপনাকে তাদের রেডস্টোন রিপিটারগুলি সেট আপ করতে হবে। "/ বলুন" এর পাশাপাশি, অন্যান্য বেসিক কমান্ডগুলি রয়েছে যা আরও বেশি কিছু করে, যেমন "/ দিতে", যা আইটেম দেয়, "/ এফেক্ট", যা দুনিয়ার প্রভাব প্রয়োগ করে, "/ সেটব্লক" এবং "/ ফিল" যা আপনার বিশ্বের পরিবর্তন করে , এবং আরও অনেক কিছু. অন্যান্য সহায়ক সামগ্রীর পাশাপাশি মাইনক্রাফ্ট উইকিতে কমান্ডের একটি বিশাল ডাটাবেস পাওয়া যাবে।

লক্ষ্য নির্বাচনকারী

"@ পি" লক্ষ্য নির্বাচকরা প্রথম নজরে দেখে মনে হয় তার চেয়ে অনেক বেশি শক্তিশালী। উদাহরণস্বরূপ, আমরা যদি সমস্ত সত্ত্বাকে লক্ষ্য করতে চাই, আমরা "@e" ব্যবহার করতাম, তবে আমরা যদি কেবল জম্বিগুলিই টার্গেট করতে চাইতাম তবে আমরা ব্যবহার করতাম

@ ই [প্রকার = জম্বি]

"@E" এর পরে বন্ধনীগুলি লক্ষ্য করুন। B বন্ধনীগুলির ভিতরে রয়েছে লক্ষ্য নির্বাচনকারী যুক্তি, মাইনক্রাফ্ট উইকিতে পাওয়া যাবে তার একটি সম্পূর্ণ তালিকা। "প্রকার" যুক্তি কেবল একটি নির্দিষ্ট ধরণের সত্ত্বাকেই নির্বাচন করে, এটি হ'ল "জম্বো"। আমরা যদি কমান্ড ব্লকের 10 টি ব্লকের মধ্যে সমস্ত জম্বি লক্ষ্য করতে চাইতাম তবে আমরা ব্যবহার করব

@ ই [প্রকার = জম্বি, আর = 10]

"আর" ব্যাসার্ধের সাথে যুক্তিযুক্ত যুক্তিযুক্ত। আপনি অন্যদের মধ্যে অবস্থান, নাম, দল এবং স্কোর দ্বারাও লক্ষ্যবস্তু করতে পারেন।

চেইনিং কমান্ডস

আসুন আমরা অন্য একটি আদেশ প্রবর্তন করি যা অন্যদের মতো নয়। কমান্ডটি হ'ল "/ এক্সিকিউট"। এই কমান্ডটি ইনপুট হিসাবে অন্য কমান্ড নেয় এবং অন্য সত্তার দৃষ্টিকোণ থেকে এটি সম্পাদন করে। “/ এক্সিকিউট” এর কাঠামোটি হ'ল

/ এক্সটারেট্ট করুন @target X Y Z / কমান্ড

এক্স, ওয়াই এবং জেড হ'ল আদেশটি চালানোর জন্য সমন্বয়কারী। এটি বেশিরভাগ কমান্ডের সাথে গুরুত্বপূর্ণ নয়, তবে আপনি যদি ব্যবহার করেন তবে তা অনেকটাই গুরুত্বপূর্ণআপেক্ষিক অবস্থান। আপেক্ষিক অবস্থানটি "~" দিয়ে শুরু হয় এবং তার পরে ধনাত্মক বা নেতিবাচক সংখ্যাটি নির্দেশ করে যে উত্স থেকে কতগুলি ব্লক রয়েছে, যা "~ ~ ~" দ্বারা বোঝানো হয়েছে। সুতরাং, উদাহরণস্বরূপ, আমরা যদি কোনও গ্রামবাসী কথা বলার মতো "/ বলি" চালাতে চাই, আমরা কমান্ডটি এভাবে সেট আপ করতে পারি:

/ এক্সিকিউট করুন @ ই [টাইপ = গ্রামবাসী] ~ ~ ~ / আরে বলুন

এই আদেশটি প্রতিটি গ্রামবাসীর কাছ থেকে প্রত্যেকের কাছে একটি বার্তা পৌঁছে দেবে। যদি আমাদের একাধিক ব্যক্তি বা একাধিক গ্রামবাসী থাকে তবে এটি সর্বোত্তম নয়, সুতরাং সেই আদেশটি পুনরায় ফর্ম্যাট করা যাক:

/ এক্সিকিউট করুন @ এ ~ ~ ~ / এক্সিকিউট @ ই [টাইপ = গ্রামবাসী, সি = 1] ~ ~ ~ / বলুন @ আরে

এটি প্রথমটির চেয়ে অনেক জটিল এবং এতে দুটি "/ এক্সিকিউট" কমান্ড একসাথে জড়িত রয়েছে। কমান্ডের প্রথম "/ এক্সিকিউট" প্রতিটি খেলোয়াড়ের উপর চলে, তারপরে দ্বিতীয়টি কাছাকাছি এক গ্রামবাসীর জন্য পরীক্ষা করে, এবং তারপরে সেই গ্রামবাসী নিকটতম খেলোয়াড়কে "আরে" বলবে। এটি নিশ্চিত করে যে ব্যক্তি প্রতি একমাত্র গ্রামবাসী কথা বলে।

সিনট্যাক্স শিখছি

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