Open source chess program devised to create a psuedo heat map of a chess board with color representation of attack and defense values of each square. Green represents white, red represents black, and yellow square are under tension. The greener/redder the square, the more control white/black has over it.
- Install java if you haven't already: Oracle JDK/JRE
- Download the lastest
jar
file from Releases - Double click on the
jar
file to run
I really hope that far more mainstream chess programs will implement the ideas I have presented on this project within their chess platforms. This is really just a feature I was keen to explore and happened to have the programming know how to try it out. Long term it will be hard to maintain as an individual and therefore I hope the merits of teaching chess visually will be realized.
- You must use the Oracle JDK/JRE to develop/run
- That means no
sudo apt install openjdk
debian-based Linux users - currently the focus is on the JDK 8, but 10/11 will someday be the only supported platform
- That means no
src
: the in development source coderelease
: jar files containing the program releases in the formatChess-<PROGAM VERSION>-<JAVA RELEASE>.jar
assets
: various assets used to design/develop/test the program (includes some example .pgn games)
- about/instruction pop up boxes
- neutral tension squares in yellow
- svg pieces :) & image views
- logo
- error detection with FEN strings
- score
- further analytics
- .pgn imports
- keyboard navigation
- file chooser
- white and black toggle heatmap
- dark mode
- small scale game database
- moveable piece implementation
- valid position checking
- highlighted fen strings (clickable to position)
- toggle piece view
- total piece mobility (sum of piece movement throughout game) analytic
- only show tension squares view
- notepad text show game moves (clickable view)
- highlight last piece movement (outline square)
- notation arrows/highlighting