Android Open Source - Game server chesshero






Project Summary

A simple chess game server and a client for a school project.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of chesshero.

ItemValue
Java File Count91
Supported screen sizes[hdpi, xhdpi]
Activity Count5
jar files usedChessHeroClient_jar.jar
ChessHeroCommon.jar
mysql-connector-java-5.1.27-bin.jar
Required Permissionsandroid.permission.INTERNET




Resource Files

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.

null




Java Source Files

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