ভূমিকা

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

টুর্নামেন্ট ম্যানেজার সফটওয়্যারের কিছু প্রধান বৈশিষ্ট্য হল:

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

এটি লক্ষ্য করা গুরুত্বপূর্ণ যে তালিকাভুক্ত অনেক বৈশিষ্ট্য একটি ইভেন্ট চালানোর জন্য প্রয়োজন হয় না। অনেক টুর্নামেন্ট কনফিগারেশন সমস্ত উপলব্ধ বৈশিষ্ট্য ব্যবহার নাও করতে পারে, যা সরঞ্জামের প্রাপ্যতা, স্বেচ্ছাসেবকদের এবং কাঙ্ক্ষিত সামগ্রিক ইভেন্ট অভিজ্ঞতার উপর নির্ভর করে।

কোথায় সাহায্য পাবেন

আপনার যদি প্রশ্ন থাকে বা টুর্নামেন্ট ম্যানেজার সফ্টওয়্যার নিয়ে সমস্যা হয়, এবং সমস্ত নলেজ বেস নিবন্ধ উল্লেখ করে থাকেন, তাহলে আপনার REC ফাউন্ডেশন EEM/RSM-এর সাথে যোগাযোগ করুন। ইভেন্ট পার্টনাররাও VEXForum.comএর টুর্নামেন্ট ম্যানেজার বিভাগে প্রশ্ন পোস্ট করতে পারেন। শুধুমাত্র ইভেন্ট পার্টনারদের VEXForum.com-এ টুর্নামেন্ট ম্যানেজার ফোরামে অ্যাক্সেস আছে।

ওভারভিউ

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

ম্যাচ এবং ম্যাচ রাউন্ড

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

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

কোয়ালিফিকেশন রাউন্ড হল নির্ধারিত ম্যাচের একটি সেট যেখানে প্রতি ম্যাচে 2টি এলোমেলোভাবে নির্বাচিত জোট একে অপরের মুখোমুখি হয়। প্রতিটি জোট 1 বা 2টি এলোমেলোভাবে নির্বাচিত দল নিয়ে গঠিত (টুর্নামেন্ট ম্যানেজার কীভাবে কনফিগার করা হয়েছে তার উপর নির্ভর করে)। বিজয়ী 2 উইন পয়েন্ট (WPs) এবং হারার স্কোরের মান শক্তি শিডিউল পয়েন্ট (SPs) হিসাবে পায়। পরাজিত ব্যক্তি 0 WP এবং SP-এর জন্য তাদের নিজস্ব স্কোর পায়। যদি টাই হয়, প্রতিটি দল 1 WP এবং SP-এর জন্য তাদের নিজস্ব স্কোর পায়। দলগুলিকে তাদের WP স্কোরের যোগফলের উপর ভিত্তি করে র‍্যাঙ্ক করা হয় এবং টাইব্রেকার হিসাবে তাদের SP স্কোরের যোগফলের উপর ভিত্তি করে। র‌্যাঙ্কিং প্রক্রিয়া এবং ব্যবহৃত টাইব্রেকার সম্পর্কে আরও বিশদ বিবরণের জন্য VEX রোবোটিক্স প্রতিযোগিতার ম্যানুয়ালটি দেখুন।

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

ক্ষেত্র এবং ক্ষেত্র সেট

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

প্রতিটি ফিল্ড সেটে অন্য ফিল্ড সেট থেকে আলাদা ম্যাচ টাইমার থাকে। অতএব, যখন একটি একক ফিল্ড সেটের ক্ষেত্রগুলি একবারে একটি ব্যবহার করা যেতে পারে, বিভিন্ন ফিল্ড সেটে অবস্থিত ক্ষেত্রগুলি একযোগে খেলতে পারে। এই পার্থক্যটি একটি VEX টুর্নামেন্ট চালানোর ক্ষেত্রে নমনীয়তার জন্য অনুমতি দেয়।

উদাহরণস্বরূপ, একটি ইভেন্ট বিবেচনা করুন যেখানে 3টি প্রতিযোগিতার ক্ষেত্র রয়েছে। এই 3টি ক্ষেত্রের একটি সম্ভাব্য ব্যবস্থা হল সেগুলিকে একটি একক ফিল্ড সেটে স্থাপন করা। এই কনফিগারেশনের সাথে, ম্যাচগুলি তিনটি ক্ষেত্রের প্রতিটিতে ক্রমানুসারে নির্ধারিত হবে এবং একবারে শুধুমাত্র 1টি ক্ষেত্র সক্রিয় থাকবে। যদি ইভেন্টটি সকাল 10:00 টায় শুরু হয়, তাহলে ম্যাচ 1 মাঠে 1 তে সকাল 10:00 টায়, ম্যাচ 2টি মাঠে 2 তে সকাল 10:05 টায়, ম্যাচ 3 নং মাঠে 10:10 টায় খেলা হবে এবং আরও অনেক কিছু।

