Skip to content

alemoraru/cse1500-chess-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♟️CSE1500 Chess Game (Web-Based)

This repository contains a fully functional web-based chess game, developed as part of the Web & Database Technology course during the first year of TU Delft's Computer Science & Engineering Bachelor's program. The project was built by a team of two using JavaScript, HTML, and CSS.


🚀 Features

Two-Player Chess – Play against another player in real-time.
Local Multiplayer – Play by opening two instances in your browser.
Classic Chess Rules – Follows standard chess mechanics.
Interactive UI – Simple and clean interface for easy gameplay.

chess-game-gif


🎮 How to Play (Locally)

1️⃣ Clone the Repository

If you are not familiar with Git/GitHub, please follow the official guide on how to clone a repository.

Once you have cloned the repository, navigate to the project directory:

cd cse1500-chess-game

2️⃣ Install Dependencies (Ensure you have Node.js and npm installed)

npm install

3️⃣ Run the Game

npm start

4️⃣ Access the Game

  • Open your browser and go to:
    👉 http://localhost:3012/
  • Click on "Play Game" to start.
  • Since the game is local multiplayer, open a second tab to simulate another player.
  • Enjoy playing chess!

🌍 Multiplayer Support

At the moment, the game only supports local multiplayer (i.e., playing on the same machine by duplicating the tab). Full online multiplayer functionality is not yet implemented but can be added in the future.


🛠️ Technologies Used

  • JavaScript – Game logic and interactions
  • HTML & CSS – UI and layout
  • Node.js & npm – Local server setup

📌 Future Improvements

  • 🏆 Online multiplayer support
  • 🎨 Improved UI design
  • 📱 Mobile responsiveness

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request for any improvements or bug fixes.


📜 License

This project is for educational purposes. Feel free to contribute or fork it for improvements!

💡 If you like this project, consider giving it a ⭐ on GitHub!

About

An old-school chess game developed for a university project.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •