Home > chess > Chess00: Introduction

Chess00: Introduction

chess icon 72 This series of articles is about implementing a chess game in Java using Swing.

  • The first article displays the game board and pieces and allows the user to drag the pieces around.
  • The second article introduces a game state variable which will allow the user to only move white pieces or black pieces depending on the current game state.
  • The third article focuses on seperating the user interface classes from the core game classes.
  • The fourth article shows some of the benefits of the seperation achieved in article three by adding a console based user interface on top of the core game classes.
  • The fifth article adds rule enforcements to the game.
  • Article six enhances the user experience by highlighting valid target locations for the currently selected game piece.
  • In the seventh article the game flow logic is enhanced.
  • In article eight a computer player is implemented.
  • The ninth article adds playing over network using a central server.
About these ads
  1. Rasha
    January 26, 2012 at 2:24 am | #1

    Interesting blog! Thanks for sharing:D I used your approach for implementing a Parcheesi human vs. computer game.

    • proghammer
      January 31, 2012 at 2:33 pm | #2

      Thank you for your feedback, Rasha! If your game is available online, feel free to post a link.

  1. September 29, 2010 at 4:57 am | #1
  2. March 10, 2011 at 10:22 am | #2

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

%d bloggers like this: