Android Open Source - Game ai XQChess






Project Summary

A XQChess android game using XQWLight AI Engine.

Web Site / Source Repository

XQChess is hosted in the following web site
https://github.com/huynq9/XQChess

If you think the Android project XQChess listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of XQChess.

ItemValue
Java File Count26
Supported screen sizes[mdpi, hdpi]
Target SDK Version19
Minimum SDK Version3
Activity Count2
jar files usedandroid-support-v4.jar
Asset File Namesassets\SC20141227-194123.png
assets\SC20141227-194346.png
assets\SC20141227-194405.png
assets\SC20141227-194412.png
assets\SC20141227-194423.png
assets\SC20141227-194436.png
assets\SC20141227-194444.png
Raw File Namesres\raw\capture.ogg
res\raw\capture2.ogg
res\raw\check.ogg
res\raw\check2.ogg
res\raw\click.ogg
res\raw\draw.ogg
res\raw\eat.wav
res\raw\illegal.ogg
res\raw\loss.ogg
res\raw\move.ogg
res\raw\move2.ogg
res\raw\win.ogg




Resource Files

There are 21 image files in XQChess. The names of the image files are listed as follows.

badvisor.png
bcannon.png
belephant.png
bhorse.png
bking.png
bpawn.png
brook.png
go_first.png
go_last.png
go_next.png
go_previous.png
lst_selected.png
radvisor.png
rcannon.png
relephant.png
rhorse.png
rking.png
rpawn.png
rrook.png
selected1.png
selected2.png

The following screenshort is generated from the image listed above.

null




Java Source Files

XQChess has the following Java source files.

xqchess.ai.Computer.java
xqchess.ai.Position.java
xqchess.ai.Search.java
xqchess.ai.Util.java
xqchess.game.Board.java
xqchess.game.BoardView.java
xqchess.game.IBoard.java
xqchess.game.MainGame.java
xqchess.pieces.Advisor.java
xqchess.pieces.Canon.java
xqchess.pieces.Elephant.java
xqchess.pieces.Horse.java
xqchess.pieces.IPiece.java
xqchess.pieces.King.java
xqchess.pieces.Pawn.java
xqchess.pieces.Piece.java
xqchess.pieces.Rook.java
xqchess.utils.AlertHelper.java
xqchess.utils.CfgData.java
xqchess.utils.Coordinate.java
xqchess.utils.Debug.java
xqchess.utils.PieceFactory.java
xqchess.utils.ResourceManager.java
xqchess.utils.Utils.java