├── .gitignore ├── Assets └── SpriteSheets │ ├── MazeTileset │ ├── MazeTileset.png │ └── MazeTileset.tmx │ ├── PunyWorld │ ├── punyworld-overworld-tileset-perlin.png │ └── punyworld-overworld-tileset.png │ └── kenney_tinyDungeon │ ├── License.txt │ └── Tilemap │ └── tilemap_packed.png ├── MazeAlgorithms ├── AldousBroder │ ├── AldousBroder.py │ ├── AldousBroder.pyproj │ └── aldous_broder_maze.py ├── BinaryTree │ ├── BinaryTree.py │ ├── BinaryTree.pyproj │ └── binary_tree_maze.py ├── Common │ ├── cell.py │ ├── maze.py │ └── maze_drawer.py ├── HuntAndKill │ ├── HuntAndKill.py │ ├── HuntAndKill.pyproj │ └── hunt_and_kill_maze.py └── MazeAlgorithms.sln └── WorldGeneration ├── PerlinNoise ├── PerlinNoise.py ├── PerlinNoise.pyproj ├── config.py ├── test_generate_world.py ├── world.py └── world_drawer.py ├── WaveFunctionCollapse ├── ClassDrawWorld.py ├── ClassStack.py ├── ClassTile.py ├── ClassWorld.py ├── Config.py ├── WaveFunctionCollapse.py └── WaveFunctionCollapse.pyproj └── WorldGeneration.sln /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | __pycache__ 3 | 4 | *.bak -------------------------------------------------------------------------------- /Assets/SpriteSheets/MazeTileset/MazeTileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/Assets/SpriteSheets/MazeTileset/MazeTileset.png -------------------------------------------------------------------------------- /Assets/SpriteSheets/MazeTileset/MazeTileset.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/Assets/SpriteSheets/MazeTileset/MazeTileset.tmx -------------------------------------------------------------------------------- /Assets/SpriteSheets/PunyWorld/punyworld-overworld-tileset-perlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/Assets/SpriteSheets/PunyWorld/punyworld-overworld-tileset-perlin.png -------------------------------------------------------------------------------- /Assets/SpriteSheets/PunyWorld/punyworld-overworld-tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/Assets/SpriteSheets/PunyWorld/punyworld-overworld-tileset.png -------------------------------------------------------------------------------- /Assets/SpriteSheets/kenney_tinyDungeon/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/Assets/SpriteSheets/kenney_tinyDungeon/License.txt -------------------------------------------------------------------------------- /Assets/SpriteSheets/kenney_tinyDungeon/Tilemap/tilemap_packed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/Assets/SpriteSheets/kenney_tinyDungeon/Tilemap/tilemap_packed.png -------------------------------------------------------------------------------- /MazeAlgorithms/AldousBroder/AldousBroder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/AldousBroder/AldousBroder.py -------------------------------------------------------------------------------- /MazeAlgorithms/AldousBroder/AldousBroder.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/AldousBroder/AldousBroder.pyproj -------------------------------------------------------------------------------- /MazeAlgorithms/AldousBroder/aldous_broder_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/AldousBroder/aldous_broder_maze.py -------------------------------------------------------------------------------- /MazeAlgorithms/BinaryTree/BinaryTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/BinaryTree/BinaryTree.py -------------------------------------------------------------------------------- /MazeAlgorithms/BinaryTree/BinaryTree.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/BinaryTree/BinaryTree.pyproj -------------------------------------------------------------------------------- /MazeAlgorithms/BinaryTree/binary_tree_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/BinaryTree/binary_tree_maze.py -------------------------------------------------------------------------------- /MazeAlgorithms/Common/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/Common/cell.py -------------------------------------------------------------------------------- /MazeAlgorithms/Common/maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/Common/maze.py -------------------------------------------------------------------------------- /MazeAlgorithms/Common/maze_drawer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/Common/maze_drawer.py -------------------------------------------------------------------------------- /MazeAlgorithms/HuntAndKill/HuntAndKill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/HuntAndKill/HuntAndKill.py -------------------------------------------------------------------------------- /MazeAlgorithms/HuntAndKill/HuntAndKill.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/HuntAndKill/HuntAndKill.pyproj -------------------------------------------------------------------------------- /MazeAlgorithms/HuntAndKill/hunt_and_kill_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/HuntAndKill/hunt_and_kill_maze.py -------------------------------------------------------------------------------- /MazeAlgorithms/MazeAlgorithms.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/MazeAlgorithms/MazeAlgorithms.sln -------------------------------------------------------------------------------- /WorldGeneration/PerlinNoise/PerlinNoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/PerlinNoise/PerlinNoise.py -------------------------------------------------------------------------------- /WorldGeneration/PerlinNoise/PerlinNoise.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/PerlinNoise/PerlinNoise.pyproj -------------------------------------------------------------------------------- /WorldGeneration/PerlinNoise/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/PerlinNoise/config.py -------------------------------------------------------------------------------- /WorldGeneration/PerlinNoise/test_generate_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/PerlinNoise/test_generate_world.py -------------------------------------------------------------------------------- /WorldGeneration/PerlinNoise/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/PerlinNoise/world.py -------------------------------------------------------------------------------- /WorldGeneration/PerlinNoise/world_drawer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/PerlinNoise/world_drawer.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/ClassDrawWorld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/ClassDrawWorld.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/ClassStack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/ClassStack.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/ClassTile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/ClassTile.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/ClassWorld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/ClassWorld.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/Config.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/WaveFunctionCollapse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/WaveFunctionCollapse.py -------------------------------------------------------------------------------- /WorldGeneration/WaveFunctionCollapse/WaveFunctionCollapse.pyproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WaveFunctionCollapse/WaveFunctionCollapse.pyproj -------------------------------------------------------------------------------- /WorldGeneration/WorldGeneration.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingQuest2023/Algorithms/HEAD/WorldGeneration/WorldGeneration.sln --------------------------------------------------------------------------------