https://github.com/bahaaio/chess-online
A multiplayer networking chess game built in Java, allowing users to play online with real-time communication between a host and client.
https://github.com/bahaaio/chess-online
Last synced: 11 months ago
JSON representation
A multiplayer networking chess game built in Java, allowing users to play online with real-time communication between a host and client.
- Host: GitHub
- URL: https://github.com/bahaaio/chess-online
- Owner: Bahaaio
- Created: 2024-12-26T02:39:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-31T20:42:54.000Z (over 1 year ago)
- Last Synced: 2025-08-09T15:20:43.650Z (12 months ago)
- Language: Java
- Homepage:
- Size: 806 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chess Network Game
A simple yet powerful networking chess game application built with Java. Players can connect to each other over the network and play chess in real-time. It includes features like game hosting, connecting to a game as a client, and audio notifications for different game events.
(not completed yet)
## Features
- **Host and Join Game**: Ability to host a game or join an existing game as a client.
- **Real-time Gameplay**: Synchronize moves between players across the network.
- **Sounds**: Enjoy audio feedback with sounds for capturing pieces, invalid moves, and regular moves.
- **Piece Graphics**: Visually appealing chess pieces with support for both black and white sides.
## Getting Started
To run the game:
1. Clone the repository.
2. Compile and run the `ChessApp.java` file in your Java IDE or using the command line.
3. Host a game or connect as a client by providing the necessary network details (IP address and port).
4. Play the game in real-time with your opponent!