关于上财陈畅的俄罗斯方块的学习

     最近同学学习C,想做一个大练习,于是选择了俄罗斯方块,我,计算机专业在校学生,说实话理论还行,实践动手能力很差,同学让我先做,然后给他讲讲怎样一步一步的将俄罗斯方块做出来。我感到这也是对我的一个小小的挑战。毕竟大学荒废的多,做的少。

     网上的俄罗斯方块不少,因为要使用C,最终选择了陈畅版的作为学习的模板。

     环境:win-tc 1.91

     关键技术陈畅写的很详细:http://kb.cnblogs.com/a/341517/

     源代码:http://www.pudn.com/downloads67/sourcecode/game/detail241488.html

     源代码虽然不能下(要注册),但是可以预览,也就直接能用了...注意,陈畅版中,for循环中的第二个变量我认为应该用i<X,而不是i=X,有些地方还得自己改一下。大体上是正确的。陈畅代码写的很好,结构清晰+流畅+严谨,是学习的好模板。

 

    1. 数据结构中有2个十分重要:

     1.19种不同的图形怎么表示?

        struct shape
       {
         int xy[8];
         int color;
       int next;
       }

     2.面板怎样表示?

      struct boards
     {
        int exist;
        int color;
    }//和陈畅略有不同

  先写到这,有空继续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值