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.
i did not make this as i cant code scratch but i pulled my hair out, trying to get this to work as it did not when i tried to reskin a harry potter tetris, i eventually gave up on that and continued to look for a version of tetris in which blocks don't get stuck on the block in the next column( no really there where a lot with that glitch) hey o just changed all the blocks from kirby faces to all waddle dees except 1 kirby and 1 ghost master face, to all the blocks having different faces, and 1 duplicate waddle dee