--- 0.5.04 (05-05-2025)
⭐10 new bullet hell patterns - level 000
🐞fixed shoot interval issue by linking intervals to shooting functions instead of enemies
--- 0.5.03 (04-05-2025)
⭐new particle system added: enemies now explode into debris upon destruction
--- 0.5 (02-05-2025)
⭐bullet canceling - demo on level 000
⭐converting canceled bullets into powerups - demo on level 000
⭐window flash efx state after killing a boss - demo on level 000
🐞fixed 75Hz bug affecting enemies tied to the ground
--- 0.4 (28-02-2025)
⭐Exit Screen on the pause menu (esc or enter key)
--- 0.3.01 (7-07-2024)
⭐Enemies leave marks behind them
--- 0.3.00 (24-06-2024)
🐞various bugs fixed
⭐4 new ships, new weapons
--- 0.2.22 (12-01-2024)
⭐refined bullet hell settings: baseSpeed, bulletsPerRing, numRings, delayBetweenRings; global delay, rotationSpeed
⭐functions for diagonal movement - demo level 46 DP
⭐refined model for ground enemies: deathmarks/powerups; moveEnemyWithBackground
⭐background second layer
⭐enemies shadow settings: on/off, offsetX/Y, color, opacity, shadowScale
--- 0.2.21 (04-01-2024)
⭐debugmode update: counting enemies, enemybullets, explosions, deathmarks, powerups, cannons
⭐Added godMode feature, toggleable via console command, making the player's plane indestructible. ([~] - godmode)
⭐⭐⭐Implemented CPU optimizations, including efficient handling of off-screen objects and improved collision detection logic; improved stage phases management
--- 0.2.20 (03-01-2024)
⭐ground based powerups from ground enemies - demo level TT
⭐powerups score system
--- 0.2.19 (02-01-2024)
⭐New plane blueprint: Red Dragon. Demo Level 54AD
⭐New plane shooting style introduced in Demo Level 56R.
⭐Power-up voice narration now with shuffle function.
🍒 Refined internal console now features 5 total commands: debugmode, smile, help, clear, and close. These can be accessed using the [~] (tilde) key.
--- 0.2.18 (30-12-2023)
⭐new flying enemy - helli 101 - demo level 55h
⭐⭐virtual console - ` ; 3 commands added: debugmode | debugmode | smile
--- 0.2.17 (12-12-2023)
⭐⭐hitmark after enemy death - ground enemies, tanks
⭐ground enemies shadow added
🛠️debugging option for enemies position x, y (real time)
🐞Fixed bug: explosion location refined
--- 0.2.16 (05-12-2023)
⭐enemy moving instructions: speedPerMS controls added for each step lv 53G
⭐enemy moving instructions: easing option lv 53G
⭐⭐enemy moving follows trajectory player's location
🛠️more easing options (ease-in-out etc), settings for each instruciton
--- 0.2.15 (02-12-2023)
⭐⭐Chain Hit System - Max Hits, Total Kills
⭐Selective control of track image rotation in movements (movefunction level) Demo[44TA]
🐞Fixed bug: Powerups stuck inside border when plane is moving
🐞Fixed bug: ball type B rotationAngle
🐞Fixed bug: 07lvl missing enemy
--- 0.2.14 (30-11-2023)
⭐Enemies track movement animation system (demo: tanks, level 44TA)
--- 0.2.13 (26-11-2023)
⭐Independent auto turrets system - level 41JJ [ bullethell ]
⭐rotateEnemy movement style and shootStraight shooting style added
⭐new bullet hell shoot style refined: shootSpiral 44SS
⭐⭐onHitEvent Animations - Fire and Bombs 43SS, 42FF
⭐ custom setIntervals
--- 0.2.12 (13-11-2023)
🛠️🔊 Sound system activated. When a boss's health falls below 30%, a voice announces, "Critical damage detected" (Level XX)
--- 0.2.11 (12-11-2023)
⭐ Improved auto turret targeting tystem (Level XX)
🐞 Bullets/Turret orientation fix (level XX)
🛠️ Refinement of turret orientation angle and bullet starting point
🛠️ Enhanced bullets rotation system
--- 0.2.10 (11-11-2023)
⭐ Global fadeIn/fadeOut transition system implemented for level transitions.
⭐ Custom fadeOut over the background when entering a new level; settings customizable for speed, color, and location. (Preview on 40TT).
🐞 Bullets now point towards the exact center of the plane instead of 0 0.
🐞 Fixed explosions to center instead of 0.0. Settings now include duration, delay, offset, scale, random scale/offset, number of explosions, and sprite source.
--- 0.2.9 (9-11-2023)
🐞 Fixed issue with using prebuilt p5 frameCount for sine wave patterns.
--- 0.2.8 (7-11-2023)
🐞 Fixed issue when pressing left/right together (plane mode).
⭐ Auto turrets now shoot in the direction of their orientation (shootStyleFollowing + paddleFollowing set to true).
--- 0.2.7 (5-11-2023)
⭐ Introduced small and big spider enemies.
--- 0.2.6 (4-11-2023)
⭐⭐⭐ Implemented auto turrets system (tracking the player's position). Includes moving functions and delay functionality. Applicable to multiple identical enemies.
⭐ Added Tank and Turret enemies.
--- 0.2.5 (1-11-2023)
⭐⭐ Enemies now shoot aiming at the player's position (shooting style).
--- 0.2.4 (31-10-2023)
🐞 Fixed spawning enemies' initial position not aligning with the background. Solution: Added bgXOffset to the initial x position (x = event.x + bgXOffset).
🐞 Corrected initial y-positions of backgrounds.
⭐ Added GroundBasedEnemies: PoliceCar, SchoolBus (level 39).
--- 0.2.3 (28-10-2023)
🐞 Fixed issue with bricks not being checked in time-based events, causing levels to be completed without destroying them.
🐞 Resolved issue with the clock continuously counting during stage cleared and lost life events. Included fixes for space/enter keys during lostLife.
🐞 Addressed bugged phases during transitions from one level to another, fixed with nextlevel clearing the currentPhaseIndex.
--- 0.2.2 (27-10-2023)
⭐⭐⭐ Introduced enemies serving in phases with independent timings and onScreenDurations.
--- 0.2.1 (25-10-2023)
🐞 Fixed Pause/Unpause conditions for spawning enemies and onScreenDuration.
🐞 Corrected stage entrance issue occurring without pressing the spacebar.
🐞 Adjusted CannonFireRate upon entering a new level.