Skip to content

The "Chessboard Game" repository contains the code for a web-based chess game that allows players to compete against each other in real-time.

Notifications You must be signed in to change notification settings

AbdullahButt2611/Chessboard_Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Board

Game Development



The "Chessboard Game" repository contains the code for a web-based chess game that allows players to compete against each other in real-time. The game is built using HTML, CSS, and JavaScript, and uses a range of front-end tools and libraries to provide a responsive and intuitive user interface. Overall, the "Chessboard Game" repository offers a valuable resource for developers and designers who want to build their own web-based chess games, and provides a range of features and tools to support gameplay, customization, and analysis.



Features


Following are some of the new features and learning encountered while creating this amazing project:
  • Real-time gameplay:
    Players can compete against each other in real-time, with moves and actions being reflected instantly on the game board.
  • Customizable game settings:
    Users can customize the game settings, including the starting position, time controls, and piece styles, to suit their preferences.
  • Interactive game board:
    The game board is interactive, allowing players to click and drag pieces to make moves, and highlighting legal moves and potential threats.
  • User-friendly interface:
    The interface is designed to be intuitive and user-friendly, with clear labeling and easy-to-use controls.
  • Game analysis and history:
    The game includes features for analyzing and reviewing previous moves and games, allowing players to learn from their mistakes and improve their gameplay.
  • Sound and visual effects:
    The game includes sound and visual effects for moves, captures, and other actions, adding to the overall experience of playing.
  • Multiplayer support:
    The game supports multiplayer gameplay, allowing players to compete against each other from anywhere in the world.
  • Error checking and validation:
    The game checks for legal moves and alerts players to any errors or mistakes in their gameplay.
  • Responsive design:
    The game is designed to be responsive and mobile-friendly, allowing players to enjoy the game on a range of devices.
  • Integration with external libraries and APIs:
    The game can be integrated with external libraries and APIs to provide additional functionality and features.



Resources


Follwing resources have been used in maintaining this project:



Demo

The Demo of this working project can be found on
rebrand.ly/ChessboardGame_MABCORP



Video

You can exclusively watch the video on this project from the making to deploying on my channel with the link given below

Video Link

If you like my video then do Like the Video and share it with others.



Game User Interface

GUI for this Project



Technology Stack


Follwing technologies have been used at the core of this application to make it stand in the market place:
  • HTML
  • CSS
  • JavaScript



Advancement

  • Player can use their turn to move other than the specified values. This needs to be corrected.

  • The Game is not responsive yet



Deployment Details

The website is deployed using the free hosting provided by Vercel



Later on the link was customized using the well-known URL shortener and customizer **Rebrandly**:



Developer

Muhammad Abdullah Butt
abdullahbutt12292210@gmail.com

Instagram
FaceBook
YouTube
Portfolio
Project Displayer

About

The "Chessboard Game" repository contains the code for a web-based chess game that allows players to compete against each other in real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published