View
215
Download
0
Embed Size (px)
Citation preview
Jiang Zun
Herbert LeeCS 491
August 28, 2006
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.
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.
Why Xiang Qi?
● Lack of computerized Xiang Qi resources
● Interest in the game
● Artificial intelligence
Implementation
● Java 2 SE 5.0 Selected for ease of GUI implementation
● Five Main Classes Board GamePanel Piece AiPlayer Game
What I've Learned
● Java GUI
● Development Process
● Artificial Intelligence
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
What Would Need Work
● Online Capability● UI improvements● Artificial intelligence overhaul● Game state evaluation function re-working