Download bb4 puzzles Free Java Code

Description

A java puzzle framework with generator and solver implementations for puzzles like Sudoku, Hi Q, OneTough Puzzle, Tantrix, and others.

Icons

bb4 puzzles

Source Files

The download file bb4-puzzles-master.zip has the following entries.


.gitignore//  w  w w. ja  v  a  2 s  .c  om
README.md
build.gradle
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
source/com/barrybecker4/puzzle/adventure/Choice.java
source/com/barrybecker4/puzzle/adventure/ChoiceList.java
source/com/barrybecker4/puzzle/adventure/Scene.java
source/com/barrybecker4/puzzle/adventure/Story.java
source/com/barrybecker4/puzzle/adventure/TextAdventure.java
source/com/barrybecker4/puzzle/adventure/package_classes.png
source/com/barrybecker4/puzzle/adventure/script.dtd
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/A.inside_entrance.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/A.mirror.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/B.key.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/B.rat_attack.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/B.rat_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/C.pink_hallway.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/D.crate_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/D.crate_room_leaves.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/E.crazy_man_attacks.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/E.gray_storage_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/F.oak_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/F.rocks.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/F.stairway.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/G.passageway.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/H.fur_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/H.spiral_staircase.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/I.statue_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/J.bathroom.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/J.medicine_cabinet.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/K.boogie.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/K.trophyRoom.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/L.upStaircase.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/P.inspect_plants.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/P.plant_room.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/Tigerramki.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/X.spiralStaircase.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/alientTemplate.png
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/gold.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/hallway.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/haunted_mansion_inside2.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/haunted_mansion_outside.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/haunted_mansion_outside2.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/haunted_mansion_outside3.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/mansion.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/monk_kids.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/no_response.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/sky_falls.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/images/start.jpg
source/com/barrybecker4/puzzle/adventure/stories/ludlow/ludlow1.pdf
source/com/barrybecker4/puzzle/adventure/stories/ludlow/ludlow2.pdf
source/com/barrybecker4/puzzle/adventure/stories/ludlow/ludlowScript.xml
source/com/barrybecker4/puzzle/adventure/stories/ludlow/ludlow_13.pdf
source/com/barrybecker4/puzzle/adventure/stories/ludlow/readme.txt
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/B.key.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/B.rat_attack.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/B.rat_room.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/E.crazy_man_attacks.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/E.gray_storage_room.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/I.statue_room.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/K.boogie.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/belch.wav
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/belltoll.wav
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/gold.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/inside_entrance.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/no_response.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/sky_falls.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/start.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/swamp.au
source/com/barrybecker4/puzzle/adventure/stories/ludlow/sounds/wolveshowling2.wav
source/com/barrybecker4/puzzle/adventure/ui/ChoicePanel.java
source/com/barrybecker4/puzzle/adventure/ui/GraphicalAdventure.java
source/com/barrybecker4/puzzle/adventure/ui/SceneChangeListener.java
source/com/barrybecker4/puzzle/adventure/ui/StoryMenu.java
source/com/barrybecker4/puzzle/adventure/ui/StoryPanel.java
source/com/barrybecker4/puzzle/adventure/ui/editor/ChildTable.java
source/com/barrybecker4/puzzle/adventure/ui/editor/ChildTableModel.java
source/com/barrybecker4/puzzle/adventure/ui/editor/NewChoiceDialog.java
source/com/barrybecker4/puzzle/adventure/ui/editor/ParentTable.java
source/com/barrybecker4/puzzle/adventure/ui/editor/ParentTableModel.java
source/com/barrybecker4/puzzle/adventure/ui/editor/SceneEditorPanel.java
source/com/barrybecker4/puzzle/adventure/ui/editor/StoryEditorDialog.java
source/com/barrybecker4/puzzle/adventure/ui/editor/package_classes.png
source/com/barrybecker4/puzzle/adventure/ui/images/down_arrow.png
source/com/barrybecker4/puzzle/adventure/ui/images/down_arrow_large.jpg
source/com/barrybecker4/puzzle/adventure/ui/images/minus.gif
source/com/barrybecker4/puzzle/adventure/ui/images/plus.gif
source/com/barrybecker4/puzzle/adventure/ui/images/up_arrow.png
source/com/barrybecker4/puzzle/adventure/ui/images/up_arrow_large.jpg
source/com/barrybecker4/puzzle/adventure/ui/message.properties
source/com/barrybecker4/puzzle/adventure/ui/message_de.properties
source/com/barrybecker4/puzzle/adventure/ui/message_en.properties
source/com/barrybecker4/puzzle/adventure/ui/message_ja.properties
source/com/barrybecker4/puzzle/adventure/ui/message_vi.properties
source/com/barrybecker4/puzzle/architecture.png
source/com/barrybecker4/puzzle/bridge/Algorithm.java
source/com/barrybecker4/puzzle/bridge/BridgePuzzleController.java
source/com/barrybecker4/puzzle/bridge/model/Bridge.java
source/com/barrybecker4/puzzle/bridge/model/BridgeMove.java
source/com/barrybecker4/puzzle/bridge/model/InitialConfiguration.java
source/com/barrybecker4/puzzle/bridge/model/MoveGenerator.java
source/com/barrybecker4/puzzle/bridge/ui/BridgePuzzle.java
source/com/barrybecker4/puzzle/bridge/ui/BridgeRenderer.java
source/com/barrybecker4/puzzle/bridge/ui/BridgeTopControls.java
source/com/barrybecker4/puzzle/bridge/ui/BridgeViewer.java
source/com/barrybecker4/puzzle/bridge/ui/InitialConfigurationSelector.java
source/com/barrybecker4/puzzle/bridge/ui/message.properties
source/com/barrybecker4/puzzle/bridge/ui/message_de.properties
source/com/barrybecker4/puzzle/bridge/ui/message_en.properties
source/com/barrybecker4/puzzle/bridge/ui/message_ja.properties
source/com/barrybecker4/puzzle/bridge/ui/message_vi.properties
source/com/barrybecker4/puzzle/common/AlgorithmEnum.java
source/com/barrybecker4/puzzle/common/PuzzleController.java
source/com/barrybecker4/puzzle/common/PuzzleRenderer.java
source/com/barrybecker4/puzzle/common/Refreshable.java
source/com/barrybecker4/puzzle/common/model/Move.java
source/com/barrybecker4/puzzle/common/model/PuzzleNode.java
source/com/barrybecker4/puzzle/common/solver/AStarPuzzleSolver.java
source/com/barrybecker4/puzzle/common/solver/BaseConcurrentPuzzleSolver.java
source/com/barrybecker4/puzzle/common/solver/ConcurrentPuzzleSolver.java
source/com/barrybecker4/puzzle/common/solver/PuzzleSolver.java
source/com/barrybecker4/puzzle/common/solver/SequentialPuzzleSolver.java
source/com/barrybecker4/puzzle/common/solver/ValueLatch.java
source/com/barrybecker4/puzzle/common/ui/AbstractPuzzleController.java
source/com/barrybecker4/puzzle/common/ui/DoneListener.java
source/com/barrybecker4/puzzle/common/ui/NavigationPanel.java
source/com/barrybecker4/puzzle/common/ui/PathNavigator.java
source/com/barrybecker4/puzzle/common/ui/PuzzleApplet.java
source/com/barrybecker4/puzzle/common/ui/PuzzleViewer.java
source/com/barrybecker4/puzzle/common/ui/TopControlPanel.java
source/com/barrybecker4/puzzle/common/ui/message.properties
source/com/barrybecker4/puzzle/common/ui/message_de.properties
source/com/barrybecker4/puzzle/common/ui/message_en.properties
source/com/barrybecker4/puzzle/common/ui/message_ja.properties
source/com/barrybecker4/puzzle/common/ui/message_vi.properties
source/com/barrybecker4/puzzle/hiq/Algorithm.java
source/com/barrybecker4/puzzle/hiq/HiQController.java
source/com/barrybecker4/puzzle/hiq/model/MoveGenerator.java
source/com/barrybecker4/puzzle/hiq/model/PegBoard.java
source/com/barrybecker4/puzzle/hiq/model/PegBoardSymmetries.java
source/com/barrybecker4/puzzle/hiq/model/PegMove.java
source/com/barrybecker4/puzzle/hiq/package_classes.png
source/com/barrybecker4/puzzle/hiq/ui/HiQPuzzle.java
source/com/barrybecker4/puzzle/hiq/ui/PegBoardRenderer.java
source/com/barrybecker4/puzzle/hiq/ui/PegBoardViewer.java
source/com/barrybecker4/puzzle/hiq/ui/message.properties
source/com/barrybecker4/puzzle/hiq/ui/message_de.properties
source/com/barrybecker4/puzzle/hiq/ui/message_en.properties
source/com/barrybecker4/puzzle/hiq/ui/message_ja.properties
source/com/barrybecker4/puzzle/hiq/ui/message_vi.properties
source/com/barrybecker4/puzzle/maze/MazeController.java
source/com/barrybecker4/puzzle/maze/MazeGenerator.java
source/com/barrybecker4/puzzle/maze/MazeSolver.java
source/com/barrybecker4/puzzle/maze/model/Direction.java
source/com/barrybecker4/puzzle/maze/model/GenState.java
source/com/barrybecker4/puzzle/maze/model/MazeCell.java
source/com/barrybecker4/puzzle/maze/model/MazeModel.java
source/com/barrybecker4/puzzle/maze/model/StateStack.java
source/com/barrybecker4/puzzle/maze/package_classes.png
source/com/barrybecker4/puzzle/maze/ui/MazePanel.java
source/com/barrybecker4/puzzle/maze/ui/MazeRenderer.java
source/com/barrybecker4/puzzle/maze/ui/MazeSimulator.java
source/com/barrybecker4/puzzle/maze/ui/ResizeAdapter.java
source/com/barrybecker4/puzzle/maze/ui/TopControlPanel.java
source/com/barrybecker4/puzzle/maze/ui/message.properties
source/com/barrybecker4/puzzle/maze/ui/message_de.properties
source/com/barrybecker4/puzzle/maze/ui/message_en.properties
source/com/barrybecker4/puzzle/maze/ui/message_ja.properties
source/com/barrybecker4/puzzle/maze/ui/message_vi.properties
source/com/barrybecker4/puzzle/package.png
source/com/barrybecker4/puzzle/package_classes.png
source/com/barrybecker4/puzzle/redpuzzle/RedPuzzleController.java
source/com/barrybecker4/puzzle/redpuzzle/model/Nub.java
source/com/barrybecker4/puzzle/redpuzzle/model/Piece.java
source/com/barrybecker4/puzzle/redpuzzle/model/PieceList.java
source/com/barrybecker4/puzzle/redpuzzle/model/PieceParameterArray.java
source/com/barrybecker4/puzzle/redpuzzle/package_classes.png
source/com/barrybecker4/puzzle/redpuzzle/solver/Algorithm.java
source/com/barrybecker4/puzzle/redpuzzle/solver/BruteForceSolver.java
source/com/barrybecker4/puzzle/redpuzzle/solver/GeneticSearchSolver.java
source/com/barrybecker4/puzzle/redpuzzle/solver/RedPuzzleSolver.java
source/com/barrybecker4/puzzle/redpuzzle/ui/RedPuzzle.java
source/com/barrybecker4/puzzle/redpuzzle/ui/RedPuzzleRenderer.java
source/com/barrybecker4/puzzle/redpuzzle/ui/RedPuzzleViewer.java
source/com/barrybecker4/puzzle/redpuzzle/ui/message.properties
source/com/barrybecker4/puzzle/redpuzzle/ui/message_de.properties
source/com/barrybecker4/puzzle/redpuzzle/ui/message_en.properties
source/com/barrybecker4/puzzle/redpuzzle/ui/message_ja.properties
source/com/barrybecker4/puzzle/redpuzzle/ui/message_vi.properties
source/com/barrybecker4/puzzle/shuffle/Deck.java
source/com/barrybecker4/puzzle/shuffle/Deck2.java
source/com/barrybecker4/puzzle/shuffle/ShufflePuzzle.java
source/com/barrybecker4/puzzle/slidingpuzzle/Algorithm.java
source/com/barrybecker4/puzzle/slidingpuzzle/SlidingPuzzleController.java
source/com/barrybecker4/puzzle/slidingpuzzle/model/ManhattanDistanceFinder.java
source/com/barrybecker4/puzzle/slidingpuzzle/model/MoveGenerator.java
source/com/barrybecker4/puzzle/slidingpuzzle/model/SlideMove.java
source/com/barrybecker4/puzzle/slidingpuzzle/model/Slider.java
source/com/barrybecker4/puzzle/slidingpuzzle/ui/SizeSelector.java
source/com/barrybecker4/puzzle/slidingpuzzle/ui/SliderRenderer.java
source/com/barrybecker4/puzzle/slidingpuzzle/ui/SliderTopControls.java
source/com/barrybecker4/puzzle/slidingpuzzle/ui/SliderViewer.java
source/com/barrybecker4/puzzle/slidingpuzzle/ui/SlidingPuzzle.java
source/com/barrybecker4/puzzle/slidingpuzzle/ui/message.properties
source/com/barrybecker4/puzzle/slidingpuzzle/ui/message_de.properties
source/com/barrybecker4/puzzle/slidingpuzzle/ui/message_en.properties
source/com/barrybecker4/puzzle/slidingpuzzle/ui/message_ja.properties
source/com/barrybecker4/puzzle/slidingpuzzle/ui/message_vi.properties
source/com/barrybecker4/puzzle/sudoku/Data.java
source/com/barrybecker4/puzzle/sudoku/SudokuController.java
source/com/barrybecker4/puzzle/sudoku/SudokuGenerator.java
source/com/barrybecker4/puzzle/sudoku/SudokuSolver.java
source/com/barrybecker4/puzzle/sudoku/model/ValueConverter.java
source/com/barrybecker4/puzzle/sudoku/model/board/BigCell.java
source/com/barrybecker4/puzzle/sudoku/model/board/BigCellArray.java
source/com/barrybecker4/puzzle/sudoku/model/board/Board.java
source/com/barrybecker4/puzzle/sudoku/model/board/Candidates.java
source/com/barrybecker4/puzzle/sudoku/model/board/Cell.java
source/com/barrybecker4/puzzle/sudoku/model/board/CellArray.java
source/com/barrybecker4/puzzle/sudoku/model/board/CellArrays.java
source/com/barrybecker4/puzzle/sudoku/model/board/CellSet.java
source/com/barrybecker4/puzzle/sudoku/model/board/ValuesList.java
source/com/barrybecker4/puzzle/sudoku/model/update/AbstractUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/DefaultBoardUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/IBoardUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/IUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/NonReflectiveBoardUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/ReflectiveBoardUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/updaters/BigCellScoutUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/updaters/CandidatesArray.java
source/com/barrybecker4/puzzle/sudoku/model/update/updaters/LoneRangerUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/updaters/NakedSubsetUpdater.java
source/com/barrybecker4/puzzle/sudoku/model/update/updaters/StandardCRBUpdater.java
source/com/barrybecker4/puzzle/sudoku/package_classes.png
source/com/barrybecker4/puzzle/sudoku/ui/CellLocator.java
source/com/barrybecker4/puzzle/sudoku/ui/RepaintListener.java
source/com/barrybecker4/puzzle/sudoku/ui/SizeSelector.java
source/com/barrybecker4/puzzle/sudoku/ui/SpeedSelector.java
source/com/barrybecker4/puzzle/sudoku/ui/SudokuPanel.java
source/com/barrybecker4/puzzle/sudoku/ui/SudokuPuzzle.java
source/com/barrybecker4/puzzle/sudoku/ui/SudokuRenderer.java
source/com/barrybecker4/puzzle/sudoku/ui/TopControlPanel.java
source/com/barrybecker4/puzzle/sudoku/ui/UserEnteredValues.java
source/com/barrybecker4/puzzle/sudoku/ui/UserInputListener.java
source/com/barrybecker4/puzzle/sudoku/ui/UserValue.java
source/com/barrybecker4/puzzle/tantrix/TantrixController.java
source/com/barrybecker4/puzzle/tantrix/model/BorderFinder.java
source/com/barrybecker4/puzzle/tantrix/model/HexTile.java
source/com/barrybecker4/puzzle/tantrix/model/HexTileList.java
source/com/barrybecker4/puzzle/tantrix/model/HexTiles.java
source/com/barrybecker4/puzzle/tantrix/model/HexUtil.java
source/com/barrybecker4/puzzle/tantrix/model/MoveGenerator.java
source/com/barrybecker4/puzzle/tantrix/model/PathColor.java
source/com/barrybecker4/puzzle/tantrix/model/PathColors.java
source/com/barrybecker4/puzzle/tantrix/model/RandomPathGenerator.java
source/com/barrybecker4/puzzle/tantrix/model/RandomTilePlacer.java
source/com/barrybecker4/puzzle/tantrix/model/Rotation.java
source/com/barrybecker4/puzzle/tantrix/model/Tantrix.java
source/com/barrybecker4/puzzle/tantrix/model/TantrixBoard.java
source/com/barrybecker4/puzzle/tantrix/model/TilePlacement.java
source/com/barrybecker4/puzzle/tantrix/model/TilePlacementList.java
source/com/barrybecker4/puzzle/tantrix/model/fitting/AbstractFitter.java
source/com/barrybecker4/puzzle/tantrix/model/fitting/PrimaryPathFitter.java
source/com/barrybecker4/puzzle/tantrix/model/fitting/TantrixTileFitter.java
source/com/barrybecker4/puzzle/tantrix/model/fitting/TileFitter.java
source/com/barrybecker4/puzzle/tantrix/model/verfication/ConsistencyChecker.java
source/com/barrybecker4/puzzle/tantrix/model/verfication/InnerSpaceDetector.java
source/com/barrybecker4/puzzle/tantrix/model/verfication/LoopDetector.java
source/com/barrybecker4/puzzle/tantrix/model/verfication/SolutionVerifier.java
source/com/barrybecker4/puzzle/tantrix/solver/Algorithm.java
source/com/barrybecker4/puzzle/tantrix/solver/GeneticSearchSolver.java
source/com/barrybecker4/puzzle/tantrix/solver/TantrixSolver.java
source/com/barrybecker4/puzzle/tantrix/solver/path/PathEvaluator.java
source/com/barrybecker4/puzzle/tantrix/solver/path/PathPermutationGenerator.java
source/com/barrybecker4/puzzle/tantrix/solver/path/PathType.java
source/com/barrybecker4/puzzle/tantrix/solver/path/Pathifier.java
source/com/barrybecker4/puzzle/tantrix/solver/path/TantrixPath.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/PathPivotPermuter.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/PathTilePermuter.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SameTypeTileMixer.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SubPathMutator.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SubPathReverser.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SubPathSwapper.java
source/com/barrybecker4/puzzle/tantrix/solver/path/permuting/TilesOfTypeIndices.java
source/com/barrybecker4/puzzle/tantrix/ui/TantrixPuzzle.java
source/com/barrybecker4/puzzle/tantrix/ui/TantrixViewer.java
source/com/barrybecker4/puzzle/tantrix/ui/message.properties
source/com/barrybecker4/puzzle/tantrix/ui/message_de.properties
source/com/barrybecker4/puzzle/tantrix/ui/message_en.properties
source/com/barrybecker4/puzzle/tantrix/ui/message_ja.properties
source/com/barrybecker4/puzzle/tantrix/ui/message_vi.properties
source/com/barrybecker4/puzzle/tantrix/ui/rendering/HexTileRenderer.java
source/com/barrybecker4/puzzle/tantrix/ui/rendering/HexUtil.java
source/com/barrybecker4/puzzle/tantrix/ui/rendering/PathColorInterpreter.java
source/com/barrybecker4/puzzle/tantrix/ui/rendering/PathRenderer.java
source/com/barrybecker4/puzzle/tantrix/ui/rendering/TantrixBoardRenderer.java
source/com/barrybecker4/puzzle/twopails/Algorithm.java
source/com/barrybecker4/puzzle/twopails/TwoPailsPuzzleController.java
source/com/barrybecker4/puzzle/twopails/model/MoveGenerator.java
source/com/barrybecker4/puzzle/twopails/model/PailParams.java
source/com/barrybecker4/puzzle/twopails/model/Pails.java
source/com/barrybecker4/puzzle/twopails/model/PourOperation.java
source/com/barrybecker4/puzzle/twopails/ui/TopControls.java
source/com/barrybecker4/puzzle/twopails/ui/TwoPailsPuzzle.java
source/com/barrybecker4/puzzle/twopails/ui/TwoPailsRenderer.java
source/com/barrybecker4/puzzle/twopails/ui/TwoPailsViewer.java
source/com/barrybecker4/puzzle/twopails/ui/message.properties
source/com/barrybecker4/puzzle/twopails/ui/message_de.properties
source/com/barrybecker4/puzzle/twopails/ui/message_en.properties
source/com/barrybecker4/puzzle/twopails/ui/message_ja.properties
source/com/barrybecker4/puzzle/twopails/ui/message_vi.properties
test/com/barrybecker4/puzzle/bridge/TestSolving.java
test/com/barrybecker4/puzzle/bridge/model/MoveGeneratorTest.java
test/com/barrybecker4/puzzle/slidingpuzzle/model/TestSlider.java
test/com/barrybecker4/puzzle/sudoku/TestSudokuGenerator.java
test/com/barrybecker4/puzzle/sudoku/TestSudokuSolver.java
test/com/barrybecker4/puzzle/sudoku/data/TestData.java
test/com/barrybecker4/puzzle/sudoku/model/TestBoard.java
test/com/barrybecker4/puzzle/sudoku/model/TestBoardUpdater.java
test/com/barrybecker4/puzzle/sudoku/model/TestCell.java
test/com/barrybecker4/puzzle/tantrix/TantrixTstUtil.java
test/com/barrybecker4/puzzle/tantrix/model/BorderFinderTest.java
test/com/barrybecker4/puzzle/tantrix/model/MoveGeneratorTest.java
test/com/barrybecker4/puzzle/tantrix/model/RandomPathGeneratorTest.java
test/com/barrybecker4/puzzle/tantrix/model/SolutionVerifierTest.java
test/com/barrybecker4/puzzle/tantrix/model/TantrixBoardTest.java
test/com/barrybecker4/puzzle/tantrix/model/TantrixTest.java
test/com/barrybecker4/puzzle/tantrix/model/fitting/PrimaryPathFitterTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/PathEvaluatorTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/PathifierTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/TantrixPathTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/PathPermuterTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/PathTilePermuterTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/PathTstUtil.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SameTypeTileMixerTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SubPathMutatorBase.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SubPathReverserTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/SubPathSwapperTest.java
test/com/barrybecker4/puzzle/tantrix/solver/path/permuting/TilesOfTypeIndicesTest.java
test/com/barrybecker4/puzzle/twopails/TestSolving.java
test/com/barrybecker4/puzzle/twopails/model/MoveGeneratorTest.java

Download

Click the following link to download bb4-puzzles-master.zip.

bb4-puzzles-master.zip




















Home »
  Java Free Code »
    Framework »




Framework
Framework Algorithm
Framework BlackBerry
Framework Collection
Framework Commandline
Framework Concurrency
Framework IRC
Framework LightWeight
Framework Log
Framework MediaPlayer
Framework MVC
Framework Network
Framework RPC
Framework Server
Framework UI