সুচিপত্র:

Belote স্কোরিং সিস্টেম - BSS: 4 ধাপ
Belote স্কোরিং সিস্টেম - BSS: 4 ধাপ

ভিডিও: Belote স্কোরিং সিস্টেম - BSS: 4 ধাপ

ভিডিও: Belote স্কোরিং সিস্টেম - BSS: 4 ধাপ
ভিডিও: How to play Belote : A Beginner's Guide French card game belote | how to play baloot 2024, নভেম্বর
Anonim
Belote স্কোরিং সিস্টেম - BSS
Belote স্কোরিং সিস্টেম - BSS

ইঞ্জিনিয়ারিং এর ছাত্র হিসাবে, আমরা একটি দরকারী প্রকল্প তৈরি করতে চেয়েছিলাম এবং যেটিতে আমরা আগ্রহী। এটি তৈরির জন্য, আমাদের একটি Arduino MEGA ব্যবহার করতে হয়েছিল।

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

মনে রাখবেন যে প্রতিটি কার্ড র rank্যাঙ্কের একটি নির্দিষ্ট স্কোরিং মান আছে এবং এটি ট্রাম্প বা না হলে পরিবর্তন হয়। ঘোষণা দিয়ে স্কোর করাও সম্ভব। ঘোষণাপত্র হল খেলোয়াড়দের হাতে ধরা বিশেষ কার্ডের সেট, যা ঘোষিত হলে খেলোয়াড়দের অতিরিক্ত পয়েন্ট দেয়!

ঘোষণা তিন ধরনের আছে:

Rank একই র‍্যাঙ্কের cards টি কার্ড, যাকে বলা হয় “স্কয়ার”।

Suit একই স্যুটের 3 থেকে 8 টি কার্ডের ক্রম।

Bel "বেলোট" হল একজন খেলোয়াড়ের হাতে একসঙ্গে রাখা যেকোন ট্রাম্প স্যুটের রাজা এবং রানী।

এমন অনেক পরিস্থিতি রয়েছে যা গণনা করা কঠিন করে তোলে। এজন্য আমরা বেলোটের জন্য একটি স্কোরিং সিস্টেম বিকাশের সিদ্ধান্ত নিয়েছি। সিস্টেমটি ঘোষণাপত্র এবং প্রতিটি কার্ডের র‍্যাঙ্ক অনুসারে অনেক পুশ বোতাম সহ একটি ছোট বাক্সের মতো দেখাবে। স্কোর প্রদর্শনের জন্য একটি পর্দাও থাকবে।

আমরা আপনার নিজের ব্যবহারের জন্য এই প্রকল্পটি পুনর্নির্মাণে আপনাকে সাহায্য করতে যাচ্ছি।

ধাপ 1: এটি কিভাবে কাজ করে

এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে
এটা কিভাবে কাজ করে

এই সিস্টেমের কার্যকারিতা বেশ সহজ। এটি একটি ক্লাসিক্যাল বেলোট গেমের বিভিন্ন সিকোয়েন্স অনুসরণ করে। আসুন বিশ্বব্যাপী পদক্ষেপগুলি দেখি!

প্রথম পাঁচটি কার্ড বিতরণের পরে, প্রথম ধাপটি নির্ধারণ করা হয় কে ট্রাম্প নেয় এবং এটি কোন রঙ। সিস্টেম এই দুটি প্রশ্ন জিজ্ঞাসা করে। আপনাকে বিভিন্ন সংশ্লিষ্ট বাটন দিয়ে উত্তর দিতে হবে।

এখন আপনি শেষ তিনটি কার্ড বিতরণ করতে পারেন। ডিফল্টরূপে, এটি একটি দল যারা শুরু করে। প্রতিটি বাজানো কার্ডের জন্য, প্রথমে আপনাকে রঙ এবং তারপর মান এনকোড করতে হবে।

সিস্টেমটি সনাক্ত করে যে কোন কার্ডটি শক্তিশালী এবং কোন দল হাত জিতবে। এই ক্রমটি আটবার পুনরাবৃত্তি হয়। প্রতিটি হাতের মধ্যে, সিস্টেম স্কোর প্রদর্শন করে।

