Media Summary: When we tried to drag a white piece, a black image popped up at mouse tip. This is fixed in this video. We also created a Scanner ... Since the Y direction of Swing coordinate system is opposite to our Either peer can play the role of socket server with the other being socket client. GitHub repo: ...

Java Chess 027 Fixing Method - Detailed Analysis & Overview

When we tried to drag a white piece, a black image popped up at mouse tip. This is fixed in this video. We also created a Scanner ... Since the Y direction of Swing coordinate system is opposite to our Either peer can play the role of socket server with the other being socket client. GitHub repo: ... We created a source folder "tst" to put JUnit test cases. GitHub repo: Learn how to easily program the UCI protocol. Learn how to set up the basics of the industry standard protocol that communicates ... In this video I go over the Move class of my program. It uses the Builder pattern, which I also explain.

Photo Gallery

Java Chess 027: Fixing method movePiece(..) called with just a mouse click
Java Chess 026: Fixing wrong row of the moving piece
Java Chess 025: Fixing pieces rendered upside down
How to Code Chess in Java
Java Chess 028: Chess playable over Java socket
Java Chess 007: Overriding ChessModel.toString() to print an labeled empty chess board
Implementing the UCI - Advanced Java Chess Engine Tutorial 23
Java Chess Application - The Builder Pattern (Move Class)
View Detailed Profile
Java Chess 027: Fixing method movePiece(..) called with just a mouse click

Java Chess 027: Fixing method movePiece(..) called with just a mouse click

We don't want to trigger

Java Chess 026: Fixing wrong row of the moving piece

Java Chess 026: Fixing wrong row of the moving piece

When we tried to drag a white piece, a black image popped up at mouse tip. This is fixed in this video. We also created a Scanner ...

Java Chess 025: Fixing pieces rendered upside down

Java Chess 025: Fixing pieces rendered upside down

Since the Y direction of Swing coordinate system is opposite to our

How to Code Chess in Java

How to Code Chess in Java

I coded

Java Chess 028: Chess playable over Java socket

Java Chess 028: Chess playable over Java socket

Either peer can play the role of socket server with the other being socket client. GitHub repo: ...

Java Chess 007: Overriding ChessModel.toString() to print an labeled empty chess board

Java Chess 007: Overriding ChessModel.toString() to print an labeled empty chess board

We created a source folder "tst" to put JUnit test cases. GitHub repo: https://github.com/zhijunsheng/

Implementing the UCI - Advanced Java Chess Engine Tutorial 23

Implementing the UCI - Advanced Java Chess Engine Tutorial 23

Learn how to easily program the UCI protocol. Learn how to set up the basics of the industry standard protocol that communicates ...

Java Chess Application - The Builder Pattern (Move Class)

Java Chess Application - The Builder Pattern (Move Class)

In this video I go over the Move class of my program. It uses the Builder pattern, which I also explain.