请问大家 我想编写的俄罗斯方块 ,我有2个地方不明白,不知道算法怎么实现,请帮我看看谢谢!!!
1,怎么获取那一行要革除。
2,方块变形时,我看别人的是用一个2维数组来控制我看不懂,请大家帮我解释一下吧?
 应该怎么来实现变形。

解决方案 »

  1.   

    1,一行行查,找到那些满满的行。
    2,这个自己颠倒一下就明白了嘛。
      

  2.   

    看的出来是 那些2维数组是代表图形,但是,那2维数组是怎么到程序中跟 图形对应的呢
      

  3.   

    我也没经验,随便说说,呵呵,
    我觉得从数组(数据模型)到显示(视图)的映射应该是比较简单的,就是在绘图的时候扫描数组(假设1表示显示,0表示不显示),遇到1就画个方块,0就不画,就行了吧.
      

  4.   

    从实际的经验来讲.都是每一个方块不再继续下落时,才判断所有行中有哪些被添满的.去掉添满的行之后,上边的行继续下落.再判断,直到没有行添满为止.