gifts2017

Игра в очко

Опубликовал Александр Бор (Alex_Alex72_72) в раздел Сообщество - Игры

Карточная игра в очко с колодой из 36 карт на управляемой форме.  

Игрок набирает себе карты в соответствии с весом карты:

Валет — 2 очка, Дама — 3 очка, Король — 4 очка, Туз — 11 очков.

Остальные карты при подсчете очков оцениваются по номиналу.

Если игрок набирает 21 очко (или 2 туза), то он побеждает. Если перебор (более 21 очка, то проигрывает). В остальных случаях победу одерживает тот, кто ближе к 21 очку по подсчетам карт.

Компьютер перемешивает колоду генератором случайных чисел и соответственно вероятностно выбирает карты.

Три кнопки: 1-я  перемешивает колоду и сдает по одной карте. 2-я добавляет карты игроку. 3-я - раскрывает результат.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Карточная игра в очко
.erf 1,63Mb
15.06.15
5
.erf 1,63Mb 5 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. tixis1c tixis1c (qwed557) 14.06.15 19:38
Автор, у меня выпало 7 и туз у компьютера 2 туза и комп проиграл, хотя у Вас написано что 2 туза - игрок победил. Как то так ))) Еще после беглого просмотра кода, почему при ходе компьютера, проверяется его счет, и если счет меньше 15 тогда выбирается карта не из диапазона 36 а только в диапазоне (0,1)?
2. Александр Бор (Alex_Alex72_72) 15.06.15 17:41
(1) qwed557, Демоны, не иначе) Посмотрю условия получше как время будет, возможно пропустил этот вариант. Спасибо. Да Вы и сами можете подправить под себя. Это касается и вероятностного выбора компа, если у него меньше 15-и очков. (0,1) - это вероятность, выбирать компу карту или нет. Он может себе добавить, а может и нет. Почему 15? Это психологическая цифра для меня. Тут думаю, брать-не брать. Можете поставить свою)
3. Александр Бор (Alex_Alex72_72) 15.06.15 18:10
(1) qwed557, Подправил. Оказывается в Вашем случае условие было правильно, а текстовое сообщение неверно. Погонял игру, вроде теперь корректно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа