/21-Card-Game

The aim of the project is to play the 21 card game on the console by writing it in C++ language. The program competes 2 players. When entering the game, the program takes the names of both players. The game then randomly assigns 2 numbers to each of the 2 players. During the game, the player can have up to 5 cards. The sum of the numbers in your hand is also given instantly. The program then asks the first user if he/she wants a card, and if the player requests a card, the program assigns another random number and adds it to the current total. The same is done for the 2nd Player. The player who reaches the first 21 points with the cards in his hand wins. If the players do not reach the number 21 in 5 cards, the game is considered lost. If the players are stuck on 4 cards and cannot reach the number 21, the player with the highest number among them wins. The user who exceeds the number 21 loses the game directly. Projenin amacı iskambil kâğıdı olan 21 oyununu C++ dilinde yazarak konsolda oynamaktır. Program 2 tane oyuncuyu yarıştırır. Oyuna girişte program iki oyuncunun da ismini alır. Ardından oyun 2 oyuncuya da rastgele bir biçimde 2’şer tane numara verir. Oyun boyunca, oyuncu 5 tane karta sahip olabilir. Elindeki numaraların toplamı da anlık olarak verilmektedir. Program sonra ilk kullanıcıya kart isteyip, istemediğini sorar eğer oyuncu kart isterse program bir rastgele bir sayı daha atar ve mevcut toplamın üzerine ekler. Aynı işlem 2. Oyuncu içinde yapılır. Elindeki kartlarla toplam ilk 21 sayısına ulaşan oyuncu kazanır. Eğer oyuncular 5 kartta 21 sayısına ulaşamadıysa oyunu kaybetmiş sayılır. Oyuncular kendini 4 kartta bıraktıysa ve 21 sayısına yetişemediyse aralarındaki en yüksek numaraya sahip olan oyuncu kazanır. 21 sayısını geçen kullanıcı ise oyunu direkt kaybeder.

Primary LanguageC++

Stargazers

No one’s star this repository yet.