Skip to content

Commit 952de17

Browse files
Update README.md
1 parent 2b33be0 commit 952de17

1 file changed

Lines changed: 4 additions & 28 deletions

File tree

README.md

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ To build a two-player GUI-based Chess game in Java, focusing on game rules, move
55

66
---
77

8-
## 🛠️ Development Setup ✔2
8+
## ✅ 1. 🛠️ Development Setup (2 Marks)
99

1010
### ✅ JDK Version
1111
- **JDK Version**: `Java SE Development Kit 17`
@@ -18,18 +18,17 @@ To build a two-player GUI-based Chess game in Java, focusing on game rules, move
1818

1919
---
2020

21-
### ✅ Project Structure ✔1
21+
## 2. ✅ Project Structure (1 Marks)
2222
- The project Structure in already given in a text file `CheckMate ## Project Structure.txt`
2323

2424
---
2525

26-
## 🗃️ Database Schema Design ✔1
27-
26+
## ✅ 3. 🗃️ Database Schema Design (1 Marks)
2827
The project uses a MySQL database to store chess game details and move history.
2928

3029
---
3130

32-
### 📂 MySQL Tables ✔1
31+
## ✅ 4. 📂 MySQL Tables (1 Marks)
3332

3433
- **Game**
3534
Stores the overall game information like player names, winner, and timestamps.
@@ -49,29 +48,6 @@ CREATE TABLE MoveHistory (...);
4948

5049
---
5150

52-
# ♟️ Java Chess Game with GUI & MySQL Integration
53-
54-
This is a complete Chess game implemented in Java using Swing for the GUI and JDBC for connecting to a MySQL database. The game follows standard chess rules including legal move validation, check, checkmate, castling, and en passant. Move history can be persisted using a MySQL database.
55-
56-
---
57-
58-
## 📁 Project Structure
59-
60-
JavaChess-main/
61-
├── src/
62-
│ ├── com/chess/database/DatabaseConnection.java
63-
│ ├── com/chess/model/MoveRecord.java
64-
│ ├── com/chess/dao/MoveHistoryDAO.java
65-
│ └── com/chess/GUI/GameHistoryPanel.java
66-
├── Chess pieces/ # Image assets
67-
├── JChess.java # Main game entry point
68-
└── README.md # This file
69-
70-
swift
71-
Copy
72-
Edit
73-
74-
---
7551

7652
## ✅ 5. JDBC Implementation (3 Marks)
7753

0 commit comments

Comments
 (0)