Skip to content

Nolann-epi/Chesser

Repository files navigation

Chesser

main_chesser

Chesser is a chess game built with Next.js and javascript. The game allows two players to play against each other on the same computer. No chess library were used.

How to play

Go to https://chesser-kappa.vercel.app/

The game is played by two players taking turns to move their pieces on the chessboard. The game follows standard chess rules, including en passant, castling and stalemate.

To move a piece, click on the piece you want to move and then click on the destination square. If a move is not valid, it won't be possible to move.

Chesser Menu

menu_chesser

Chesser Win

win_chesser

Advancement Table

Version 1.0.0

  • Implementation of the empty chess board
  • Implementation of the pieces on the board
  • Movement of every pieces on the board
  • Movement on only valid squares only
  • Movement only on squares that doesn't check your king
  • Player banner
  • Detection of check
  • Detection of checkmate
  • Castling
  • Detection of stalemate
  • Promote pawn

Future Improvements

Version 2.0.0

  • Add acounts to prepare for multiplayer
  • Add multiplayer lobbies
  • Implement an AI player for single-player mode
  • Implement parties rewinds

Credits

This project was created by Nolann Holvoet

About

Chesser is a chess platform recreated without libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages