makelevel

makelevel

AsteroidImpact Level Generator

This is used to make the standard levels (see makestandardlevels.py) and from the command-line to make your own custom levels.

makelevel.make_dir(speed, rnd)

Find random dx,dy in range [-speed,speed] that avoid pure horizontal and pure vertical movements.

makelevel.make_level(seed=None, rnd=None, target_count=5, asteroid_count=3, asteroid_sizes='large', asteroid_speeds='slow', powerup_count=10, powerup_initial_delay=0.0, powerup_delay=1.0, powerup_types='all')

Create the level details with positions and such for each asteroid and power-up.