Online TicTacToe
A downloadable game
Context
This is a student project with a team of 4 people, during 2 weeks. (November 2023) The goal was to learn about TCP/IP networking and threads architecture. The game is only used to illustrate the system behind.
Technical part
There are 2 applications there : the server and the client.
The server is here to make the connection between the 2 players (clients) by sending the data from one to an other and checking the state of the game. It also generate the website tracking every game currently played in the server.
The client is for the player. The first interface is to connect to the server with an IP address and a custom nickname. After logging, the player enters an empty room or joins with a slot. When the game is done, the player can stay in the room to start an other game or just leave it. We use SFML 2.6 for rendering the interface in the client.
Each one support network communication on a different thread, and the website is also managed in a different thread in the server.
Published | 17 days ago |
Status | Prototype |
Author | Thibault Le Tallec |
Genre | Strategy |