Task
Create a playable [https://en.wikipedia.org/wiki/Tetris Tetris] game.
;Requirements
- a left / right key
- a hard drop key (the current piece will be dropped and locked at once)
- a rotation key
- a preview piece
- full set of 7 kinds of shapes (ITOSZJL)
Applesoft BASIC
See [[Tetris/Applesoft BASIC]].
Bash
See [[Tetris/BASH]].
Ansi94 Forth
See [[Tetris/Ansi94 Forth]].
Java
See [[Tetris/Java]].
JavaScript
See [[Tetris/JavaScript]].
Julia
See [[Tetris/Julia]].
Mathematica
See [[Tetris/Mathematica]].
Microsoft Small Basic
See [[Tetris/Microsoft_Small_Basic|Tetris/Microsoft Small Basic]].