All Projects → JosephPrichard → ChessLiteGUI

JosephPrichard / ChessLiteGUI

Licence: MIT license
A lightweight Chess GUI for playing Chess on a personal computer.

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to ChessLiteGUI

javafx-netease-musicplayer
This is an imitation of Netease Music Player which is a Universal Windows Platform program.Now it can play music through the folder you have chose,control music progress and volume.But something other cool animation,album image and lyric are not developed./这是一个模仿UWP版本网易云音乐的JavaFX程序,现在它可以根据选择的音乐文件夹播放音乐,控制播放的进度和声音,不过一些其它的好看动画、专辑图和歌词还没有开发完成。
Stars: ✭ 15 (+650%)
Mutual labels:  javafx
TrulyQuantumChess
A game of truly quantum chess, with interference, entanglement, etc.
Stars: ✭ 77 (+3750%)
Mutual labels:  chess
spring-javafx-material-design-admin
Aplicação desktop para Gerenciamento de estoque e vendas com Spring Boot, JavaFX e Material Design
Stars: ✭ 56 (+2700%)
Mutual labels:  javafx
chessbot
Slack bot for playing chess.
Stars: ✭ 32 (+1500%)
Mutual labels:  chess
JxBrowser-Examples
JxBrowser Examples & Tutorials
Stars: ✭ 49 (+2350%)
Mutual labels:  javafx
animated
🌊 Implicit animations for JavaFX.
Stars: ✭ 79 (+3850%)
Mutual labels:  javafx
jerry
Jerry - Chess Program
Stars: ✭ 79 (+3850%)
Mutual labels:  chess
PiHoleWidgets
PiHole Widgets using JAVAFX
Stars: ✭ 67 (+3250%)
Mutual labels:  javafx
chess.ts
A Typescript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
Stars: ✭ 19 (+850%)
Mutual labels:  chess
ChessLib
C# chess library containing a complete data structure and move generation.
Stars: ✭ 37 (+1750%)
Mutual labels:  chess
renpy-chess
A chess GUI built with Ren'Py, python-chess, and Stockfish. Version 2.0 of https://github.com/RuolinZheng08/renpy-chess-engine
Stars: ✭ 36 (+1700%)
Mutual labels:  chess
chess.com
Python wrapper for Chess.com Published-Data API
Stars: ✭ 34 (+1600%)
Mutual labels:  chess
MiniMetro Game
Java educational project with JavaFX
Stars: ✭ 20 (+900%)
Mutual labels:  javafx
FDChessboardView
An iOS / Mac view controller for chess boards
Stars: ✭ 75 (+3650%)
Mutual labels:  chess
ssh-chess
Chess over a ssh connection
Stars: ✭ 13 (+550%)
Mutual labels:  chess
jskat-multimodule
JSkat is a free software implementation of the game Skat in Java.
Stars: ✭ 21 (+950%)
Mutual labels:  javafx
ModLoaderInstaller
JavaFX application that installs a mod loader for the game The Long Dark
Stars: ✭ 52 (+2500%)
Mutual labels:  javafx
Realtime-OpenCV-Chess
♔ Chess-playing with Open-CV [Human vs AI (Stockfish engine)]
Stars: ✭ 18 (+800%)
Mutual labels:  chess
orson-charts
A 3D chart library for Java applications (JavaFX, Swing or server-side).
Stars: ✭ 94 (+4600%)
Mutual labels:  javafx
ElectronicStoreToolFX
Management tool for an electronics store JavaFx + MySQL
Stars: ✭ 18 (+800%)
Mutual labels:  javafx

ChessLite

ChessLite is a lightweight Chess GUI for playing Chess on a personal computer. ChessLite is written in Java and JavaFX. ChessLite does not depend on any libraries aside from Java and JavaFX API. All ChessLite algorithms were written for this project by Joseph Prichard. Watch a short video demonstration here.


Features

  • Algorithms that follow the rules of Standard Chess
  • Supports both Drag-Drop and Click-Click
  • Displays each Game move on the right of the application
  • Return to previous boardstates in the Game
  • Take Back any Move that is made
  • Export Game to PGN file
  • Export Board to FEN format
  • Piece Style and Tile Color customization options

Guide

MenuBar

  • New Button: Click to create a new game and its Time settings
  • Reset Button: Reset the board and timer back to initial settings
  • Flip Button: Flips the board's viewing perspective
  • Save Game: Exports the Game to PGN file to be saved on local machine
  • Copy Board: Copies the current Board's FEN format to clipboard
  • Appearance: Provides customization options for colors and pieces.

Notation Table

  • Left Button: Show the Board at the previous Move
  • Middle Button: Take Back a move
  • Right Button: Show the Board at the next Move
  • Click a move to jump to it

Images

The piece bitmaps used in this application are from Chess.com



Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].