Skip to content

A complete Chess game simulator offering both SinglePlayer and MultyPlayer options. Written in C++ and Python and includes all chess logic. Enables a remote match between computers using Port Forwarding.

Notifications You must be signed in to change notification settings

YanivYE/ChessGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

For more descripted explanation visit: https://docs.google.com/document/d/1N4PElPZuBA0B9hMn-bTneRuBPBKWClWc_MvQZHS1CW8/edit?usp=sharing

Chess Game

A Chess Game simulator offering both SinglePlayer and MultyPlayer options.

Features

  • SinglePlayer/MultiPlayer options
  • Check, Checkmate and Castling Logic
  • A descriptive GUI that explains each move
  • Remote computers game option using PortForwaring

Installation

  • Clone project files

Usage Instructions

Running the Game

To start the game, run the following command in your terminal:

ChessGame/chessGraphics.exe

Game Modes

Single Player

  • Choose the 'Single Player' option from the game menu.

Multiplayer

For the Multiplayer mode, you have two options:

  1. LAN Server:

    • Run the LAN server in your terminal:

      ChessGame/Server_lan.exe
    • Insert the given IP address from the MultiPlayer screen

  2. Public IP adress:

    • Insert the following IP address: 34.165.202.107
      34.165.202.107

About

A complete Chess game simulator offering both SinglePlayer and MultyPlayer options. Written in C++ and Python and includes all chess logic. Enables a remote match between computers using Port Forwarding.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published