Não sei até que ponto isto não se trata de um off-topic, já que estamos num fórum de robótica, mas deixo-vos aqui um projecto do semestre passado para a cadeira de Programação Orientada por Objectos: o Tetris em Java, utilizando o graphical user interface Swing das bibliotecas do Java.
O código foi exclusivamente feito por mim, sem ajudas nem copy-pasting do Google. :P
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fpwp.netcabo.pt%2Famgcgoncalves%2Ftetris.png&hash=4e50d3b7c312eda44435fad454e3993d103fa6ba)
Disponibilizo-vos não só a aplicação, mas o também o código-fonte, para quem quiser brincar um pouco com isto. ;)