Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2011, 21:35   #1
DimaTs
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 60
По умолчанию BlackJack

Вдвоем написали за несколько дней игру, просто ради интереса, плюс в универе автоматом экзамен поставят
В принципе все готово, можно играть, есдинственный неустраненный баг - иногда выскакивает ошибка при рандоме карты, но это поправим
Правила в данной версии:
туз=1 или 11 в пользу игрока
валет дама король=10

если у дилера открыт туз можн получить страховку Insurance - в случае если вторая карта стоит 10 вы теряете ставку но получаете удвоенную страховку
hit - взять карту
stand -остановиться
Вложения
Тип файла: rar BlackJack.rar (382.3 Кб, 33 просмотров)
DimaTs вне форума Ответить с цитированием
Старый 09.06.2011, 12:23   #2
Wicort
Форумчанин
 
Аватар для Wicort
 
Регистрация: 04.08.2009
Сообщений: 684
По умолчанию

пятая карта ложится на стол как-то странно, в стороне от остальных.
Изображения
Тип файла: jpg blackjack.jpg (31.5 Кб, 177 просмотров)
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой?
Wicort вне форума Ответить с цитированием
Старый 09.06.2011, 12:44   #3
Daemonghost
Пользователь
 
Аватар для Daemonghost
 
Регистрация: 25.11.2010
Сообщений: 46
По умолчанию баг

Не выпадает событие проигрыша, когда идет перебор очков или недоборе очков (при условии что есть на руках Туз, который равен 1 очку).

Проверено на 2 событиях, когда туз у меня и когда туз у дилера.

Может это и есть те случаи вашего бага...
Изображения
Тип файла: jpg Безымянный.JPG (37.0 Кб, 97 просмотров)

Последний раз редактировалось Daemonghost; 09.06.2011 в 12:46.
Daemonghost вне форума Ответить с цитированием
Старый 09.06.2011, 15:33   #4
DimaTs
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 60
По умолчанию

большое спасибо, проверю
DimaTs вне форума Ответить с цитированием
Старый 10.06.2011, 19:33   #5
DimaTs
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 60
По умолчанию

новая версия
изменения:
-double - удвоенить ставку, получить еще карту и передать ход дилеру
-при выигрыше с блэкджеком(ровно 21) выйгрыш в полтора раза больше
-ограничение по времени 7 минут
-корректная страховка
-возможность начать новую игру
-вроде как исправлен баг с памятью
-исправлен баг с пятой картой
Вложения
Тип файла: rar BlackJack.rar (383.9 Кб, 31 просмотров)
DimaTs вне форума Ответить с цитированием
Старый 03.08.2011, 04:22   #6
lelik118
Новичок
Джуниор
 
Регистрация: 05.11.2009
Сообщений: 1
По умолчанию

Правила Блэк Джека гласят что дилер дожен набирать себе карту если у него 16 и меньше, на 17-и и более очках он останавливается. У вас же этого условия нет, заметил это на третьей раздаче когда у меня 10 очков, и дилер набирает себе 11 и останавливается. Я проиграл. Еще вам следует добавить такую опцию как сплит.
lelik118 вне форума Ответить с цитированием
Старый 03.08.2011, 11:03   #7
DimaTs
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 60
По умолчанию

как раз таки это и реализовано, на 11 он остановился потому что уже выграл, смысл ему еще брать? в правилах нет обязанности брать ВСЕГДА до 16
сплита наверно не будет, мы завершили проект
DimaTs вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
blackjack на с++ ОШИБКА yugik Общие вопросы C/C++ 5 18.07.2010 14:13