Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jiang Zun Herbert Lee CS 491 August 28, 2006. What is Jiang Zun? ● Jiang Zun is an electronic Chinese Chess client.  Chinese Chess, or Xiang Qi, is a.

Similar presentations


Presentation on theme: "Jiang Zun Herbert Lee CS 491 August 28, 2006. What is Jiang Zun? ● Jiang Zun is an electronic Chinese Chess client.  Chinese Chess, or Xiang Qi, is a."— Presentation transcript:

1 Jiang Zun Herbert Lee CS 491 August 28, 2006

2 What is Jiang Zun? ● Jiang Zun is an electronic Chinese Chess client.  Chinese Chess, or Xiang Qi, is a two-player board game similar to Western Chess.  The name Jiang Zun comes from the Chinese term for checkmate.

3 Xiang Qi ● Pieces are placed on the lines, rather than between them. ● Most Chess pieces have an analogous piece in Xiang Qi. ● The goal of the game is the same as Western Chess.

4 Why Xiang Qi? ● Lack of computerized Xiang Qi resources ● Interest in the game ● Artificial intelligence

5 Implementation ● Java 2 SE 5.0  Selected for ease of GUI implementation ● Five Main Classes  Board  GamePanel  Piece  AiPlayer  Game

6 What I've Learned ● Java GUI ● Development Process ● Artificial Intelligence

7 Application Analysis ● Hot-seat games functional ● Capable of defeating novice players ● Decision making process too slow  Can take upwards of 10 seconds to make a move ● Decisions made are suboptimal  Initial move very poor  Does not handle fork situations well

8 What Would Need Work ● Online Capability ● UI improvements ● Artificial intelligence overhaul ● Game state evaluation function re-working


Download ppt "Jiang Zun Herbert Lee CS 491 August 28, 2006. What is Jiang Zun? ● Jiang Zun is an electronic Chinese Chess client.  Chinese Chess, or Xiang Qi, is a."

Similar presentations


Ads by Google