c#可以,这儿有俄罗斯方块制作教程,你可以看一下http://www.enet.com.cn/eschool/video/c/
VS 2008 用C#写的,
这要看源代码了。当前流行的语言都可以实现的。