এই 3টি ক্ষেত্রের একটি বিকল্প ব্যবস্থা, তবে, প্রতিটি ক্ষেত্রকে তার নিজস্ব ফিল্ড সেটে স্থাপন করা হবে। উদাহরণস্বরূপ, ক্ষেত্র 1 ফিল্ড সেট এ, ক্ষেত্র 2 ফিল্ড সেট বি তে এবং ক্ষেত্র 3 ফিল্ড সেট সি তে হবে। এই ব্যবস্থায়, ম্যাচগুলি নির্ধারিত হবে এবং একই সাথে খেলা হবে। যদি ইভেন্টটি সকাল 10:00 টায় শুরু হয়, ম্যাচ 1টি মাঠে 1 তে সকাল 10:00 টায়, ম্যাচ 2টি মাঠে 2 তেও সকাল 10:00 টায় এবং 3 নং ক্ষেত্রটি 10:00 টায় খেলা হবে। তিনটি ম্যাচ একই সময়ে চালানো যেতে পারে, এবং ম্যাচগুলি সম্পূর্ণ হওয়ার পরে 4, 5, এবং 6 ম্যাচগুলি পরবর্তী খেলা হবে।

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

নোট: প্রতিটি ক্ষেত্র অবশ্যই একটি ফিল্ড সেটের অন্তর্গত। যদি আপনার ইভেন্টে শুধুমাত্র একটি একক ক্ষেত্র থাকে, তাহলেও সেই ক্ষেত্রের জন্য আপনার একটি ফিল্ড সেট প্রয়োজন হবে।

দর্শক, পিট এবং ফিল্ড ডিসপ্লে

টুর্নামেন্ট ম্যানেজার প্রোগ্রামের একটি গুরুত্বপূর্ণ ক্ষমতা হল তথ্য প্রদান করা যা ইভেন্টের দর্শক এবং দলের সদস্যদের ইভেন্টের অগ্রগতি এবং দলের অবস্থান সম্পর্কে আপডেট রাখে। টুর্নামেন্ট ম্যানেজার ব্যবহার করা যেতে পারে এমন 3টি ভিন্ন ডিসপ্লে প্রোগ্রাম প্রদান করে এটি সম্পন্ন করে। সমস্ত 3টি প্রদর্শন ঐচ্ছিক এবং 3টির যেকোনো সংমিশ্রণ ইভেন্ট আয়োজকদের ইচ্ছামতো ব্যবহার করা যেতে পারে। ডিসপ্লে প্রোগ্রামগুলি কীভাবে কাজ করে এবং কীভাবে তারা বাকি টুর্নামেন্ট ম্যানেজার সিস্টেমের সাথে ইন্টারঅ্যাক্ট করে সে সম্পর্কে আরও তথ্য এই নথিতে পরে দেওয়া হবে।

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

পরবর্তী ডিসপ্লে প্রোগ্রামটি পিট ডিসপ্লেনামে পরিচিত। পিট ডিসপ্লের প্রাথমিক উদ্দেশ্য হল দলগুলিকে বর্তমান দলের র‌্যাঙ্কিং তথ্য দেখতে দেওয়া। পিট ডিসপ্লে শীঘ্রই খেলার জন্য নির্ধারিত ম্যাচগুলির কিছু তথ্যও সরবরাহ করে এবং জোট নির্বাচনের তথ্যও দেখাতে পারে। একটি সাধারণ ইভেন্ট কমপক্ষে একটি পিট ডিসপ্লে প্রদান করবে, প্রায়শই একটি প্রজেক্টর স্ক্রীন বা বড় HDTV বা কম্পিউটার মনিটরে প্রদর্শিত হয়। বৃহত্তর ইভেন্টগুলি প্রতিযোগিতার স্থান জুড়ে সুবিধাজনক এলাকায় র‌্যাঙ্কিংয়ের তথ্য দেখানোর জন্য একাধিক পিট ডিসপ্লে ব্যবহার করতে পারে।

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

নোট: মনে রাখবেন, সমস্ত 3টি প্রদর্শন প্রোগ্রাম ঐচ্ছিক। যাইহোক, বেশিরভাগ টুর্নামেন্ট অন্ততপক্ষে একটি অডিয়েন্স ডিসপ্লে ব্যবহার করতে চাইবে কারণ এই প্রোগ্রামটি যেখানে ম্যাচ টাইমার প্রদর্শিত হয় এবং ম্যাচের শব্দও জেনারেট করে।