Media Summary: We fixed "close by not exiting" issue by adding this line of code: frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); We ... This was done for a horrible object oriented analysis and design class that i took this past semester. It speaks for itself. If you have ... Improve the speed of the perft routine for faster debugging as well as faster game play. Also, get some tips on how to determine ...

Java Chess 006 Pushing Our - Detailed Analysis & Overview

We fixed "close by not exiting" issue by adding this line of code: frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); We ... This was done for a horrible object oriented analysis and design class that i took this past semester. It speaks for itself. If you have ... Improve the speed of the perft routine for faster debugging as well as faster game play. Also, get some tips on how to determine ... We created a source folder "tst" to put JUnit test cases. GitHub repo: Those two buttons are used only for building socket connection. GitHub repo: Evaluating attacks based on piece-value. Allows for a more aggressive game-play.

Photo Gallery

Java Chess 006: Pushing our java Chess Eclipse project to GitHub
OO Chess from scratch in Java
How to Code Chess in Java
Perft Speed & Debugging Tips - Advanced Java Chess Engine Tutorial 21
Java Chess Programming Video #8 The Rook
Java Chess Programming Video #9 The Queen
Java Chess 007: Overriding ChessModel.toString() to print an labeled empty chess board
Java Chess 030: Disabling Listen and Connect buttons after first use
Evaluating Attacks - Java Chess Engine Tutorial 29
Java Chess Demo
Java Chess Programming Video #13 The King
View Detailed Profile
Java Chess 006: Pushing our java Chess Eclipse project to GitHub

Java Chess 006: Pushing our java Chess Eclipse project to GitHub

We fixed "close by not exiting" issue by adding this line of code: frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); We ...

OO Chess from scratch in Java

OO Chess from scratch in Java

This was done for a horrible object oriented analysis and design class that i took this past semester. It speaks for itself. If you have ...

How to Code Chess in Java

How to Code Chess in Java

I coded

Perft Speed & Debugging Tips - Advanced Java Chess Engine Tutorial 21

Perft Speed & Debugging Tips - Advanced Java Chess Engine Tutorial 21

Improve the speed of the perft routine for faster debugging as well as faster game play. Also, get some tips on how to determine ...

Java Chess Programming Video #8 The Rook

Java Chess Programming Video #8 The Rook

https://chessprogramming.wikispaces.com/

Java Chess Programming Video #9 The Queen

Java Chess Programming Video #9 The Queen

https://chessprogramming.wikispaces.com/

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/

Java Chess 030: Disabling Listen and Connect buttons after first use

Java Chess 030: Disabling Listen and Connect buttons after first use

Those two buttons are used only for building socket connection. GitHub repo: https://github.com/zhijunsheng/

Evaluating Attacks - Java Chess Engine Tutorial 29

Evaluating Attacks - Java Chess Engine Tutorial 29

Evaluating attacks based on piece-value. Allows for a more aggressive game-play.

Java Chess Demo

Java Chess Demo

Java

Java Chess Programming Video #13 The King

Java Chess Programming Video #13 The King

https://chessprogramming.wikispaces.com/