A simple chess game server and a client for a school project.
chesshero is hosted in the following web site
https://github.com/tmpit/chesshero
If you think the Android project chesshero 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 chesshero.
Item | Value |
---|---|
Java File Count | 91 |
Supported screen sizes | [hdpi, xhdpi] |
Activity Count | 5 |
jar files used | ChessHeroClient_jar.jar ChessHeroCommon.jar mysql-connector-java-5.1.27-bin.jar |
Required Permissions | android.permission.INTERNET |
There are 19 image files in chesshero. 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 carche.png chesshero.png chesshero1.png transperant_black_cube.png transperant_black_cube_highlighted.png transperant_white_cube.png transperant_white_cube_highlighted.png white_bishop.png white_king.png white_knight.png white_pawn.png white_queen.png white_rook.png
The following screenshort is generated from the image listed above.
chesshero has the following Java source files.
Client.ClientMain.java Client.Communication.ClientSocket .java Client.Communication.Connection .java Client.Communication.ConnectionListener .java Client.Communication.Request .java Client.Pages.ChessHeroPage.java Client.Pages.CreateGamePage.java Client.Pages.HallOfFamePage.java Client.Pages.LobbyPage.java Client.Pages.LoginPage.java Client.Pages.PlayGamePage.java Client.Pages.PlayGameVisualization.ChessBoardFieldPanel.java Client.Pages.PlayGameVisualization.ChessBoardPanel.java Client.Pages.PlayGameVisualization.ChessBoardTakenPiecesPanel.java Client.Pages.PlayGameVisualization.ChessFieldPanel.java Client.Pages.RegisterPage.java com.chesshero.ApplicationTest.java com.chesshero.client.ChessHeroApplication.java com.chesshero.client.Client.java com.chesshero.client.RequestFactory .java com.chesshero.client.parsers.CreateGameResponseParser.java com.chesshero.client.parsers.FetchGamesResponseParser.java com.chesshero.client.parsers.GameEndPushParser.java com.chesshero.client.parsers.GameJoinPushParser.java com.chesshero.client.parsers.GameMovePushParser.java com.chesshero.client.parsers.GameMoveResponseParser.java com.chesshero.client.parsers.GameTicket .java com.chesshero.client.parsers.LoginResponseParser.java com.chesshero.client.parsers.ParserCache .java com.chesshero.client.parsers.PushParser .java com.chesshero.client.parsers.ResponseParser .java com.chesshero.event.EventCenter .java com.chesshero.event.EventCenterObserver .java com.chesshero.service.CHESCOSocket .java com.chesshero.service.ConnectTask.java com.chesshero.service.ListenTask.java com.chesshero.service.SendTask.java com.chesshero.service.ServerCommunicationService.java com.chesshero.service.ServiceEventListener .java com.chesshero.service.ServiceRequest .java com.chesshero.service.ServiceThreadFactory.java com.chesshero.service.Task.java com.chesshero.ui.CreateGameActivity.java com.chesshero.ui.LobbyActiviy.java com.chesshero.ui.MainActivity.java com.chesshero.ui.PlayChessActivity.java com.chesshero.ui.RegisterActivity.java com.chesshero.ui.chessboard.ChessboardAdapter.java com.chesshero.ui.chessboard.Restrictions.java com.chesshero.ui.chessboard.Tile.java com.kt.ClientConnection.java com.kt.Config .java com.kt.Credentials .java com.kt.Main .java com.kt.Main .java com.kt.Server .java com.kt.api.Action .java com.kt.api.Push .java com.kt.api.Result .java com.kt.chesco.CHESCO .java com.kt.chesco.CHESCOReader .java com.kt.chesco.CHESCOWriter .java com.kt.game.Bishop.java com.kt.game.BoardField .java com.kt.game.ChessMoveExecutor .java com.kt.game.ChessMoveResult .java com.kt.game.ChessMoveValidator.java com.kt.game.ChessPiece .java com.kt.game.ChessPieceSet .java com.kt.game.Game .java com.kt.game.GameClock.java com.kt.game.GameClockEventListener .java com.kt.game.GameController .java com.kt.game.GameController_Old .java com.kt.game.King.java com.kt.game.Knight.java com.kt.game.MasterChessMoveExecutor.java com.kt.game.Move .java com.kt.game.MovementSet .java com.kt.game.Pawn.java com.kt.game.Player .java com.kt.game.Position.java com.kt.game.Queen.java com.kt.game.Rook.java com.kt.utils.ChessHeroException.java com.kt.utils.SLog .java com.kt.utils.Utils .java null.Main .java