俄罗斯方块吧 关注:13,316贴子:70,738

回复:自己编的俄罗斯方块(用tuboc2.0编写的)。。。

只看楼主收藏回复

哥!你的源代码太帅气了……!!!


17楼2011-04-09 15:30
回复
    其实我和ls是一个人……
    看了你的源码实在太激动了……真的……
    你可以使用数组……记录一下7种方块4个方向4*4的方块……
    存在如下问题:都是细节,都是常见毛病,但都是决定成败的细节
    顶上转不动,天花板问题,世嘉的最老版本也有,TGM1就是把这个修了,加了双向旋转,就比他好得多。双向旋转没有。。但是方块旋转一会左一会右。。
    按键设置没有……直落没有
    手动下降到底的时候还要等下一次自动下降才固定
    绘图……消行的时候。。囧,估计是调试用的把,上面还换颜色。。
    再进阶一点的,
    边缘转不动,换句话说就是没有旋转判定。
    落地延迟没有。。
    继续修改吧。。想当初我就是不爽以上毛病,才自己狂编了一个……
    顺便求turboC。。我一直想玩dos绘图应用程序


    IP属地:四川18楼2011-04-09 15:41
    回复
      2026-09-19 23:35:49
      广告
      不感兴趣
      开通SVIP免广告
      额,其实我没想让它太完美,因为turboC编的话不是太实用,我还想学flash呢,像吧主一样做一个能放在网上的。。。 还有我现在能力不足,做更好的话,需要太多的精力。。


      19楼2011-04-09 20:26
      回复
        tuboc地址:http://u.115.com/file/f26049bcb6 #
        tc20.rar


        20楼2011-04-09 21:04
        回复
          回复:18楼
          关于俄罗斯方块 我很久没有接触了,所以我设计的规则是小时候玩过的俄罗斯方块的规则,。。 完全根据印象,比如顶上转不动的问题、还有靠边有的转不动,我以为就该是转不动的...   还有直落也是..    关于固定时间,以前玩的是有一定时间才固定的 ,所以。。 并且这样的话设计简单点.. 但是感觉起来反应慢,我也没有花心思去改。   关于绘图消行,之前测试是这样,然后感觉也没什么影响 ,就没改...            如果有必要的话,我就再改改。。


          21楼2011-04-09 21:51
          回复
            dos版的10年前高中就编过了,貌似我当时做的也是边缘转不了版的。。
            当时还做过dos的扫雷
            不过dos版有个固有的无法解决的毛病就是键盘缓冲区问题,一直按着键而程序响应没那么快,就会造成多响应,键放了以后仍然按键盘缓冲区里的东西响应……因为DOS是完全没有“一直按着某键”这个概念的,只能从键盘缓冲区里读一个键出来
            搞的按下不敢多按。。


            22楼2011-04-09 22:44
            回复
              回复:19楼
              那么……告诉你吧…………
              其实flash那个语法跟C差不多。。
              只需要一点绘图上的改动和键盘输入的改动就行了,我做出flash版是在真正开始学flash两天后……


              IP属地:四川23楼2011-04-09 22:57
              回复
                回复:22楼
                我似乎没有出现这个问题...


                24楼2011-04-10 08:55
                回复
                  2026-09-19 23:29:49
                  广告
                  不感兴趣
                  开通SVIP免广告
                  回复:23楼
                  额,你之前学过什么语言吗?  


                  25楼2011-04-10 08:55
                  回复
                    唔。。不知道为什么雷哥拖不动那进度条。。。


                    26楼2011-04-10 11:27
                    回复
                      回复:25楼
                      最开始学的basic
                      然后是C
                      然后就什么都开始学了……


                      IP属地:四川27楼2011-04-10 12:00
                      回复
                        回复:26楼
                        额,你雷哥不行... 我家的可以...


                        28楼2011-04-10 14:13
                        回复
                          回复:27楼
                          哦,我高中的时候自学过basic,然后大学里的C是必修课。 然后准备学flash,java等等...
                             学的多了不会产生混乱吧???


                          29楼2011-04-10 14:14
                          回复
                            对了,感谢加精哈!!! 第一个精品啊...


                            30楼2011-04-10 14:15
                            回复
                              2026-09-19 23:23:49
                              广告
                              不感兴趣
                              开通SVIP免广告
                              回复:29楼
                              一般不会,但不排除会……
                              比如我从小学6年级到现在都用VB,然后几个月前开始学C++,后果就是再用basic写print的时候就会不自觉的在后面加个f。。
                              print...f
                              有时候还要打个括号双引号百分号d之后才反应过来……
                              printf("%d....
                              当然也没那么吓人。。用熟悉了用什么都可以的


                              IP属地:四川31楼2011-04-10 14:42
                              回复