Blackjack

Description

This game is a version of the traditional card game "Blackjack" with a Spanish deck of cards. It is an online game where players join a table and compete against the dealer. The objective is to get a number as close to 21 as possible without exceeding it by adding the values of your cards. It was developed entirely by me using C, C++, SDL, and Linux.

The game follows the client-server model, and the network model is TCP since, being a card game, it is necessary for information to be consistent. Card and board information is serialized and sent using the Linux Sockets API.

In the repository, you can find the entire source code of the game. The repository was used for both practices and the final project (Blackjack). What matters here is the "ProyectoFinal" directory.

Contribution

The whole project was developed by me.

Gallery

Blackjack Menu

Blackjack In-Game

BlackJack Win Screen

Contact

Where to find me

Las Rosas, 28017

Madrid, España

Contact information

pablofa01@gmail.com

+34 675456362

Social

LinkedIn

GitHub