see credits for more info about this. WASD | ARROW_KEYS to MOVE MOUSE_CLICK to DEFLECT / ATTACK / SHOOT. SPACE to toggle WEAPONS C to toggle CONTROLLER / MOUSE input. if its paused or had the debug stuff PRESS "R" to reset it and start a clean game. if its glitched R + flag should fix most things. BTW if you want to test your CPU's limit, press " i " to add 10 enemies at a time, on my ryzen 7 9800x3d (to be fair one of the best CPUs) i can have 300+ and still have 60fps which is pretty cool. and on my phone I'm seeing 150ish before it dips below 30fps NOTE: Pausing / Adding in enemies can be considered cheating in terms of being able to reposition constantly or just having more enemies to kill, so i've programmed it so these make the score invalid and it wont update it.
audio: Siberian Express - Talk To Me [NCS Release] this is a fan version of a game I've played and thought was easy enough to recreate semi-faithfully in scratch. uses some complicated techniques (acceleration structures, spatial partitioning) to have well over 100+ entities (both bullets and enemies) with collisions active at the same time, without tanking the FPS. should scale to higher fps fine if you want to run in turbowarp, or with a scratch addon to get 60 or whatever fps. all assets and code were created from scratch referencing the game. FEATURES TO BRING IT TO THE ORIGINAL'S LEVEL: more enemy variations, and weapons. / animations. 1.0 features - fixed collision acceleration structure, so bullets can find the nearby enemies to check if it hits anything. - added audio & music 1.1 features - added gun toggle ("spacebar") and the ability to shoot - added a slight bloom the frame guns shoot - added enemy hit reactions / procedural animation (so they don't just disappear when you click on them) - added controller support.