Android Open Source - Game chess ChineseChess






Project Summary

This is a game of Chinese Chess.

Web Site / Source Repository

ChineseChess is hosted in the following web site
https://github.com/drinking/ChineseChess

If you think the Android project ChineseChess 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 ChineseChess.

ItemValue
Java File Count23
Supported screen sizes[mdpi, ldpi, hdpi]
Activity Count4
jar files usedconnection.jar
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CALL_PHONE
android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\eat.wav
res\raw\go.wav




Resource Files

There are 43 image files in ChineseChess. The names of the image files are listed as follows.

backtodpic.png
backtopic.png
bbishop.png
bcanon.png
bcar.png
belephant.png
bhorse.png
bking.png
bluetoothdpic.png
bluetoothgamepic.png
bpawn.png
button_back_0.png
button_back_1.png
button_bluetooth_0.png
button_bluetooth_1.png
button_help_0.png
button_help_1.png
button_quit_0.png
button_quit_1.png
button_single_0.png
button_single_1.png
choice.png
choice2.png
dialog_bg.png
dialog_button.png
draw.png
helpdpic.png
helppic.png
ic_menu_app.png
lose.png
quitdpic.png
quitpic.png
rbishop.png
rcanon.png
rcar.png
regret.png
relephant.png
rhorse.png
rking.png
rpawn.png
siglegamepic.png
singlegamedpic.png
timebg.png

The following screenshort is generated from the image listed above.

null




Java Source Files

ChineseChess has the following Java source files.

drinking.android.algorithm.CHESSMOVE.java
drinking.android.algorithm.Eveluation.java
drinking.android.algorithm.MoveGenerator.java
drinking.android.algorithm.SearchEngine.java
drinking.android.chess.BluetoothChatService.java
drinking.android.chess.BluetoothGameActivity.java
drinking.android.chess.BluetoothService.java
drinking.android.chess.ChessActivity.java
drinking.android.chess.DeviceListActivity.java
drinking.android.chess.EventTackle.java
drinking.android.chess.GameActivity.java
drinking.android.chess.GameController.java
drinking.android.chess.GameSound.java
drinking.android.chess.GameView.java
drinking.android.chess.MyApplication.java
drinking.android.chess.Role.java
org.drinking.customui.CheckDialogInterface.java
org.drinking.customui.CustomDialog.java
org.drinking.customui.DialogCreator.java
org.drinking.utils.DrawUtils.java
org.drinking.utils.PacketUtils.java
org.drinking.utils.ProtocolDefine.java
org.drinking.utils.SelectorUtils.java