Привет всем ! Нужно импортировать Sketch файлов в Figma. Пишите цена без цен не рассматриваю заявки
Программа для анализа и определения шансов на выигрыш
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо написать программу, которая вычисляла бы вероятность выигрыша в раздаче и показывала оптимальный ход для карточной игры "21 очко" с 1й колодой (36 карт).
Наверняка, все знают, как играть в "очко", но вот более подробное описание механики игры:
Правила:
-играют Дилер и Игрок.
После раздачи карт (по 2 карты каждому), Игрок первым принимает решение Добрать или Остановиться.
Игрок побеждает, если сумма очков больше, чем у Дилера, или если Дилер перебирает.
Дилер побеждает, если сумма его очков в итоге больше, или если Игрок перебирает.
Дилер добирает карты после того, как Игрок решит остановиться.
Дилер обязан брать, если сумма его карт 16 и меньше.
Если сумма карт от 17 до 21 Дилер обязан остановиться.
В случае, если Игрок набирает 21 очко, Дилер имеет право добрать себе карты, чтобы также набрать 21 и вывести раунд в ничью.
В случае, если Игрок или Дилер получает карманные 21 (в первой же раздаче получает комбинацию Т+10 или два туза, которые тоже считаются за 21), это означает моментальную победу в раунде.
Значения карт: Т 11, К 4, Д 3, В 2, остальные 6,7,8,9,10 по номиналу.
Как вижу реализацию программы:
1. Ввести значения стартовых карт Игрока и Дилера
2. Программа покажет вероятность победы в раздаче, исходя из этих карт
3. Программа покажет оптимальный ход для Игрока
4. После совершения хода, в программу можно ввести значение полученной карты и снова увидеть оптимальный ход, в изменившейся ситуации.
Расчет несложный, поскольку используется 1 колода, известно общее кол-во карт, следовательно стартовая вероятность выпадения карты после 1-го добора Игроком 1/32.
Но необходимо все это реализовать именно в формате десктопного софта.
Язык написания, внешний вид абсолютно любые, лишь бы систему не тормозило.
Возможность сохранять историю желательная, но не обязательная опция.
- Похожие заказы
- Прикладное ПО1 заявкаЗакрыт5 лет назад
Нужно сделать приложение распознающее жест человека в камере. Человек делает знак V (козу) в камеру и приложение должно его распознать и послать сигнал (в другое приложение) что жест сделан. Предлагайте сразу цену сроки и варианты реализации.
Прикладное ПО3 заявкиЗакрыт5 лет назадВсем привет. Дать подробное описание и передать мысль на языке программиста достаточно сложная задача, для пользователя, поэтому жду предложений и рассуждений. Мне нужна следующая программа.В соответствии с необходимым условиями программы, мне сообщили, что эту программу лучше осуществить ...
Прикладное ПО2 заявкиЗакрыт5 лет назадДля чего нам Bot ? В данный момент мы занимаемся доставкой продуктов из супермаркетов есть потребность в срочной доставки товара до двери, сейчас приходится в некоторых случаях пользоваться сервисом inDiver когда не успеваем своими силами доставлять ...
Прикладное ПОнет заявокЗакрыт5 лет назадЧто требуется от исполнителя: -Умение обращаться с TG -Опыт в написании ПО под десктоп -Быть онлайн хотя бы раз в день -Уметь работать не только по ТЗ, когда можно заменить 1 инструмент, другим, который облегчит работу с ПО -Если не ...
Прикладное ПО2 заявкиЗакрыт5 лет назадПрограмма должна умножать матрицы любой размерности,выводить время обычного матричного умножения и многопоточного и вывод контрольной суммы.Использовать библеотеку thread
Прикладное ПО2 заявкиЗакрыт5 лет назадНужно сделать макрос, который будет: - создавать папки с указанными именами - копировать в папки соответствующие файлы - копировать соответствующий файл из текущей папки в созданную папку - переименовывать скопированный файла под новым именем Описание задачи и примеры входных и ...
Прикладное ПО1 исполнительЗавершен5 лет назадЗдравствуйте. Нужно доработать работающее приложение для виндовс. Касается больше изменения внешнего вида и таблиц а так же вывод некоторых переменных из базы. Хоть и программировать особо не нужно, однако сразу скажу приложение сложное, разбираться прийдется. Написано на c# wpf. ...
Прикладное ПО6 заявокЗакрыт5 лет назадРазобрать пример программы на языке Erlang
Прикладное ПОнет заявокЗакрыт5 лет назаднеобходимо разработать программу(софт) в дополнение к дипломной работе(ее саму делать не надо) на тему: разработка виртуальной лабораторной работы: поверка радиотехнических средств общего назначения: электронный вольтметр. либо кураторство и помощь программиста в написании
Прикладное ПО1 заявкаЗакрыт5 лет назад