A multiplayer Sudoku app for Android.
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.
The following table is the detailed list of sudowars.
Item | Value |
---|---|
Java File Count | 125 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 12 |
Activity Count | 8 |
Fragment Count | 1 |
jar files used | android-support-v4.jar |
Required Permissions | android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.VIBRATE |
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.
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