جدول المحتويات:

نظام نقاط Belote - BSS: 4 خطوات
نظام نقاط Belote - BSS: 4 خطوات

فيديو: نظام نقاط Belote - BSS: 4 خطوات

فيديو: نظام نقاط Belote - BSS: 4 خطوات
فيديو: شرح لعبة البلوت | الحلقة الأولى 2024, شهر نوفمبر
Anonim
نظام نقاط Belote - BSS
نظام نقاط Belote - BSS

كطلاب في الهندسة ، أردنا عمل مشروع مفيد ونحن مهتمون به. ولتحقيقه ، كان علينا استخدام Arduino MEGA.

يحب فريقي لعب الورق معًا. أفضل لعبة ورق لدينا هي "بلوت". في معظم الحالات ، يلزم أربعة لاعبين للعب. ينقسم اللاعبون إلى فريقين ويجلسون مقابل بعضهم البعض. يتعهد أحد الفريقين ، الذي يأخذ الورقة الرابحة ، بعمل نقاط أكثر من الآخر. لذا فإن التسجيل هو جزء مهم من اللعبة.

تذكر أن كل رتبة بطاقة لها قيمة تسجيل محددة وتتغير إذا كانت الورقة الرابحة أم لا. من الممكن أيضًا التسجيل بالإعلانات. الإعلانات عبارة عن مجموعات معينة من البطاقات في أيدي اللاعبين ، والتي تمنح اللاعبين نقاطًا إضافية إذا تم الإعلان عنها!

هناك ثلاثة أنواع من الإعلانات:

• 4 بطاقات من نفس الرتبة تسمى "مربع".

• متواليات من 3 إلى 8 بطاقات من نفس النوع.

• "Belot" هو ملك وملكة أي بدلة رابحة ممسكة بيد لاعب واحد.

هناك الكثير من المواقف التي تجعل الحساب صعبًا. هذا هو السبب في أننا قررنا تطوير نظام تسجيل للبيلوت. سيبدو النظام مثل صندوق صغير به العديد من أزرار الضغط وفقًا للإعلانات وكل رتبة بطاقة. ستكون هناك أيضًا شاشة لعرض النتيجة.

سنساعدك في إعادة بناء هذا المشروع لاستخدامك الخاص.

الخطوة 1: كيف يعمل

كيف يعمل
كيف يعمل
كيف يعمل
كيف يعمل
كيف يعمل
كيف يعمل
كيف يعمل
كيف يعمل

عمل هذا النظام بسيط للغاية. إنه يتبع التسلسلات المختلفة للعبة البلوت الكلاسيكية. دعونا نرى الخطوات العالمية!

بعد توزيع الأوراق الخمس الأولى ، تكون الخطوة الأولى هي تحديد من يأخذ الورقة الرابحة ولونها. يطرح النظام هذين السؤالين. عليك الإجابة باستخدام الأزرار المختلفة المرتبطة.

الآن يمكنك توزيع آخر ثلاث بطاقات. بشكل افتراضي ، يكون الفريق هو من يبدأ. لكل بطاقة يتم لعبها ، عليك أولاً ترميز اللون ثم القيمة.

يحدد النظام أي بطاقة هي الأقوى وأي فريق يفوز باليد. هذا التسلسل يتكرر ثماني مرات. بين كل يد ، يعرض النظام النتيجة.

في يد جزء ما ، يعرف النظام من سيفوز بـ "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 م 2

- 10 مسامير

صندوق الأدوات:

- مفك براغي

- مسدس اللحام والقصدير

- تدريبات

- الرسم (إذا كنت تريد)

نموذج:

1. لعمل صندوق مع لوح خشبي. حجم هذا الصندوق أكثر أو أقل من 30 سم 3.

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: البرمجيات

تعتمد لغة Arduino على لغة C ++ تم تطويرها لـ Arduino. لاستخدام كود Arduino الخاص بالمشروع ، فإن الخطوة الأولى هي تثبيت برنامج Arduino. يمكن تنزيله لنظام التشغيل Windows أو Linux أو Mac من موقع Arduino الرسمي. تثبيت هذا البرنامج سهل جدا.

برنامجنا برنامج طويل جدًا. يتمثل الصعوبة في هذا المشروع في مراعاة جميع المواقف المحتملة للعبة البلوت. إنه يتبع التسلسلات المختلفة للعبة belote ، الموضحة في الخطوة السابقة.

بالطبع ، يمكن تقديم تحسينات مختلفة. نأمل أن تجد بعضًا من هؤلاء ؟.

برنامجنا متاح على هذه الملفات:

موصى به: