MovingBlocks / DestinationSol

Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/
Apache License 2.0
325 stars 122 forks source link

Maze Generators and Belts Generators #603

Closed IsaiahBlanks closed 2 years ago

IsaiahBlanks commented 2 years ago

Description

This PR adds Belts and Mazes using Generator classes. It brings the GSoC 2021 Destination: Sol project up to have all the features of develop, but now modular! It includes tests for the BeltGenerator and MazeGenerator classes.

Testing

Load up the game, especially with 4 or more Solar Systems. You'll see belts and mazes througout the Systems. There are two types of belts and two types of mazes to see. They should generate properly.

Notes

There is still more to be done on the GSoC 2021 project, including writing a tutorial for doing mods and a few other things.