Search for existing, at least with existing python bindings, algorithms for bullet hell management, or, possibly write one based on arcade's sprite-particle basis.
also, look into firedancer and patternengine at their take on generating patterns, and also - BulletML.
BulletML
Regarding BulletML, there's a long history of rewrites. But a few projects can be derived:
https://github.com/tsujio/go-bulletml (Golang) a fairly recent activity, but seems to package it's own game engine fot data structures, whic may be an overhead, apart from go-python bindings
https://github.com/mcgillij/python-bulletml (Python 3) will try out this one, it uses sutuptools which will be removed in 3.12, consider using something like distutils or include as is within nuitka pipeline
Search for existing, at least with existing python bindings, algorithms for bullet hell management, or, possibly write one based on
arcade
's sprite-particle basis.also, look into firedancer and patternengine at their take on generating patterns, and also - BulletML.
BulletML
Regarding BulletML, there's a long history of rewrites. But a few projects can be derived:
sutuptools
which will be removed in 3.12, consider using something likedistutils
or include as is withinnuitka
pipeline