Android Open Source - Game chess myChessGameAndroid






Project Summary

Final year project multi-player chess game.

Web Site / Source Repository

myChessGameAndroid is hosted in the following web site
https://github.com/RynanBear/myChessGameAndroid

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

ItemValue
Java File Count56
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version18
Minimum SDK Version14
Activity Count5
Fragment Count2
jar files usedandroid-support-v4.jar
Required PermissionsACCESS_NETWORK_STATE
GET_ACCOUNTS
android.permission.INTERNET
android.permission.WAKE_LOCK
com.google.android.c2dm.permission.RECEIVE
uk.me.mychessgame.permission.C2D_MESSAGE




Resource Files

There are 15 image files in myChessGameAndroid. The names of the image files are listed as follows.

black_bishop.png
black_king.png
black_knight.png
black_pawn.png
black_queen.png
black_rook.png
ic_action_accept.png
ic_action_email.png
ic_action_remove.png
white_bishop.png
white_king.png
white_knight.png
white_pawn.png
white_queen.png
white_rooke.png

The following screenshort is generated from the image listed above.

null




Java Source Files

myChessGameAndroid has the following Java source files.

uk.me.mychessga.AcceptGameInviteFragment.java
uk.me.mychessga.CreateAccountActivity.java
uk.me.mychessga.GameActivity.java
uk.me.mychessga.GameFragment.java
uk.me.mychessga.GameFragmentActivity.java
uk.me.mychessga.GameListFragment.java
uk.me.mychessga.LoginActivity.java
uk.me.mychessga.MainActivity.java
uk.me.mychessga.NewGameDialogFragment.java
uk.me.mychessga.adapters.GameListAdapter.java
uk.me.mychessga.asyncTasks.AcceptGameInviteTask.java
uk.me.mychessga.asyncTasks.AsyncTaskCompleteListener.java
uk.me.mychessga.asyncTasks.CreateAccountTask.java
uk.me.mychessga.asyncTasks.GetGamesTask.java
uk.me.mychessga.asyncTasks.LoginTask.java
uk.me.mychessga.asyncTasks.MyAsyncTask.java
uk.me.mychessga.asyncTasks.NewGCMTask.java
uk.me.mychessga.asyncTasks.NewGameTask.java
uk.me.mychessga.asyncTasks.RegisterGCMTask.java
uk.me.mychessga.asyncTasks.RejectGameInviteTask.java
uk.me.mychessga.asyncTasks.SubmitMoveTask.java
uk.me.mychessga.board.Board.java
uk.me.mychessga.board.Tile.java
uk.me.mychessga.constants.Constants.java
uk.me.mychessga.constants.URIConstants.java
uk.me.mychessga.factories.AbstractAsyncFactory.java
uk.me.mychessga.factories.GetGamesFactory.java
uk.me.mychessga.factories.LoginAsyncTaskFactory.java
uk.me.mychessga.listItems.FEN.java
uk.me.mychessga.listItems.GameListItem.java
uk.me.mychessga.move.Move.java
uk.me.mychessga.move.PawnMove.java
uk.me.mychessga.move.SlideMove.java
uk.me.mychessga.move.StepMove.java
uk.me.mychessga.pieces.Bishop.java
uk.me.mychessga.pieces.King.java
uk.me.mychessga.pieces.Knight.java
uk.me.mychessga.pieces.Pawn.java
uk.me.mychessga.pieces.Piece.java
uk.me.mychessga.pieces.Queen.java
uk.me.mychessga.pieces.Rook.java
uk.me.mychessga.receivers.GcmBroadcastReceiver.java
uk.me.mychessga.receivers.RejectGameBroadcastReceiver.java
uk.me.mychessga.services.AcceptGameService.java
uk.me.mychessga.services.GcmIntentService.java
uk.me.mychessga.services.RegisterGCMService.java
uk.me.mychessga.services.RejectGameService.java
uk.me.mychessga.utils.Cache.java
uk.me.mychessga.utils.HttpHelper.java
uk.me.mychessga.utils.MyCookieStore.java
uk.me.mychessga.utils.MyJSONObject.java
uk.me.mychessga.utils.Validate.java
uk.me.mychessga.views.BoardView.java
uk.me.mychessga.views.Tile.java
uk.me.mychessga.views.TileView.java