Სარჩევი:

Belote Scoring System - BSS: 4 Steps
Belote Scoring System - BSS: 4 Steps

ვიდეო: Belote Scoring System - BSS: 4 Steps

ვიდეო: Belote Scoring System - BSS: 4 Steps
ვიდეო: How to Play Belote Beganurs Guide To Learn Belote Fast 2024, ნოემბერი
Anonim
Belote Scoring System - BSS
Belote Scoring System - BSS

როგორც საინჟინრო ფაკულტეტის სტუდენტებს, ჩვენ გვინდოდა შემექმნა სასარგებლო პროექტი და რომელიც ჩვენ გვაინტერესებს. მის მისაღებად ჩვენ უნდა გამოვიყენოთ Arduino MEGA.

ჩემს გუნდს უყვარს კარტის თამაში ერთად. ჩვენი საუკეთესო კარტი არის "belot". უმეტეს შემთხვევაში, ოთხი მოთამაშეა საჭირო სათამაშოდ. მოთამაშეები იყოფა ორ გუნდში და ერთმანეთის პირისპირ სხედან. ორი გუნდიდან ერთი, რომელიც აიღებს კოზირს, იღებს ვალდებულებას გააკეთოს მეტი ქულა, ვიდრე მეორე. ასე რომ, გოლი თამაშის მნიშვნელოვანი ნაწილია.

გახსოვდეთ, რომ თითოეულ ბარათის წოდებას აქვს კონკრეტული ქულის მნიშვნელობა და იცვლება თუ არა ეს კოზირი. ასევე შესაძლებელია ქულების გატანა დეკლარაციებით. დეკლარაციები არის ბარათების კონკრეტული ნაკრები, რომლებიც ეჭირათ მოთამაშეს ხელში, რაც მოთამაშეს დამატებით ქულებს აძლევს გამოცხადების შემთხვევაში!

არსებობს სამი სახის განცხადება:

• იგივე რანგის 4 ბარათი, სახელწოდებით "კვადრატი".

• თანმიმდევრობა 3 -დან 8 ბარათამდე ერთი და იგივე სარჩელით.

• "Belot" არის მეფე და დედოფალი ნებისმიერი კოზირი, რომელიც ერთ მოთამაშეს ხელში ეჭირა.

ბევრი სიტუაციაა, რაც ართულებს გამოთვლას. სწორედ ამიტომ ჩვენ გადავწყვიტეთ შევიმუშაოთ ბელოთის ქულიანი სისტემა. სისტემა დაემსგავსება პატარა ყუთს, რომელსაც აქვს მრავალი ღილაკი დეკლარაციებისა და თითოეული ბარათის რანგის მიხედვით. ასევე იქნება ეკრანი ანგარიშის ჩვენებისათვის.

ჩვენ დაგეხმარებით ამ პროექტის აღსადგენად საკუთარი სარგებლობისათვის.

ნაბიჯი 1: როგორ მუშაობს

Როგორ მუშაობს
Როგორ მუშაობს
Როგორ მუშაობს
Როგორ მუშაობს
Როგორ მუშაობს
Როგორ მუშაობს
Როგორ მუშაობს
Როგორ მუშაობს

ამ სისტემის ფუნქციონირება საკმაოდ მარტივია. ის მიჰყვება კლასიკური ბელეტოს თამაშის სხვადასხვა თანმიმდევრობას. ვნახოთ გლობალური ნაბიჯები!

პირველი ხუთი ბარათის განაწილების შემდეგ, პირველი ნაბიჯი არის იმის განსაზღვრა, თუ ვინ იღებს კოზირს და რა ფერია. სისტემა სვამს ამ ორ კითხვას. თქვენ უნდა უპასუხოთ სხვადასხვა ასოცირებულ ღილაკებს.

ახლა თქვენ შეგიძლიათ გაავრცელოთ ბოლო სამი ბარათი. სტანდარტულად, გუნდი იწყებს მუშაობას. თითოეული გათამაშებული ბარათისთვის, ჯერ უნდა დაშიფროთ ფერი და შემდეგ მნიშვნელობა.

სისტემა განსაზღვრავს რომელი ბარათი არის უფრო ძლიერი და რომელი გუნდი იგებს ხელს. ეს თანმიმდევრობა მეორდება რვაჯერ. თითოეულ ხელს შორის, სისტემა აჩვენებს ანგარიშს.

ნაწილის ხელით, სისტემამ იცის ვინ იგებს "dix de der" - ს, თუ არის "capot" (თუ გუნდმა მოიგო ყველა ხელი) და კითხულობს არის თუ არა რაიმე დეკლარაცია. თუ ასეა, გუნდმა უნდა დაშიფროს დაკავშირებული წერტილები. არის მხოლოდ ღილაკები "20 ქულა" და "50 ქულა". ასე რომ, თუ გუნდს აქვს "100" მაგალითად, მოთამაშეებმა უნდა დაშიფრონ ორჯერ "50 ქულა". ეს საშუალებას გაძლევთ შეამციროთ ღილაკების რაოდენობა. თუ გუნდი, რომელმაც კოზირი მოიგო, არ მოიგებს ქულების ნახევარს მაინც, მეორე გუნდი მოიგებს ნაწილის ყველა ქულას.

თამაში გრძელდება მანამ, სანამ გუნდი არ მიაღწევს 1001 ქულას.

ნაბიჯი 2: მოდელი

მოდელი
მოდელი
მოდელი
მოდელი
მოდელი
მოდელი
მოდელი
მოდელი

მასალა

-1 Arduino Mega 2560

-1 მოდული LCD Arduino 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. სხვადასხვა მავთულის დასაკავშირებლად

Ელექტრონული კავშირი:

ღილაკები | ციფრული შეყვანა Arduino | პურის დაფა

გუნდი 1 | 22 | გრდ

გუნდი 2 | 23 | გრდ

გული (ფერი) | 24 | გრდ

კლუბი (ფერი) | 25 | გრდ

ბრილიანტი (ფერი) | 26 | გრდ

ყვავი (ფერი) | 27 | გრდ

7 (ბარათი) | 28 | გრდ

8 (ბარათი) | 29 | გრდ

9 (ბარათი) | 30 | გრდ

10 (ბარათი) | 31 | გრდ

ჯეკი (ბარათი) | 32 | გრდ

დედოფალი (ბარათი) | 33 | გრდ

მეფე (ბარათი) | 34 | გრდ

ტუზი (ბარათი) | 35 | გრდ

დიახ ღილაკი | 36 | გრდ

ღილაკი არ არის | 37 | გრდ

20 დეკლარაცია | 38 | გრდ

50 დეკლარაცია | 39 | გრდ

LCD– ის დასაკავშირებლად საუკეთესო გზაა ამ ბმულის ინსტრუქციის დაცვა.

ნაბიჯი 3: პროგრამული უზრუნველყოფა

არდუინოს ენა ემყარება არდუინოსთვის შემუშავებულ C ++ ენას. პროექტის Arduino კოდის გამოსაყენებლად, პირველი ნაბიჯი არის Arduino პროგრამული უზრუნველყოფის დაყენება. მისი გადმოწერა შესაძლებელია Windows, Linux ან Mac– ისთვის Arduino– ს ოფიციალური ვებ – გვერდიდან. ამ პროგრამის დაყენება ძალიან მარტივია.

ჩვენი პროგრამული უზრუნველყოფა საკმაოდ გრძელი პროგრამაა. ამ პროექტისთვის ძნელია გავითვალისწინო ბელეტოს თამაშის ყველა შესაძლო სიტუაცია. ის მიჰყვება ბელოთის თამაშის სხვადასხვა თანმიმდევრობას, რომელიც აღწერილია წინა ნაბიჯში.

რა თქმა უნდა, შესაძლებელია სხვადასხვა გაუმჯობესება. ვიმედოვნებთ, რომ თქვენ იპოვით მათგან ზოგიერთს?.

ჩვენი პროგრამა ხელმისაწვდომია ამ ფაილებზე:

გირჩევთ: