Skip to content

An AI-based Chess game, where a player can play Chess with Computer as well as with another person.

License

Notifications You must be signed in to change notification settings

euler1729/CHESS-AI

Repository files navigation

QUEEN'S GAMBIT

Project Image

CONTENTS


ABOUT

"QUEEN'S GAMBIT" is a computer chess game. TWO persons can play the game sitting side by side. If anyone wants to play against the computer, he/she can also do so. The game rules and method of playing the game are given on the instruction menu of the game. The game written in C and SDL2 libraries has been used for GUI. Currently available on LINUX Kernel-based Operating Systems.

FEATURES

  • HUMAN vs HUMAN (Two player mode)
  • HUMAN vs Computer (One player mode)
  • Game can be saved anytime and can be continued at convenient time
  • Four Difficulty Levels

OBJECTIVES

The main objectives of the game:

  1. To improve skill in playing chess
  2. For enjoyment
  3. To learn about Artificial Intelligence
  4. To improve programming and problem solving skill in C

PROGRAMMING LANGUAGE

  • C

LIBRARIES

  • SDL2
  • SDL2_image

Back To The Top


Now Available On

  • LINUX kernel based Operating Systems such as Ubuntu, POP OS etc.

INSTALLATION PROCEDURES

Installation

Run the following commands on your Linux terminal.

SDL2 Library:

$ sudo apt-get install libsdl2-dev

Additional SDL2 Library:

  • SDL Image
$ sudo apt-get install libsdl2-image-dev

Clone the Repository

git clone https://github.com/euler1729/CHESS-AI.git

Build and Run

Go to the CHESS-AI directory and run the following command

$ make && make clean && ./QueensGambit -g

REFERENCES

AUTHORS

Back To The Top

About

An AI-based Chess game, where a player can play Chess with Computer as well as with another person.

Topics

Resources

License

Stars

Watchers

Forks