Android application for Chaturaji - a four player chess-like game called meaning "four kings".
chaturaji is hosted in the following web site
https://github.com/samirabloom/chaturaji
If you think the Android project chaturaji 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 chaturaji.
Item | Value |
---|---|
Java File Count | 76 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 15 |
Activity Count | 10 |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET |
There are 24 image files in chaturaji. The names of the image files are listed as follows.
bleuboat.png blueboat.png blueelephant.png blueking.png blueknight.png bluepawn.png greenboat.png greenelephant.png greenking.png greenknight.png greenpawn.png oneplayer.png redboat.png redelephant.png redking.png redknight.png redpawn.png threeplayer.png twoplayer.png yellowboat.png yellowelephant.png yellowking.png yellowknight.png yellowpawn.png
The following screenshort is generated from the image listed above.
chaturaji has the following Java source files.
ac.ic.chaturaji.ai.AI.java ac.ic.chaturaji.ai.AIBoard.java ac.ic.chaturaji.ai.AIMove.java ac.ic.chaturaji.ai.AIMoveGenerator.java ac.ic.chaturaji.ai.AIPlayer.java ac.ic.chaturaji.ai.AlphaBeta.java ac.ic.chaturaji.ai.ComputerPlayer.java ac.ic.chaturaji.ai.Evaluation.java ac.ic.chaturaji.ai.GameConstants.java ac.ic.chaturaji.ai.HumanPlayer.java ac.ic.chaturaji.ai.MTDF.java ac.ic.chaturaji.ai.MaxN.java ac.ic.chaturaji.ai.MoveListener.java ac.ic.chaturaji.ai.PieceMoves.java ac.ic.chaturaji.ai.TranspositionTable.java ac.ic.chaturaji.android.ChooseAI.java ac.ic.chaturaji.android.ChooseColour.java ac.ic.chaturaji.android.CreateGameActivity.java ac.ic.chaturaji.android.GameActivity.java ac.ic.chaturaji.android.GameRoomActivity.java ac.ic.chaturaji.android.GameRoomAdapter.java ac.ic.chaturaji.android.LoginActivity.java ac.ic.chaturaji.android.MainMenu.java ac.ic.chaturaji.android.ReplayActivity.java ac.ic.chaturaji.android.SettingsActivity.java ac.ic.chaturaji.android.SignUpActivity.java ac.ic.chaturaji.android.pieces.Boat.java ac.ic.chaturaji.android.pieces.Elephant.java ac.ic.chaturaji.android.pieces.King.java ac.ic.chaturaji.android.pieces.Knight.java ac.ic.chaturaji.android.pieces.Pawn.java ac.ic.chaturaji.android.pieces.Pieces.java ac.ic.chaturaji.chatuService.ChaturajiService.java ac.ic.chaturaji.chatuService.MySSLFactory.java ac.ic.chaturaji.chatuService.OnMoveCompleteListener.java ac.ic.chaturaji.config.RootConfiguration.java ac.ic.chaturaji.dao.GameDAO.java ac.ic.chaturaji.dao.MoveDAO.java ac.ic.chaturaji.dao.PlayerDAO.java ac.ic.chaturaji.dao.UserDAO.java ac.ic.chaturaji.email.EmailService.java ac.ic.chaturaji.model.EqualsHashCodeToString.java ac.ic.chaturaji.model.Game.java ac.ic.chaturaji.model.Move.java ac.ic.chaturaji.model.Player.java ac.ic.chaturaji.model.Result.java ac.ic.chaturaji.model.User.java ac.ic.chaturaji.objectmapper.ObjectMapperFactory.java ac.ic.chaturaji.security.CredentialValidation.java ac.ic.chaturaji.security.SecurityConfig.java ac.ic.chaturaji.security.SpringSecurityAuthenticationProvider.java ac.ic.chaturaji.security.SpringSecurityUserContext.java ac.ic.chaturaji.uuid.UUIDFactory.java ac.ic.chaturaji.web.PortFactory.java ac.ic.chaturaji.web.config.WebMvcConfiguration.java ac.ic.chaturaji.web.controller.GameController.java ac.ic.chaturaji.web.controller.InMemoryGamesContextListener.java ac.ic.chaturaji.web.controller.MessageController.java ac.ic.chaturaji.web.controller.UpdatePasswordController.java ac.ic.chaturaji.web.controller.UserController.java ac.ic.chaturaji.web.controller.ViewLogsController.java ac.ic.chaturaji.web.websockets.NotifyPlayer.java ac.ic.chaturaji.web.websockets.ReplayGameMoveSender.java ac.ic.chaturaji.web.websockets.WebSocketServletContextListener.java ac.ic.chaturaji.websockets.ClientRegistrationListener.java ac.ic.chaturaji.websockets.GameMoveListener.java ac.ic.chaturaji.websockets.WebSocketClientHandler.java ac.ic.chaturaji.websockets.WebSocketServerHandler.java ac.ic.chaturaji.websockets.WebSocketsClient.java ac.ic.chaturaji.websockets.WebSocketsServer.java