School_Project/app
Debucquoy Anthony c6df656381
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
MapGenerator (#34)
This generate maps following a simple structure

First we choose map size depending on the difficulty

we grind the edge with a random pattern so the map is not just a square

we pick a random open piece and try to make a piece out of it between a size of 1 to 3

and we do this in a loop until all open spaces are filled

this is not the best but it's efficient

known problem:

- We can have sometime a lot of small pieces
- We can have weird shape, for instance pieces that are only connected by corner

I think this is technically not a problem in the end. but this could be changed

Co-authored-by: Debucquoy <debucqquoy.anthony@gmail.com>
Reviewed-on: #34
Reviewed-by: Mat_02 <diletomatteo@gmail.com>
2023-05-01 18:38:52 +02:00
..
src MapGenerator (#34) 2023-05-01 18:38:52 +02:00
build.gradle File Parser for levels (#18) 2023-04-21 20:00:15 +02:00