A desktop game based on Chess. It has three game modes: normal game (a normal game of chess), the fast game (a chess game without turns) and the HP mode (each player has 10 health points and at any time a piece dies you lose an amount of hp. That way you can lose with your king alive). Before you play you have to register and there's only online matches.
All the code is writen in Java with the MySQL as database.
The code is divided in four small projects plus one folder of extensions
ChessGame folder: it has the game itself, inside it you can find a class named Game that works as a framework to build different modes inside.
ChessGameServer folder: it has the server side of the game, managing matchmaking, registering in the database and managing games.
ChessLibrary folder: it has the a set of chess classes, like board, queen and pawn.
ChessWeb folder: it has the set of classes responsible for the communication between the client and the server.
This project was created in Netbeans IDE.
The main goal of this project was to develop software engineering skills as well as learning new stuff such as database and server client communication.
-
Notifications
You must be signed in to change notification settings - Fork 0
digao21/ChessChalenge
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published