A multiplayer version of Soccer Stars with a C++ server for networking and a Python client for gameplay.
The server manages connections and synchronizes the game state, while each client handles rendering and player input.


šŸ—ļø Project Structure

  • server/ → C++ code for the game server (handles connections, turns, and state updates).
  • client/ → Python code (Pygame) for rendering the board, player input, and local game logic.

šŸŽ® Features

  • Multiplayer over TCP sockets
  • Supports 2 or more players
  • Centralized C++ server synchronizing game state
  • Python client with Pygame interface
  • Turn-based kicking mechanics
  • Real-time score updates

Bottom Center GIF


⭐ Star on GitHub