Консольная игра блэкджек, написанная на C# с поддержкой системы рекордов, достижений, локальной многопользовательской игры до 4-х игроков, ботов с двумя режимами игры, пользовательской музыки и системы сохранения.
Блэк-джек — одна из самых популярных карточных игр по всему миру. Большая популярность игры обуславливается простыми правилами, скоростью игры и наиболее простой стратегией в подсчете карт. Тем не менее, популярность игра завоевала не сразу. Считается, что предшественником этой игры была карточная игра «vingt-et-un» («двадцать один»), которая появилась во Франции приблизительно в XIX веке. В России, например, блэк-джек по сей день часто называют двадцать одно или очко. (Но у традиционной игры очко несколько отличаются правила.) Внимание! В рамках данного проекта правила игры несколько отличаются!
Игра начинается с того, что дилер раздает карты: каждому игроку, включая дилера, дается две карты из перетасованной колоды, при этом у дилера одна карта будет перевернута вверх рубашкой до его хода. Далее игроки ходят по очереди, последним ходит диллер. Игрок за ход может попросить дилера дать карту из колоды. Когда у игрока будет достаточно карт, он может пропустить ход. Задача игрока - набрать комбинацию карт, сумма рангов которых не будет превышать 21 и будет больше суммы рангов карт дилера. Карты Валет, Дама, Король считаются за 10 очков, Туз же, если у игрока в сумме менее 11 очков будет равняться 11 очкам, иначе будет равен 1 очку. Если игрок выбьет комбинацию в 21 очко, то будет считаться, что он получил BlackJack, причем считается, что игрок победил, вне зависимости от комбинации карт дилера. Если у игрока и дилера будет равное количество очков, то это означает, что игрок сыграл в ничью. Если игрок чувствует, что скорее всего он не выиграет в текущем раунде, то он может покинуть стол на время текущего раунда, при этом игрок за время его хода не должен был брать карты. Также если у игрока на выдаче карт в руке окажутся карты одного ранга, то он может сделать разделение руки, т.е. у игрока станет два набора карт, по каждому из которых игрок ходит отдельно. Игроку дается за: BlackJack 4 балла, Победу 2 балла, Ничью 0 баллов, Безучастие -1 балл, Пройгрыш -2 балла.
Внимание! Достижения активны только в той партии, где среди всех игроков будет только один под управлением пользователя!
Спасибо за то, что обратили внимание на проект. Приятной игры.