فهرست مطالب:

سیستم نمره دهی Belote - BSS: 4 مرحله
سیستم نمره دهی Belote - BSS: 4 مرحله

تصویری: سیستم نمره دهی Belote - BSS: 4 مرحله

تصویری: سیستم نمره دهی Belote - BSS: 4 مرحله
تصویری: Part 6 - Babbitt Audiobook by Sinclair Lewis (Chs 29-34) 2024, جولای
Anonim
سیستم امتیاز دهی Belote - BSS
سیستم امتیاز دهی Belote - BSS

به عنوان دانشجوی مهندسی ، ما می خواستیم یک پروژه مفید بسازیم و به آن علاقه داریم. برای ساختن آن ، مجبور بودیم از Arduino MEGA استفاده کنیم.

تیم من دوست دارد با هم کارت بازی کنیم. بهترین بازی ورق ما "کمربند" است. در بیشتر موارد ، چهار بازیکن برای بازی لازم هستند. بازیکنان به دو تیم تقسیم می شوند و روبروی هم نشسته اند. یکی از دو تیم که برنده می شود ، متعهد می شود امتیاز بیشتری نسبت به تیم دیگر کسب کند. بنابراین گلزنی بخش مهمی از بازی است.

به یاد داشته باشید که هر رتبه کارت دارای ارزش نمره گذاری خاصی است و اگر برنده باشد یا نه ، تغییر می کند. همچنین می توان با اعلانات امتیاز گرفت. اعلامیه ها مجموعه خاصی از کارت هایی هستند که در دست بازیکنان قرار دارد و در صورت اعلام امتیاز اضافی به بازیکنان می دهد!

سه نوع اعلامیه وجود دارد:

• 4 کارت از همان رتبه ، به نام "مربع".

• دنباله های 3 تا 8 کارت از همان کت و شلوار.

• "Belot" پادشاه و ملکه هر پیراهنی است که با هم در دست یک بازیکن نگه داشته می شود.

شرایط زیادی وجود دارد که محاسبه را دشوار می کند. به همین دلیل ما تصمیم گرفتیم یک سیستم نمره دهی برای belot ایجاد کنیم. این سیستم مانند یک جعبه کوچک با تعداد زیادی دکمه مطابق اعلامیه ها و هر رتبه کارت ظاهر می شود. همچنین صفحه ای برای نمایش نمره وجود دارد.

ما قصد داریم به شما در بازسازی این پروژه برای استفاده شخصی شما کمک کنیم.

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند

عملکرد این سیستم بسیار ساده است. این دنباله های مختلف یک بازی کلاسیک Belote را دنبال می کند. بیایید مراحل جهانی را ببینیم!

پس از توزیع پنج کارت اول ، اولین قدم این است که تعیین کنید چه کسی برنده است و چه رنگی است. سیستم این دو سوال را می پرسد. شما باید با دکمه های مختلف مرتبط پاسخ دهید.

حالا می توانید سه کارت آخر را توزیع کنید. به طور پیش فرض ، این تیم است که شروع می کند. برای هر کارت بازی شده ، ابتدا باید رنگ و سپس مقدار را رمزگذاری کنید.

این سیستم مشخص می کند که کدام کارت قوی تر است و کدام تیم برنده می شود. این دنباله هشت بار تکرار می شود. بین هر دست ، سیستم نمره را نشان می دهد.

در دست بخشی ، سیستم می داند چه کسی برنده "dix de der" می شود ، اگر "capot" وجود دارد (اگر تیمی تمام دست ها را ببرد) و می پرسد که آیا اعلان هایی وجود دارد یا خیر. اگر چنین است ، تیم باید نقاط مرتبط را رمزگذاری کند. فقط دکمه های "20 امتیاز" و "50 امتیاز" وجود دارد. بنابراین ، اگر تیمی دارای "100" برای مثال باشد ، بازیکنان باید دو بار "50 امتیاز" را رمزگذاری کنند. این اجازه می دهد تا تعداد دکمه ها را به حداقل برسانید. اگر تیمی که برنده است حداقل نیمی از امتیازات را به دست نیاورد ، تیم دیگر تمام امتیازات یک بخش را بدست می آورد.

بازی ادامه می یابد تا تیمی به 1001 امتیاز برسد.

مرحله 2: مدل سازی

مدل
مدل
مدل
مدل
مدل
مدل
مدل
مدل

مواد

-1 آردوینو مگا 2560

-1 ماژول LCD آردوینو 16x2

- 56 سیم آردوینو 20 سانتی متر

- 9 دکمه (قرمز)

- 9 دکمه (سیاه)

- 1 مقاومت 220

- 1 پتانسیومتر 2 کیلوگرم

- 1 تخته نان

- تخته چوب 1 متر مربع

- 10 پیچ

جعبه ابزار:

- پیچ گوشتی

- لحیم کاری تفنگ و قلع

- مته

- نقاشی (در صورت تمایل)

مدل:

1. برای ساختن یک جعبه با تخته چوب. حجم این جعبه کم و بیش 30 سانتی متر مکعب است.

2. سیمها را به 18 دکمه جوش دهید.

3. برای ایجاد 18 سوراخ و قرار دادن دکمه ها.

4. برای ایجاد یک سوراخ برای قرار دادن LCD.

5. برای جوش دادن سیم ها روی LCD

6. برای اتصال سیم های مختلف

اتصال برق:

دکمه ها | ورودی دیجیتال آردوینو | تخته نان

تیم 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

بهترین راه برای اتصال LCD این است که دستورالعمل های موجود در این پیوند را دنبال کنید.

مرحله 3: نرم افزار

زبان آردوینو بر اساس زبان C ++ است که برای آردوینو توسعه یافته است. برای استفاده از کد آردوینو پروژه ، اولین قدم نصب نرم افزار آردوینو است. می توانید آن را برای ویندوز ، لینوکس یا مک از وب سایت رسمی آردوینو بارگیری کنید. نصب این برنامه بسیار آسان است.

نرم افزار ما یک برنامه بسیار طولانی است. برای این پروژه دشوار است که همه شرایط احتمالی یک بازی belote را در نظر بگیریم. این دنباله های مختلف یک بازی belote است که در مرحله قبل توضیح داده شده است.

البته می توان پیشرفت های متفاوتی ارائه داد. امیدواریم برخی از این موارد را پیدا کنید؟.

برنامه ما در این پرونده ها موجود است:

توصیه شده: