Android Open Source - Game multiplayer sudowars






Project Summary

A multiplayer Sudoku app for Android.

Web Site / Source Repository

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

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

ItemValue
Java File Count125
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Target SDK Version17
Minimum SDK Version12
Activity Count8
Fragment Count1
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.VIBRATE




Resource Files

There are 18 image files in sudowars. The names of the image files are listed as follows.

ic_input_delete.png
ic_menu_ban_user.png
ic_menu_continue.png
ic_menu_done.png
ic_menu_edit.png
ic_menu_goto.png
ic_menu_info_details.png
ic_menu_kick_user.png
ic_menu_mark.png
ic_menu_myplaces.png
ic_menu_pause.png
ic_menu_preferences.png
ic_menu_refresh.png
ic_menu_repeat.png
ic_menu_revert.png
stat_notify_sync.png
stat_sys_data_bluetooth.png
stat_sys_tether_bluetooth.png

The following screenshort is generated from the image listed above.

null




Java Source Files

sudowars has the following Java source files.

org.sudowars.Controller.Local.Activity.MainMenu.java
org.sudowars.Controller.Local.Activity.MainSettings.java
org.sudowars.Controller.Local.Activity.Manual.java
org.sudowars.Controller.Local.Activity.MultiplayerMenu.java
org.sudowars.Controller.Local.Activity.MultiplayerPlay.java
org.sudowars.Controller.Local.Activity.MultiplayerSettings.java
org.sudowars.Controller.Local.Activity.Play.java
org.sudowars.Controller.Local.Activity.PoolBinder.java
org.sudowars.Controller.Local.Activity.Settings.java
org.sudowars.Controller.Local.Activity.SingleplayerPlay.java
org.sudowars.Controller.Local.Activity.SingleplayerSettings.java
org.sudowars.Controller.Local.BluetoothDeviceList.BluetoothDeviceListAdapter.java
org.sudowars.Controller.Local.BluetoothDeviceList.BluetoothDeviceListItem.java
org.sudowars.Controller.Local.Constants.java
org.sudowars.Controller.Local.FontFitTextView.java
org.sudowars.Controller.Local.MultiplayerSudokuSettings.java
org.sudowars.Controller.Remote.BluetoothConnection.java
org.sudowars.Controller.Remote.BluetoothPacket.java
org.sudowars.Controller.Remote.BluetoothServer.java
org.sudowars.Controller.Remote.BluetoothSocket.java
org.sudowars.Controller.Remote.ConnectionService.java
org.sudowars.Controller.Remote.SocketEvent.java
org.sudowars.Controller.Remote.SudowarsBluetoothSocket.java
org.sudowars.Controller.Remote.SudowarsSocket.java
org.sudowars.Controller.Remote.TimeSyncer.java
org.sudowars.DebugHelper.java
org.sudowars.Model.CommandManagement.BaseCommand.java
org.sudowars.Model.CommandManagement.Command.java
org.sudowars.Model.CommandManagement.CommandInverter.java
org.sudowars.Model.CommandManagement.DeltaManager.java
org.sudowars.Model.CommandManagement.GameCommands.AddNoteCommand.java
org.sudowars.Model.CommandManagement.GameCommands.CellCommand.java
org.sudowars.Model.CommandManagement.GameCommands.ClearCellCommand.java
org.sudowars.Model.CommandManagement.GameCommands.CompositeCommand.java
org.sudowars.Model.CommandManagement.GameCommands.GameCommand.java
org.sudowars.Model.CommandManagement.GameCommands.GiveUpCommand.java
org.sudowars.Model.CommandManagement.GameCommands.InvertCellCommand.java
org.sudowars.Model.CommandManagement.GameCommands.MultiplayerGameSetCellValueCommand.java
org.sudowars.Model.CommandManagement.GameCommands.NoteCommand.java
org.sudowars.Model.CommandManagement.GameCommands.RemoveCellValueCommand.java
org.sudowars.Model.CommandManagement.GameCommands.RemoveNoteCommand.java
org.sudowars.Model.CommandManagement.GameCommands.SetCellValueCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.CreateMultiplayerGameObjectCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.KickMultiplayerClientCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.MultiplayerPauseCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.MultiplayerSettingsCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.RemoteReadyCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.RemoteSettingsCommand.java
org.sudowars.Model.CommandManagement.MultiplayerSettingsCommands.ResumeMultiplayerGameCommand.java
org.sudowars.Model.Difficulty.Difficulty.java
org.sudowars.Model.Difficulty.DifficultyEasy.java
org.sudowars.Model.Difficulty.DifficultyEvaluator.java
org.sudowars.Model.Difficulty.DifficultyHard.java
org.sudowars.Model.Difficulty.DifficultyMedium.java
org.sudowars.Model.Difficulty.HumanDifficultyEvaluator.java
org.sudowars.Model.Game.Game.java
org.sudowars.Model.Game.GameAbortedEvent.java
org.sudowars.Model.Game.GameAbortedEventListener.java
org.sudowars.Model.Game.GameCell.java
org.sudowars.Model.Game.GameCellBuilder.java
org.sudowars.Model.Game.GameChangedEvent.java
org.sudowars.Model.Game.GameChangedEventListener.java
org.sudowars.Model.Game.GameFinishedEvent.java
org.sudowars.Model.Game.GameFinishedEventListener.java
org.sudowars.Model.Game.MultiplayerGame.java
org.sudowars.Model.Game.MultiplayerPlayerSlot.java
org.sudowars.Model.Game.Player.java
org.sudowars.Model.Game.PlayerSlot.java
org.sudowars.Model.Game.Score.java
org.sudowars.Model.Game.SingleplayerGame.java
org.sudowars.Model.Game.SingleplayerPlayerSlot.java
org.sudowars.Model.Game.StopWatchTickEventListener.java
org.sudowars.Model.Solver.BacktrackingSolver.java
org.sudowars.Model.Solver.ConsecutiveSolver.java
org.sudowars.Model.Solver.HiddenNCliqueStrategy.java
org.sudowars.Model.Solver.HiddenSingleStrategy.java
org.sudowars.Model.Solver.HumanSolveStep.java
org.sudowars.Model.Solver.HumanSolver.java
org.sudowars.Model.Solver.LockedCandidateStrategy.java
org.sudowars.Model.Solver.NFishStrategy.java
org.sudowars.Model.Solver.NakedNCliqueStrategy.java
org.sudowars.Model.Solver.NakedSingleStrategy.java
org.sudowars.Model.Solver.NotSolvableException.java
org.sudowars.Model.Solver.SolveStep.java
org.sudowars.Model.Solver.Solver.java
org.sudowars.Model.Solver.SolverState.java
org.sudowars.Model.Solver.SolverStrategy.java
org.sudowars.Model.Solver.StrategyExecutor.java
org.sudowars.Model.Sudoku.Field.Cell.java
org.sudowars.Model.Sudoku.Field.CellBuilder.java
org.sudowars.Model.Sudoku.Field.DataCell.java
org.sudowars.Model.Sudoku.Field.DataCellBuilder.java
org.sudowars.Model.Sudoku.Field.Field.java
org.sudowars.Model.Sudoku.Field.FieldBuilder.java
org.sudowars.Model.Sudoku.Field.FieldStructure.java
org.sudowars.Model.Sudoku.Field.RectangleStructure.java
org.sudowars.Model.Sudoku.Field.SquareStructure.java
org.sudowars.Model.Sudoku.RuleManagement.DependencyGroup.java
org.sudowars.Model.Sudoku.RuleManagement.DependencyManager.java
org.sudowars.Model.Sudoku.RuleManagement.NoDuplicatesRule.java
org.sudowars.Model.Sudoku.RuleManagement.Rule.java
org.sudowars.Model.Sudoku.RuleManagement.RuleApplier.BlockRuleApplier.java
org.sudowars.Model.Sudoku.RuleManagement.RuleApplier.ColumnRuleApplier.java
org.sudowars.Model.Sudoku.RuleManagement.RuleApplier.RowRuleApplier.java
org.sudowars.Model.Sudoku.RuleManagement.RuleApplier.RuleApplier.java
org.sudowars.Model.Sudoku.RuleManagement.RuleApplier.StandardRulesetFactory.java
org.sudowars.Model.Sudoku.RuleManagement.RuleDecorator.java
org.sudowars.Model.Sudoku.RuleManagement.UpperLimitRule.java
org.sudowars.Model.Sudoku.Sudoku.java
org.sudowars.Model.SudokuManagement.Generator.Generator.java
org.sudowars.Model.SudokuManagement.Generator.GeneratorBase.java
org.sudowars.Model.SudokuManagement.Generator.Transformer.java
org.sudowars.Model.SudokuManagement.Generator.TransformerBase.java
org.sudowars.Model.SudokuManagement.IO.FileIO.java
org.sudowars.Model.SudokuManagement.IO.IOBase.java
org.sudowars.Model.SudokuManagement.Pool.SudokuFilePool.java
org.sudowars.Model.SudokuManagement.Pool.SudokuPool.java
org.sudowars.Model.SudokuUtil.Assistant.java
org.sudowars.Model.SudokuUtil.GameState.java
org.sudowars.Model.SudokuUtil.NoteManager.java
org.sudowars.Model.SudokuUtil.NoteManagerChangedEvent.java
org.sudowars.Model.SudokuUtil.NoteManagerChangedEventListener.java
org.sudowars.Model.SudokuUtil.SingleplayerGameState.java
org.sudowars.View.SudokuField.java