Charmee-Gandhi-21BCE11016

Developing a turn-based chess-like game with a server-client architecture, utilizing websockets for real-time communication and a web-based user interface

Stars
0
Committers
1

Turn-based Chess-like Game with Websocket Communication

Overview

This project is a multiplayer game implemented using websocket, where two players can move their characters on a 5*5 chess board. This is a very similar to actual chess game.

Features

-> Two-player Gameplay - Supports two players connected via websocket -> Real-time Updates: The board state is updated in real-time for both players. -> Error Handling: Provides feedback for invalid moves or connection issues.

Technologies used

Frontend - HTML, CSS, Javascript Backend - Node.js, Express,Js, WebSocket Deployed on Render

Getting started

  1. Clone the Repository using git clone <repo_url>
  2. install dependencies using npm install
  3. Run the Server using npm start

Project Structure

Contributing

If you'd like to contribute to the project, feel free to fork the repository and submit a pull request.

  1. Fork the project.
  2. Create your feature branch: git checkout -b feature/my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature/my-new-feature
  5. Submit a pull request.

License

This project is under the MIT License.

Images for reference