Map generation #116
Reference in New Issue
Block a user
No description provided.
Delete Branch "map_generation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
added 7 commits
32e6eab9- Added import enum.auto to mapgeneration.randomwalk2a1be423- Fixed syntax error in Walker.split7cfe55f4- Added a failsafe for cases where the walker population randomly dies outd40a6155- Changing the way the tile matrix is declared so that every column is...021731b7- Switching up the tiles used during generation to the correct ones30201722- Fixing the sampling of the starting position that caused out of bounds error45120d0c- Integrating procedural generation into the gameCompare with previous version
added 1 commit
29798c13- Syntax change for the failsafeCompare with previous version
added 202 commits
master7db2dd2b- Merge branch 'master' into map_generation8751120f- Merge master into map_generation, there were some commit behind3c614dcc- LintingCompare with previous version
added 3 commits
7fb743eb- Switching up start_x and start_y so the player spawn is correctly set3a8549cf- Added a method to interfaces.Map to get the neighbours of a given tile6a4d13c7- Walls now generate around the floorCompare with previous version
added 2 commits
757a460a- Fix typoc8b07b3b- Only empty tiles should be changed to walls, obviously...Compare with previous version
added 1 commit
d3c14a48- Add docstring for Map.large_neighbourhoodCompare with previous version
added 1 commit
7667079a- Changed Map.large_neighbourhood so we can also request only immediate...Compare with previous version
added 1 commit
18ca083b- Added a connexity testCompare with previous version
added 52 commits
mastere91deccb- Merge branch 'master' into map_generationCompare with previous version
added 1 commit
deb52d73- Adding a missing parenthesisCompare with previous version
added 1 commit
fe9dfdf2- Syntax change in randomwalk.Generator.__init__Compare with previous version
added 1 commit
3d766757- Add testing for the no_lone_walls optionCompare with previous version
added 2 commits
895abe88- Ensure that the neighboorhood is walkable in movement tests209bde5b- Fix sunflowers and merchants since the position of the player is no longer fixedCompare with previous version
added 1 commit
fb926f8c- Always use predefined map in game unit testsCompare with previous version
added 1 commit
5fbb9181- Add walls even to map bordersCompare with previous version
added 1 commit
ba3d979f- Fix syntax errorCompare with previous version
added 1 commit
f5e5e365- Starting the implementation of the new map generatorCompare with previous version
added 2 commits
9fb366aa- Make name follow style convention5579f5d7- Room now can now generate with a corridor; implemenent door placement findingCompare with previous version
added 6 commits
bb3422f7- Add main generation loop5cbf15be- Return value of Generator.run should be a Mapddbd0299- Implement method room_fits42f0c195- Add prototype for create_random_room; change return value of attach_doors and...3229eb8e- Implement place_room methodffa7641b- Made Map.neighbourhood a static methodCompare with previous version
added 1 commit
6fbc757f- Implement method place_wallsCompare with previous version
added 13 commits
c6f66d95- Fix typos05ccd0e3- Circular rooms should not try to generate any holes if their radius isn't large enoughabbad0f3- Fix formulas in place_room and room_fits49e26155- Fix typos20cbf546- Correct formulas for random enumeration of a grid8475e522- Large neighbourhood shouldn't return the central cellc959a9d8- Update tests because Map.neighbourhood became a static method9c252a2b- Correct out of bounds errors and add missing arguments to range calld362bdc9- Fix place_room and add missing argumentb0ac5806- Fix place_walls, that placed floors instead ...e21d4d23- Add missing termination condition5ba07afc- Fix typo in parameter namesCompare with previous version
added 1 commit
Compare with previous version
added 5 commits
26e66a57- Implement method add_loops along with tests96bbc508- Add a test case for non connex maps in distance computatione639ad62- Getting to full cover, and minor fix to bug that allowed corridors to create...12e19759- Implement populate method, so map generation also handles entity spawn13e36286- Merge branch 'map_generation' of...Compare with previous version
added 1 commit
01cdea6e- Don't spawn random entities on each level anymoreCompare with previous version
added 1 commit
9df1ac78- LintingCompare with previous version
added 71 commits
master4c7a2e9f- Merge branch 'master' into map_generation0ea10546- Fix merge issuesCompare with previous version
added 1 commit
5e378fc2- Update game rulesCompare with previous version
added 2 commits
099a0eab- Add comments and docstringca67d5d7- Merge remote branchCompare with previous version
added 10 commits
e7443108- Place doors at the beginning of the corridor6c0aaffd- Doors are walls11daa857- The players can open doors8f845d1e- Doors don't break the connexity of mapb0ca1d4e- Cover everytime the map generation test60675d78- Cover doors code65ae99a2- The logs of the map was not updated2031d7fa- Merge branch 'map_generation' into 'doors'588357e5- Lintingb72e41d1- Merge branch 'doors' into 'map_generation'Compare with previous version
marked this merge request as ready
mentioned in commit
e9374c5e6b