Final year project multi-player chess game.
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.
The following table is the detailed list of myChessGameAndroid.
Item | Value |
---|---|
Java File Count | 56 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 18 |
Minimum SDK Version | 14 |
Activity Count | 5 |
Fragment Count | 2 |
jar files used | android-support-v4.jar |
Required Permissions | ACCESS_NETWORK_STATE GET_ACCOUNTS android.permission.INTERNET android.permission.WAKE_LOCK com.google.android.c2dm.permission.RECEIVE uk.me.mychessgame.permission.C2D_MESSAGE |
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.
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