Skip to content

This♟️ Chess Game is a web-based application that brings the classic game of chess to your browser. Built with pure JavaScript, HTML, and CSS, it features an interactive 8x8 chessboard, legal move detection, and drag-and-drop functionality.

Notifications You must be signed in to change notification settings

SNMiguel/javascript-chess-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

♟️ Chess Game

A simple and interactive Chess Game built using JavaScript, HTML, and CSS. Play classic chess right in your browser with a clean UI and basic game logic.

📌 Features

  • Interactive 8x8 chessboard
  • Standard rules of chess implemented
  • Legal move highlighting
  • Basic piece dragging and dropping
  • Visual indicators for check and checkmate

🚀 Clone the Repository

Type in the terminal:

git clone https://github.com/SNMiguel/javascript-chess-game.git
cd javascript-chess-game

🧠 Technologies Used:

  • HTML – For structuring the layout
  • CSS – For styling the chessboard and pieces
  • JavaScript – For game logic and DOM interaction

📸 Screenshots github.com/SNMiguel/javascript-chess-game/blob/assets/Board-view.png

🎯 Future Improvements

  • AI opponent or multiplayer
  • Timer and scoreboard
  • Undo/redo functionality
  • PGN export for game history
  • Sound effects and animations

🧑‍💻 Author

📁 Project Structure

javascript-chess-game/
├── .vscode/
  ├── launch.json
├── source code/
  ├── index.html
  ├── style.css 
  ├── script.js 
├── assets/ 
  ├── Board-view.png
├──README.markdown

About

This♟️ Chess Game is a web-based application that brings the classic game of chess to your browser. Built with pure JavaScript, HTML, and CSS, it features an interactive 8x8 chessboard, legal move detection, and drag-and-drop functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published