Tunneling Maze Generator
In our new game, we want a dungeon generation algorithm for bullet hell combat. Which means this algorithm should: Generate enough open space Prevent narrow corridor Most Roguelike games generate room first and use corridor to connect them. The narrow corridor and door can improve exploring experience but hurt dodging ability. So we choose Tunneling Algorithm instead of classic method like Space Partition or Graph Based. Although the generated structure of Tunneling Algorithm might be too boring, we apply Agent Based method to add more dynamic behavior and…