itch.io is community of indie game creators and players

Devlogs

Major Update #2 - Parameter Transformations, Volleys, & Optimization 5/20/21

Danmaku Artist
A browser canvas made in HTML5

Have a patch. You can now set your emitters to "volley" - that is, release X projectiles, and then pause, and then repeat. You also have more options such as X and Y offset and radius from the center - fiddle with them. Text has been given drop shadows so you can read it more easily.

Oh, yeah, I optimized the ever loving shit out of this game. Testing w/ static vector bullets on a rotating emitter lets me get 10000 bullets on screen in browser at 60 FPS. The downloadable .exe gets even more, around 14000. More complex bullets will of course decrease this amount, but you should have more than enough room for most patterns.

Also, there is a parameter transformation menu now. Right now, it only has support for "harsh parameter transformations" - when your bullet hits the timer, it changes state - and only one transformation per emitter. The next update will add "smooth parameter transformations" that cause the value to change between the start and end times on its lifetime, and allow you to have more than one parameter transformation on your bullets. Hopefully, this will give you the latitude to make some crazy patterns with the new performance optimizations!

Files

  • danmakudesigner.zip 507 kB
    May 20, 2021
Leave a comment