CHANGE LOG X

--- 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.