Skip to content

A two-player offline chess game implemented using Flutter and Dart, specifically designed for desktop and android applications. This application allows users to play a full game of chess with a standard chessboard and all the standard rules, including pawn promotion, check, and checkmate detection.

Notifications You must be signed in to change notification settings

Codingbhava/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Chess Game

A two-player offline chess game implemented using Flutter and Dart, specifically designed for desktop and android applications. This application allows users to play a full game of chess with a standard chessboard and all the standard rules, including pawn promotion, check, and checkmate detection.

Features

  • Standard 8x8 chessboard
  • Complete set of chess pieces for both white and black players
  • Turn-based play with visual indicators for the current player
  • Move validation and highlighting of valid moves
  • Capture and promotion of pawns
  • Check for checkmate and display the winner
  • Reset game functionality
  • Customizable window with specific size

Screenshots

1 2 3 4 5 6 7

Run Locally

Clone the project

  git clone https://github.com/Codingbhava/chess.git

Go to the project directory

  cd chess

Install dependencies

  flutter pub get

Run the application

  flutter run

Build Window application

To Build Window application, run the following command

  flutter build windows

Download Executable (Windows)

If you don't want to build from source, you can download the pre-built executable.

Go to the Releases page.

Download the latest chess.exe file.

Run the downloaded chess.exe file to start playing.

Acknowledgements

🚀 About Me

I am passionate about building innovative solutions and exploring new technologies to create impactful applications.

Enjoy playing chess! If you have any questions or need further assistance, feel free to contact me at

instagram github

Happy Playing!

About

A two-player offline chess game implemented using Flutter and Dart, specifically designed for desktop and android applications. This application allows users to play a full game of chess with a standard chessboard and all the standard rules, including pawn promotion, check, and checkmate detection.

Resources

Stars

Watchers

Forks