Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buildingthingswithcode/chess
A two player chess program with a fully resizable GUI. This was a project to practice Java 8 and to try out JavaFX.
https://github.com/buildingthingswithcode/chess
chess-game desktop-application javafx
Last synced: 16 days ago
JSON representation
A two player chess program with a fully resizable GUI. This was a project to practice Java 8 and to try out JavaFX.
- Host: GitHub
- URL: https://github.com/buildingthingswithcode/chess
- Owner: BuildingThingsWithCode
- Created: 2021-07-24T18:39:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T21:43:05.000Z (about 2 years ago)
- Last Synced: 2024-05-07T00:30:05.001Z (9 months ago)
- Topics: chess-game, desktop-application, javafx
- Language: Java
- Homepage:
- Size: 794 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chess
A two player chess program with Java and JavaFX.
Fully resizable. The board keeps its aspect ratio.
Enforces all chess moves and rules:
- castling
- en passant
- promotion
- check
- checkmate
- stalemate
- 3-fold repetition rule
- 50-moves rule
- out of time
- insufficient material.The model is written in Java and covered by Unit tests.
The view is written in Java and JavaFX, with FXML and CSS.[Have a look (Youtube)](https://youtu.be/4ueerDilA-E).
![repoCard](https://user-images.githubusercontent.com/87835378/127415438-35e1297c-6e95-4762-99e8-ddc6db12d4c2.png)