Skip to content

alienishi/Dec-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dec-chess

Web Chess

A chess game made with pure HTML, CSS, Javascript, Coffee and ❤️

How to run

  • Clone the repository with git clone https://github.com/alienishi/Dec-chess.git
  • Open ht.html with your browser (keep in mind that this project has only been tested with Google Chrome, and might not work properly on other browsers)

Progress

Basic board: ✅

  • Load pieces based on given matrix: ✅
  • Make piece stick to cursor on mouse hold: ✅
  • Make piece snap to grid on mouse release: ✅
  • Piece movement restrictions: ✅
  • Check restrictions: ✅
  • Checkmate logic: ✅
  • Pawn promotion logic: ✅
  • Castling logic: ✅
  • En passant logic: ✅
  • Stalemate logic: ✅
  • Drawing logic (threefold repetition, fifty-move rule, impossibility of checkmate): ✅
  • Improve piece snapping system: ✅
  • Basic menu/in-game UI: ✅
  • Offer draw/resign: ✅
  • Board color customizations: ✅
  • Piece image customizations: ✅
  • Multiplayer: ✅
  • Smart Contract: ✅
  • NFT Reward: ✅

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published