Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 28.11.2010, 15:00   #1 (permalink)
qwerdz
Новичок
 
Регистрация: 28.11.2010
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Smile Блэк Джек на Pascal

Привет!Поможете с написанием программки?!) Игра "Черный Джек" ("Очко") заключается в том, что:
а) каждой карте соответствует определенное число:
шестерка - 6 девятка - 9 дама - 3
семерка - 7 десятка - 10 король - 4
восьмерка - 8 валет - 2 туз - 11
б) участники игры получают из колоды карты по одной и считают полученные баллы. В зависимости от суммы игрок может сказать, что ему хватит или попросить еще одну карту. Выигрывает тот из игроков, сумма баллов которого ближе к 21. Тот, кто набрал больше двадцати одного ("перебор") проиграл.Нужно составить программу, которая позволяет человеку играть в эту игру вдвоем с компьютерм (ведь для этого карты вовсе не обязательны, так как можно получать с помощью функции Random случайные числа от 2-11 ) Заранее спасибо,,,)
qwerdz вне форума   Ответить с цитированием

Старый 28.11.2010, 15:00
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Наверняка вы сможете найти решение своей проблемы в похожих обсуждениях

Есть два динамика. Как сделать колонку с выходом мини джек 3.5?
Pascal

Старый 28.11.2010, 15:51   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Не все так просто, как вам кажется. По правилам, карты во время сдачи не тусуются, то есть нужно сначала рандомно расположить в массиве по 4 карты каждого номинала, потом приступать к раздаче. Также нужно предусмотреть возможность аварийного выхода из активной игры и рестарта с возвратом к тусованию колоды, а при многократном (более 2-х раз) рестарте должен быть выход с награждением игрока каким-либо неприятным титулом, вроде хлюзди или мошенника . Ну и начальный бонус в виде очков и способ зарабатывания начального капиталла путем, к примеру, победы в викторине, тоже добавит азарта к игре.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 28.11.2010, 17:12   #3 (permalink)
qwerdz
Новичок
 
Регистрация: 28.11.2010
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо!Может сможете предложить свой вариант написания программы?!)
qwerdz вне форума   Ответить с цитированием
Старый 28.11.2010, 17:23   #4 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

К сожалению, пока ничем вас обрадовать не могу, дел по горло. Там ведь ещё и какой-никакой графический интерфейс придумать и реализовать надо будет.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 28.11.2010, 17:39   #5 (permalink)
qwerdz
Новичок
 
Регистрация: 28.11.2010
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

А если попроще,в рамках школьной программы?!Извините,что обременяю,,,
qwerdz вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 28.11.2010, 17:43   #6 (permalink)
qwerdz
Новичок
 
Регистрация: 28.11.2010
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Без интерфейса,,,)
qwerdz вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 11:48.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.