Карткові ігри з гральними картами мають випадковий початковий стан і фіксовану колоду. Це різноманіття від класичних до сучасних ігор, таких як Magic The Gathering або Hearthstone, популярне як для розваг, так і для азарту, але не всі вони є азартними. Наприклад, покер і дурак вважаються основними азартними іграми, де стратегія гравця важлива не менше, ніж удача. Україна має розвиваючийся гральний сектор, але багато людей не розуміють повністю правила і шанси цих ігор. Моя робота спрямована на дослідження двох найпопулярніших азартних ігор, а також надання порад непрофесійним гравцям щодо відвідування казино.
Після запуску програми, користувач бачить інтерфейс зі своїми картами, кількістю карт у колоді і загальними очками або балами. У нижній частині екрану користувача просять обрати наступну дію – використати конкретну карту, введіть її номер. Таким чином, гра розпочинається без головного меню одразу після запуску.
Коли комп'ютер робить свій хід, він викладає свої карти, а користувач повинен відповісти, використовуючи відповідні карти, якщо вони є в його руці, натискаючи цифру біля карти. Якщо ж у користувача немає потрібних карт для відповіді, він натискає «в/d», і карти, що були відкладені комп'ютером, переходять до нього.
Під час гри користувачеві показується інформація про карти, які він тримає на руці, а також кількість карт, що залишилися в колоді. Якщо користувач виклав на стіл декілька однакових карт (наприклад, три карти з номіналом "вісім"), а комп'ютер-суперник не має відповідної карти, щоб відбити їх, то викладені користувачем карти автоматично забираються ботом (комп'ютерним гравцем).
Партія триватиме доки один з учасників - людина чи комп'ютер - не позбудеться всіх карт у своїй колоді. Після того, як у когось з гравців не залишиться жодної карти, програма повідомить про результат гри. Вона відобразить, хто здобув перемогу в цій партії - користувач чи штучний інтелект.