একটি অংশের হাতে, সিস্টেম জানে কে "ডিক্স দে ডের" জিতবে, যদি "ক্যাপোট" থাকে (যদি একটি দল সমস্ত হাত জিতে) এবং জিজ্ঞাসা করে কিছু ঘোষণা আছে কিনা। যদি তাই হয়, দলকে সংশ্লিষ্ট পয়েন্টগুলি এনকোড করতে হবে। শুধুমাত্র "20 পয়েন্ট" এবং "50 পয়েন্ট" বোতাম আছে। সুতরাং, উদাহরণস্বরূপ যদি একটি দলের "100" থাকে, তাহলে খেলোয়াড়দের দুইবার "50 পয়েন্ট" এনকোড করতে হবে। এটি বোতামের সংখ্যা কমানোর অনুমতি দেয়। যে দলটি ট্রাম্প নেয় তারা যদি অন্তত অর্ধেক পয়েন্ট না জিততে পারে, অন্য দল অংশের সমস্ত পয়েন্ট জিতবে।

একটি দল 1001 পয়েন্ট না হওয়া পর্যন্ত খেলা চলতে থাকে।

ধাপ 2: মডেল

মডেল
মডেল
মডেল
মডেল
মডেল
মডেল
মডেল
মডেল

উপাদান

-1 Arduino মেগা 2560

-1 মডিউল LCD Arduino 16x2

- 56 Arduino তারের 20cm

- 9 টি পুশ বোতাম (লাল)

- 9 টি পুশ বোতাম (কালো)

- 1 প্রতিরোধক 220

- 1 পটেন্টিওমিটার 2 কে

- ১ টি রুটিবোর্ড

- 1 মি 2 কাঠের বোর্ড

- 10 স্ক্রু

টুলবক্স:

- স্ক্রু ড্রাইভার

- সোল্ডারিং বন্দুক এবং টিন

- ড্রিল

- পেইন্টিং (যদি আপনি চান)

মডেল:

1. কাঠের বোর্ড দিয়ে একটি বাক্স তৈরি করা। এই বাক্সের আয়তন কমবেশি 30 সেমি 3।

2. 18 টি বোতামে তারের dালাই করা।

3. 18 গর্ত ড্রিল এবং বোতাম রাখা।

4. LCD লাগানোর জন্য একটি গর্ত ড্রিল করা।

5. LCD- এ তারের dালাই করা

6. বিভিন্ন তারের সংযোগ করতে

বৈদ্যুতিক সংযোগ:

বোতাম | ডিজিটাল ইনপুট Arduino | ব্রেডবোর্ড

দল 1 | 22 | Grd

দল 2 | 23 | Grd

হৃদয় (রঙ) | 24 | Grd

ক্লাব (রঙ) | 25 | Grd

হীরা (রঙ) | 26 | Grd

কোদাল (রঙ) | 27 | Grd

7 (কার্ড) | 28 | Grd

8 (কার্ড) | 29 | Grd

9 (কার্ড) | 30 | Grd

10 (কার্ড) | 31 | Grd

জ্যাক (কার্ড) | 32 | Grd

রানী (কার্ড) | 33 | Grd

রাজা (কার্ড) | 34 | Grd

টেক্কা (কার্ড) | 35 | Grd

হ্যাঁ বোতাম | 36 | Grd

বোতাম নেই 37 | Grd

20 ঘোষণা | 38 | Grd

50 ঘোষণা | 39 | Grd

এলসিডি সংযোগের সর্বোত্তম উপায় হল এই লিঙ্কের নির্দেশাবলী অনুসরণ করা।

ধাপ 3: সফটওয়্যার

Arduino ভাষা Arduino এর জন্য তৈরি একটি C ++ ভাষার উপর ভিত্তি করে। প্রকল্পের Arduino কোড ব্যবহার করার জন্য, প্রথম পদক্ষেপ হল Arduino সফটওয়্যার ইনস্টল করা। এটি Arduino অফিসিয়াল ওয়েবসাইট থেকে উইন্ডোজ, লিনাক্স বা ম্যাকের জন্য ডাউনলোড করা যাবে। এই প্রোগ্রামের ইনস্টলেশন খুব সহজ।

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

অবশ্যই, বিভিন্ন উন্নতি প্রদান করা যেতে পারে। আমরা আশা করি আপনি এর মধ্যে কিছু খুঁজে পাবেন?

আমাদের প্রোগ্রাম এই ফাইলগুলিতে উপলব্ধ:

প্রস্তাবিত: