From f4d50d22f983b79df20ff2c2f76c61625c88579c Mon Sep 17 00:00:00 2001 From: t-est321 Date: Fri, 27 Feb 2026 21:30:57 +0400 Subject: [PATCH 1/2] Update blitz_generator.go 3 levels If you have any mistakes, write) --- blitz/blitz_generator.go | 54 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/blitz/blitz_generator.go b/blitz/blitz_generator.go index 963dde0..11427ea 100644 --- a/blitz/blitz_generator.go +++ b/blitz/blitz_generator.go @@ -755,6 +755,60 @@ var templates = []SandboxConfigTemplate{ key_Weapontype: weapon(Weapon_None), }, }, +// test 321 blitz levels + { + name: "Rolling Spheres & Brownians & Yellow BAFs vs symbiose", + keys: map[SandboxKey]func() int{ + key_Asteroids: constant(1), + key_BAFs: constant(2), + key_BlueBAFs: constant(1), + key_Brownians: constant(2), + key_Environment: randomEnvironement(), + key_Environmentsize: constant(3), + key_Playertype: constant(1), + key_RedBAFs: constant(1), + key_RollingCubes: constant(1), + key_RollingSpheres: constant(2), + key_Scoreboxfrequency: constant(1), + key_Shieldboxfrequency: constant(2), + key_Shieldcount: constant(3), + key_Spinies: constant(1), + key_Weaponboxshootingfrequency: constant(0), + key_Weaponboxtype: weapon(Weapon_None), + }, + }, + { + name: "Rolling Cubes & Orange Motherships vs symbiose", + keys: map[SandboxKey]func() int{ + key_Asteroids: constant(1), + key_BAFs: constant(1), + key_Brownians: constant(1), + key_Crowders: constant(1), + key_Environment: randomEnvironement(), + key_Environmentsize: constant(3), + key_OrangeMotherships: constant(2), + key_PinkMotherships: constant(1), + key_Playertype: constant(1), + key_RollingCubes: constant(2), + key_Shieldboxfrequency: constant(1), + key_Weaponboxshootingfrequency: constant(0), + key_Weaponboxtype: weapon(Weapon_None), + }, + }, + { + name: "Red BAFs and score boxes", + keys: map[SandboxKey]func() int{ + key_Environment: randomEnvironement(), + key_RedBAFs: constant(2), + key_Environmentsize: constant(2), + key_Playerspeed: constant(2), + key_Scoreboxfrequency: constant(3), + key_Shieldboxfrequency: constant(2), + key_Shieldcount: constant(2), + key_Weaponboxshootingfrequency: constant(5), + key_Weaponboxtype: weapon(Weapon_None), + }, + }, } // generateUniqueRandomSubset generates an array of k unique random numbers From cee66bcd453db6aa8d173f419de4a79ed46e370a Mon Sep 17 00:00:00 2001 From: t-est321 Date: Fri, 13 Mar 2026 17:57:37 +0400 Subject: [PATCH 2/2] Update blitz_generator.go --- blitz/blitz_generator.go | 122 ++++++++++++++++++++++++--------------- 1 file changed, 74 insertions(+), 48 deletions(-) diff --git a/blitz/blitz_generator.go b/blitz/blitz_generator.go index 11427ea..ed7f488 100644 --- a/blitz/blitz_generator.go +++ b/blitz/blitz_generator.go @@ -755,58 +755,84 @@ var templates = []SandboxConfigTemplate{ key_Weapontype: weapon(Weapon_None), }, }, -// test 321 blitz levels - { - name: "Rolling Spheres & Brownians & Yellow BAFs vs symbiose", - keys: map[SandboxKey]func() int{ - key_Asteroids: constant(1), - key_BAFs: constant(2), - key_BlueBAFs: constant(1), - key_Brownians: constant(2), - key_Environment: randomEnvironement(), - key_Environmentsize: constant(3), - key_Playertype: constant(1), - key_RedBAFs: constant(1), - key_RollingCubes: constant(1), - key_RollingSpheres: constant(2), - key_Scoreboxfrequency: constant(1), - key_Shieldboxfrequency: constant(2), - key_Shieldcount: constant(3), - key_Spinies: constant(1), - key_Weaponboxshootingfrequency: constant(0), - key_Weaponboxtype: weapon(Weapon_None), - }, - }, - { - name: "Rolling Cubes & Orange Motherships vs symbiose", - keys: map[SandboxKey]func() int{ - key_Asteroids: constant(1), - key_BAFs: constant(1), - key_Brownians: constant(1), - key_Crowders: constant(1), - key_Environment: randomEnvironement(), - key_Environmentsize: constant(3), - key_OrangeMotherships: constant(2), - key_PinkMotherships: constant(1), - key_Playertype: constant(1), - key_RollingCubes: constant(2), - key_Shieldboxfrequency: constant(1), - key_Weaponboxshootingfrequency: constant(0), - key_Weaponboxtype: weapon(Weapon_None), - }, - }, - { - name: "Red BAFs and score boxes", - keys: map[SandboxKey]func() int{ + // test 321 blitz levels (4) + { + name: "Rolling Spheres & Brownians & Yellow BAFs vs Plasma", + keys: map[SandboxKey]func() int{ + key_Asteroids: constant(1), + key_BAFs: constant(2), + key_BlueBAFs: constant(1), + key_Brownians: constant(2), + key_Environment: randomEnvironement(), + key_Environmentsize: constant(3), + key_Playertype: constant(1), + key_RedBAFs: constant(1), + key_RollingCubes: constant(1), + key_RollingSpheres: constant(2), + key_Scoreboxfrequency: constant(1), + key_Shieldboxfrequency: constant(2), + key_Shieldcount: constant(3), + key_Spinies: constant(1), + key_Weaponboxshootingfrequency: constant(0), + key_Weaponboxtype: weapon(Weapon_None), + }, + }, + { + name: "Rolling Cubes & Orange Motherships vs Plasma", + keys: map[SandboxKey]func() int{ + key_Asteroids: constant(1), + key_BAFs: constant(1), + key_Brownians: constant(1), + key_Crowders: constant(1), + key_Environment: randomEnvironement(), + key_Environmentsize: constant(3), + key_OrangeMotherships: constant(2), + key_PinkMotherships: constant(1), + key_Playertype: constant(1), + key_RollingCubes: constant(2), + key_Shieldboxfrequency: constant(1), + key_Weaponboxshootingfrequency: constant(0), + key_Weaponboxtype: weapon(Weapon_None), + }, + }, + { + // Lots of red BAFs, score boxes + name: "Red BAFs and score boxes", + keys: map[SandboxKey]func() int{ key_Environment: randomEnvironement(), - key_RedBAFs: constant(2), + key_RedBAFs: constant(2), key_Environmentsize: constant(2), - key_Playerspeed: constant(2), + key_Playerspeed: constant(2), key_Scoreboxfrequency: constant(3), - key_Shieldboxfrequency: constant(2), + key_Shieldboxfrequency: constant(2), key_Shieldcount: constant(2), - key_Weaponboxshootingfrequency: constant(5), - key_Weaponboxtype: weapon(Weapon_None), + key_Weaponboxshootingfrequency: constant(5), + key_Weaponboxtype: weapon(Weapon_None), + }, + }, + { + // Multiple enemies, weapon laser, large area + name: "Multiple enemies vs Laser", + keys: map[SandboxKey]func() int{ + key_Environment: randomEnvironement(), + key_Asteroids: constant(1), + key_BAFs: constant(1), + key_Environmentsize: constant(4), + key_Inertiacs: constant(1), + key_Kamikaze: constant(1), + key_Playerspeed: constant(2), + key_RedMotherships: constant(1), + key_Shieldboxfrequency: constant(1), + key_Shieldcount: constant(4), + key_Speedboxfrequency: constant(1), + key_Spinies: constant(2), + key_SuperCyanMotherships: constant(1), + key_SuperOrangeMotherships: constant(1), + key_UFOs: constant(2), + key_Weaponboxshootingfrequency: constant(3), + key_Weaponboxtype: weapon(Weapon_Triple), + key_Weaponfrequency: constant(4), + key_Weapontype: weapon(Weapon_Laser), }, }, }