Left and right arrows to move Down arrow to soft drop Z/up arrow and X to rotate C to hold Space to hard drop scroll up to rotate, apparently... If you encounter a glitch, please tell me in the comments section because I'm the only one who play-tested this --reported glitches-- If a block appears to disappear when you rotate, it's only a visual glitch; the block is actually still there, but invisible. It should go back to normal when a line is cleared. This happens when you rotate a tetranimo but there is nowhere for the tetranimo to fit. This happens due to a strategy I use to decrease lag--the arena doesn't actually update when you move or rotate, only when a line is cleared.
note: each piece of music when you set it to ABC is supposed to fade out before changing the song but for some reason it doesn't fade out idk why it does GUYS IM SO HAPPY a REMIX OF THIS PROJECT GOT DELETED!!! no i'm not i don't get to know what it was i cri everytime my life is so sad Credit to the Tetris Company for the music and basically every gameplay element in this project. or just the people who made tetris Alexey Pajitnov All artwork and sounds by me thx MethMethMethod for basically everything i just rewrote the scripts in Scratch and tweaked them a bit Thanks @RokCoder and @deck26 for helping me with absolutely nothing. https://scratch.mit.edu/discuss/topic/321526/ Just kidding. Only RokCoder didn't help me. actually he did but i didn't use the code he gave me anyway because i didn't understand what it did, so... But RokCoder's projects are really cool and deck26's p-- WHAT THE--- HE'S 50? actually in hindsight they did help me i mean they tried but i didn't listen cuz i was rushing cuz i really wanted this project to be finished (e.g. when deck26 found a bug i thought he meant something else since i didn't actually read it) and RokCoder's version of rotating went to waste since i didn't actually use it i think what it does is it reads the list rotated 90 degrees then writes it to the player list i think it this because it has a nested for loop? to-do list: *top 5 leaderboards *two-player version (it would be easier to make it if scratch 3.0 didn't delete all instances of a variable when you delete it that's so stupid now i can't change my variables to local variables) changelog: 1.0 @ Dec 11 18 : official release 1.1 @ ??: bug fixes 1.1.1 @ ??: pieces now spawn in the center 1.2 @ ??: added the ability to hold blocks 1.3 @ Feb 18 19: more accurate scoring system *pause screen blocks game to prevent cheating *slower fall interval, maximum level increased *bug fixes 1.4 @ Apr 6 19: block stopping when pausing works better now i guess 1.4.1 @ Apr 8 19: added comments to custom blocks for people who want to remix this 1.4.2 @ Apr 10 19: for some reason the blocks don't fall on their own sometimes so i had to change how the timer works to how it worked before 1.5 @ Jun 10 19: ghosts and improved GUI for next and hold *bug fix 1.6 @ Jun 17 19: Bug fix regarding the ABC type music and pausing 1.7 @ Jul 25 19: Faster drop speed based on the NES version (I think) *optimized ghost draw *updated thumbnail *improved button art somehow *changed the way the timer works 1.7.1 @ Jul 26 19: Drop speed is 2x faster (i think it should match the NES drop speed and progression now) 1.8 @ Sep 14 19: Drop speed matches NES more accurately (since i accidentally made the drop speed 2x faster) *a few graphic changes, e.g. i set the look of the tetranimos to look like your kitchen tiles