Flex中实现俄罗斯方块的教程(附源代码)
Tuesday, October 21st, 2008俄罗斯方块,很多朋友大概都和我一样,童年时代第一个接触的就是它了。这款经典的游戏,让我愣是3天时间除了吃喝拉撒,全部都泡在它的身上,一遍一遍的打破自己创建的纪录……后来进入大学,无意中发现很多同学依旧和我一样,将俄罗斯方块作为自己迈向编写程序代码的第一步……人生,大概就是有这么多的相似吧。Jakob Jenkov,应该是丹麦的一位朋友吧,用Flex写了一个俄罗斯方块,并且写了一篇相应的教程。虽然不够华丽,却依然很容易勾起我们的童年回忆……
Dwing写的471字节俄罗斯方块(teris)汇编程序源代码
Saturday, January 19th, 2008 记得自己最早玩的一款游戏就是俄罗斯方块,那种拿在手上黑白的机器,整部机器上只有这么一个游戏。不像现在可以有成百上千个。不过当时就一直好奇,这个游戏为什么叫做“俄罗斯”方块……后来才知道俄罗斯方块的发明者,是当时还被称为”苏联”的联邦科学员阿莱克斯・帕吉托夫(Alexey Pazhitnov ),最后该游戏的代理权最终还是被任天堂获得,将它与GB搭配在一起后,产生了令人意想不到的效果,获得了巨大的成功。
到了今天俄罗斯方块的原理差不多已经到了“世人皆知”的地步了(对不起,夸张了点),不过很多计算机专业或者对此有兴趣的爱好者,都自己动手写过这个游戏,Dwing,不少用汇编的人都知道这个名字,是一个汇编牛人,他写了一个编译后仅仅471字节的俄罗斯方块,可谓经典之作。该程序发布在Dwing的主页上,不过好像嵌入了一点我觉的“不友好”的代码,所以在这里不给出这个外部链接了。有兴趣的可以自己Google一下Dwing,很容易找到的。下面是这个经典的471字节俄罗斯方块汇编程序源代码及详细注释: