Оглавление:
Видео: Система подсчета очков Belote - BSS: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Как студенты инженерного факультета, мы хотели создать полезный проект, который нам был бы интересен. Для его реализации нам пришлось использовать Arduino MEGA.
Моя команда любит вместе играть в карты. Наша лучшая карточная игра - это «красавчик». В большинстве случаев для игры необходимо четыре игрока. Игроки делятся на команды по два человека и садятся друг напротив друга. Одна из двух команд, взявшая козырь, обязуется набрать больше очков, чем другая. Так что подсчет очков - важная часть игры.
Помните, что у каждой карты есть определенная оценка, и она зависит от того, является она козырем или нет. Так же можно забить декларациями. Объявления - это особые наборы карт, которые держат в руках игроки, которые дают игрокам дополнительные очки, если они объявлены!
Есть три вида объявлений:
• 4 карты одного достоинства, называемые «квадратными».
• Последовательности от 3 до 8 карт одной масти.
• «Белот» - это король и королева любой козырной масти, удерживаемые вместе в руке одного игрока.
Есть много ситуаций, затрудняющих расчет. Именно поэтому мы решили разработать систему подсчета очков для красавицы. Система будет выглядеть как коробочка с множеством кнопок в соответствии с декларациями и рейтингом каждой карты. Также будет экран для отображения счета.
Мы поможем вам перестроить этот проект для вашего собственного использования.
Шаг 1. Как это работает
Функционирование этой системы довольно простое. Он следует за различными последовательностями классической игры белот. Посмотрим на глобальные шаги!
После раздачи первых пяти карт первым делом необходимо определить, кто берет козырь и какого он цвета. Система задает эти два вопроса. Вы должны ответить с помощью различных связанных кнопок.
Теперь вы можете раздать последние три карты. По умолчанию начинает команда. Для каждой сыгранной карты сначала нужно закодировать цвет, а затем значение.
Система определяет, какая карта сильнее и какая команда выигрывает раздачу. Эта последовательность повторяется восемь раз. Между каждой раздачей система отображает счет.
На стороне стороны система знает, кто выиграет «dix de der», есть ли «capot» (если команда выигрывает все руки), и спрашивает, есть ли какие-либо объявления. Если это так, команда должна закодировать связанные точки. Есть только кнопки «20 баллов» и «50 баллов». Так, например, если у команды есть «100», игроки должны дважды кодировать «50 очков». Это позволяет минимизировать количество кнопок. Если команда, взявшая козырь, не набирает хотя бы половину очков, другая команда получает все очки этой части.
Игра продолжается до тех пор, пока команда не наберет 1001 очко.
Шаг 2: Модель
Материал
-1 Arduino Mega 2560
-1 модуль LCD Arduino 16x2
- 56 проводов Arduino 20 см
- 9 кнопок (красные)
- 9 кнопок (черные)
- 1 резистор 220
- 1 потенциометр 2 K
- 1 макет
- 1м2 древесная плита
- 10 винтов
Ящик для инструментов:
- отвертка
- Паяльник и олово
- Дрель
- Живопись (при желании)
Модель:
1. Сделать ящик из древесной доски. Объем этого ящика примерно 30 см3.
2. Приварить провода к 18 кнопкам.
3. Просверлить 18 отверстий и поставить пуговицы.
4. Просверлить одно отверстие, чтобы поставить ЖК.
5. Приварить провода на ЖКИ.
6. Чтобы подключить разные провода
Электрическое подключение:
Кнопки | Цифровой ввод Arduino | Макетная плата
Команда 1 | 22 | Grd
Команда 2 | 23 | Grd
Сердце (цвет) | 24 | Grd
Club (цвет) | 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 основан на языке C ++, разработанном для Arduino. Чтобы использовать код проекта Arduino, первым делом необходимо установить программное обеспечение Arduino. Его можно скачать для Windows, Linux или Mac с официального сайта Arduino. Установка этой программы очень проста.
Наше программное обеспечение - это довольно длинная программа. Сложность этого проекта - учесть все возможные ситуации белот-игры. Он следует за различными последовательностями игры белот, описанной в предыдущем шаге.
Конечно, могут быть предусмотрены разные улучшения. Мы надеемся, что вы найдете такие?
Наша программа доступна в следующих файлах:
Рекомендуемые:
Прототип очков ночного видения для страйкбола / пейнтбола: 4 шага
Прототип очков ночного видения для страйкбола / пейнтбола: краткое примечание о ночном видении Истинные очки ночного видения (поколение 1, поколение 2 и поколение 3) обычно работают за счет усиления окружающего света, однако очки ночного видения, которые мы создадим, работают по другому принципу. Мы будем использовать камеру Pi NoIR, которая
AccuRep: устройство для подсчета отжиманий: 8 шагов (с изображениями)
AccuRep: устройство для подсчета отжиманий: я знаю многих людей, которые начали заниматься этим карантином. Проблема с домашними тренировками - нехватка тренажерного зала, мои тренировки в основном включают отжимания. Чтобы по-настоящему подтолкнуть себя, я слушаю рок-музыку во время тренировок. Проблема в количестве повторений
Применение подсчета очков в петанке / жен-де-буль: 7 шагов
Приложение для ведения счета в петанке / Jeu-de-Boules: это приложение для ведения счета в петанке (иногда называемое Jeu de Boules) для Android. Это приложение можно использовать как есть, и оно полностью функционально. Или его можно использовать в сочетании с дисплеем «Матрица петанка» [отдельная инструкция
Сломанные наушники к вашей самой ценной паре за 99 очков и легкая пайка: 3 шага
От сломанных наушников к вашей самой ценной паре для 99p и немного простой пайки: есть несколько руководств по ремонту вилок и проводов на сломанных наушниках, но в них отсутствует гораздо более простой подход - просто заменить провод на один из дешевого набора с ebay. Ремонт наушников и штекеров сложен и вряд ли будет
Улица Сезам - Часы для подсчета чисел в пинболе: 8 шагов (с изображениями)
«Улица Сезам» - часы с подсчетом чисел в пинболе: в этом руководстве описывается конструкция настраиваемых часов. Хотя это конкретно конструкция часов, представленных на Улице Сезам; анимации подсчета номеров пинбола, общие процедуры такие же, а инструкция