Введение в House of Cards
Карточный домик
1. Введение
Это небольшая карточная игра, которую я создал для практики объектно-ориентированного программирования.
2. Правила игры
Игра начинается со стандартной колоды из 52 карт. Есть также четыре дома, каждый из которых окрашен в одну из четырех мастей. Вы кладете одну за другой случайные карты, которые дилер случайным образом раздает из колоды, в один из разных домов (не важно, чтобы карты были одной масти с домом), пытаясь получить в общей сложности 31 в доме. Сумма рассчитывается путем сложения карт (туз считается за 11, короли, дамы, валеты - за 10, а остальные - как есть, т.е. 8 пик - за 8). Каждый раз, когда вам удается набрать 31 в одном из домов, вы получаете бонус в отношении дома, в котором вы это получили (10 для пик, 20 для треф, 30 для бубен, 40 для червей), и дом становится пустым (всего = 0). Если в одном из Домов общее количество превысит 31, то этот Дом закрывается, и вы больше не можете использовать его, добавляя в него карты. Чтобы выиграть, вам нужно сложить все 52 карты в домах, и только тогда ваш счет засчитывается в Зале славы. Вы проиграете, если все четыре дома будут закрыты.
Правило шести карт: если количество карт в Доме будет шесть (6), а общее количество меньше 31, это считается как 31, игрок получает 50 очков, и Дом становится пустым.
Правило джокера: это правило добавляет в колоду 4 джокера (каждый разной масти). Если вы добавите его в Дом, окрашенный в ту же масть (например, специальную карту Сердца в Дом Сердца), то это будет похоже на 31, независимо от того, какая там была сумма, и игрок получит 100 очков, но если вы добавите его в Дом, окрашенный в другую масть (например, карту Сердца в Алмазный Дом), вы сразу проиграете.
Исходный код игры можно найти по адресу: https://github.com/VelbazhdSoftwareLLC/HouseOfCards
1. Введение
Это небольшая карточная игра, которую я создал для практики объектно-ориентированного программирования.
2. Правила игры
Игра начинается со стандартной колоды из 52 карт. Есть также четыре дома, каждый из которых окрашен в одну из четырех мастей. Вы кладете одну за другой случайные карты, которые дилер случайным образом раздает из колоды, в один из разных домов (не важно, чтобы карты были одной масти с домом), пытаясь получить в общей сложности 31 в доме. Сумма рассчитывается путем сложения карт (туз считается за 11, короли, дамы, валеты - за 10, а остальные - как есть, т.е. 8 пик - за 8). Каждый раз, когда вам удается набрать 31 в одном из домов, вы получаете бонус в отношении дома, в котором вы это получили (10 для пик, 20 для треф, 30 для бубен, 40 для червей), и дом становится пустым (всего = 0). Если в одном из Домов общее количество превысит 31, то этот Дом закрывается, и вы больше не можете использовать его, добавляя в него карты. Чтобы выиграть, вам нужно сложить все 52 карты в домах, и только тогда ваш счет засчитывается в Зале славы. Вы проиграете, если все четыре дома будут закрыты.
Правило шести карт: если количество карт в Доме будет шесть (6), а общее количество меньше 31, это считается как 31, игрок получает 50 очков, и Дом становится пустым.
Правило джокера: это правило добавляет в колоду 4 джокера (каждый разной масти). Если вы добавите его в Дом, окрашенный в ту же масть (например, специальную карту Сердца в Дом Сердца), то это будет похоже на 31, независимо от того, какая там была сумма, и игрок получит 100 очков, но если вы добавите его в Дом, окрашенный в другую масть (например, карту Сердца в Алмазный Дом), вы сразу проиграете.
Исходный код игры можно найти по адресу: https://github.com/VelbazhdSoftwareLLC/HouseOfCards
Читать ещё