LICENSE.md
MANIFEST.in
README.rst
pytest.ini
setup.py
tox.ini
docs/Makefile
docs/internal/hexoban/board_resizing.svgz
docs/internal/hexoban/board_transformations.svgz
docs/internal/hexoban/hexoban_tesselation.svgz
docs/internal/hexoban/textual_encoding_schemes.svgz
docs/internal/trioban/trioban_atomic_move.svgz
docs/source/api.rst
docs/source/conf.py
docs/source/development.rst
docs/source/index.rst
docs/source/license.rst
docs/source/tutorial.rst
docs/source/_static/.gitkeep
docs/source/_static/img/assigning_ids.png
docs/source/_static/img/hexoban_coordinates.png
docs/source/_static/img/hexoban_scheme1.png
docs/source/_static/img/hexoban_scheme2.png
docs/source/_static/img/movement_vs_transfer1.png
docs/source/_static/img/movement_vs_transfer2.png
docs/source/_static/img/movement_vs_transfer3.png
docs/source/_static/img/pusher_on_box.png
docs/source/_static/img/trioban_am.png
docs/source/_templates/.gitkeep
docs/source/api/core.rst
docs/source/api/exceptions.rst
docs/source/api/game.rst
docs/source/api/io.rst
docs/source/api/variant.rst
scripts/animate.ipynb
scripts/cloc.sh
scripts/debug.ipynb
scripts/draw.ipynb
scripts/generate_tests.py
scripts/profile.ipynb
sokoenginepy/__init__.py
sokoenginepy/version.py
sokoenginepy.egg-info/PKG-INFO
sokoenginepy.egg-info/SOURCES.txt
sokoenginepy.egg-info/dependency_links.txt
sokoenginepy.egg-info/pbr.json
sokoenginepy.egg-info/requires.txt
sokoenginepy.egg-info/top_level.txt
sokoenginepy/core/__init__.py
sokoenginepy/core/exceptions.py
sokoenginepy/core/helpers.py
sokoenginepy/core/tessellation.py
sokoenginepy/game/__init__.py
sokoenginepy/game/atomic_move.py
sokoenginepy/game/board_cell.py
sokoenginepy/game/common.py
sokoenginepy/game/game_board.py
sokoenginepy/game/game_snapshot.py
sokoenginepy/game/piece.py
sokoenginepy/game/sokoban_plus.py
sokoenginepy/io/__init__.py
sokoenginepy/io/output_settings.py
sokoenginepy/io/puzzle.py
sokoenginepy/io/puzzles_collection.py
sokoenginepy/io/sok_file_format.py
sokoenginepy/io/text_utils.py
sokoenginepy/res/SOK_format_specification.txt
sokoenginepy/variant/__init__.py
sokoenginepy/variant/board_graph.py
sokoenginepy/variant/hexoban_board.py
sokoenginepy/variant/hexoban_tessellation.py
sokoenginepy/variant/octoban_board.py
sokoenginepy/variant/octoban_tessellation.py
sokoenginepy/variant/sokoban_board.py
sokoenginepy/variant/sokoban_tessellation.py
sokoenginepy/variant/trioban_board.py
sokoenginepy/variant/trioban_tessellation.py
sokoenginepy/variant/variant_board.py
tests/conftest.py
tests/factories.py
tests/helpers.py
tests/core/tessellation_spec.py
tests/game/atomic_move_spec.py
tests/game/board_cell_spec.py
tests/game/game_snapshot_spec.py
tests/game/piece_spec.py
tests/game/sokoban_plus_spec.py
tests/io/sok_file_format_spec.py
tests/io/text_utils_spec.py
tests/res/test_cases/hexoban_test_cases.ods
tests/res/test_cases/octoban_test_cases.ods
tests/res/test_cases/sokoban_test_cases.ods
tests/res/test_cases/trioban_test_cases.ods
tests/res/test_data/100_puzzles.sok
tests/res/test_data/5000_puzzles.sok
tests/res/test_data/500_puzzles.sok
tests/res/test_data/Hexocet.sok
tests/res/test_data/Hexocet5000.sok
tests/res/test_data/Original_and_Extra.sok
tests/res/test_data/hexoban_parser_tests.sok
tests/res/test_data/mixed_collection.sok
tests/res/test_data/parser_test_last_snapshot_notes.sok
tests/res/test_data/parser_test_multiple_snapshots.sok
tests/res/test_data/parser_test_puzzle_no_title.sok
tests/res/test_data/parser_test_variant_type_not_specified.sok
tests/res/test_data/parser_test_variant_type_specified_global.sok
tests/res/test_data/parser_test_variant_type_specified_puzzle1.sok
tests/res/test_data/parser_test_variant_type_specified_puzzle2.sok
tests/variant/autogenerated.py
tests/variant/board_graph_spec.py
tests/variant/hexoban_board_spec.py
tests/variant/hexoban_tessellation_spec.py
tests/variant/octoban_board_spec.py
tests/variant/octoban_tessellation_spec.py
tests/variant/sokoban_board_spec.py
tests/variant/sokoban_tessellation_spec.py
tests/variant/trioban_board_spec.py
tests/variant/trioban_tessellation_spec.py
tests/variant/variant_board_spec.py