simple-chess-game

This is a basic/simple chess game that will allow two players (player vs CPU) to play against each other.

https://github.com/isaaleid/simple-chess-game

Science Score: 31.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

This is a basic/simple chess game that will allow two players (player vs CPU) to play against each other.

Basic Info
  • Host: GitHub
  • Owner: IsaAlEid
  • Language: JavaScript
  • Default Branch: main
  • Size: 4.92 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Citation

README.md

Simple-Chess-Game

Simple Chess

Description

This is a basic/simple chess game that will allow two players (player vs CPU) to play against each other. It'll be done using everything taught so far involving HTML, CSS, and JavaScript.

Date: 4/09/2024

By: Isa Al-Eid

Instagram|Github|Linkedin


How to play

  1. Start the Game:

    • Open the game, and start a new match against your opponent (Player/CPU).
  2. Make a Move:

    • Drag the chess piece on the board to select it.
    • Drag the piece to the desired square to move the piece.
  3. Win the Game:

    • Move your pieces in the best possible strategy in order to checkmate your opponent.

Requirements

  1. All that's required is a web browser capable of running HTML and JavaScript.

Installation

  1. Download the Files: -Download the project's files from the Github repository.

  2. Run the Game: -Use your terminal, Vscode, or your preferred platform.

    • Open index.html on your web browser.

### Image Header

  • Making the GameBoard

Initial code

Draft

Finished Board

Drag and drop


Credits

  • Isa M. Al-Eid

Disclaimer

  • The Chess node has been included, but it will not be implemented into the code. It is only there for future reference, and improvements on the game.

Owner

  • Login: IsaAlEid
  • Kind: user

Citation (citations.text)

(Chess Icons)
pieces - https://fontawesome.com/ 
(drag and drop explanations, and ideas for code)
https://dev.to/lensco825/making-a-simple-drag-and-drop-with-js-29l2
https://medium.com/@future_fanatic/how-to-create-drag-and-drop-functionality-in-javascript-a-step-by-step-tutorial-8ea236ef9416
https://www.youtube.com/watch?v=eLSs9h7cZy0
(chess move sets and implementations )

GitHub Events

Total
Last Year