| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 681 人关注过本帖
标题:[求助]做了个俄罗斯方块有错~求大家给改改
只看楼主 加入收藏
Lindley
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-5-1
结帖率:100%
收藏
 问题点数:0 回复次数:5 
[求助]做了个俄罗斯方块有错~求大家给改改
虽然很早就注册了,不过刚进论坛没有什么可用点,不能重酬大家,不过真的很需要用到程序

还望大家帮个忙~给看看,我也是实在弄不出来了

程序里面的方块出现的位置不对,而且还不能翻转
如果愿意的话,麻烦再给加一个游戏背景音乐什么的

万分感谢~~      ~\(≧▽≦)/~O(∩_∩)O谢谢     等过两天有了可用点再重发一次,一定给大家补上
fangkuai.rar (213.19 KB)





[ 本帖最后由 Lindley 于 2009-9-18 23:11 编辑 ]
搜索更多相关主题的帖子: 俄罗斯方块 改改 
2009-09-18 18:19
Lindley
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-5-1
收藏
得分:0 
如果有程序的能不能给我一个呀,我们老师真的好麻烦
2009-09-18 22:47
枵柒
Rank: 2
等 级:论坛游民
帖 子:4
专家分:30
注 册:2009-9-19
收藏
得分:0 
果有程序的能不能给我一个呀,我们老师真的好麻烦
2009-09-19 10:55
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
太乱了!~
2009-09-19 22:50
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
太乱了.你这里面,设计思路有问题.
1\每个方块,应该用数字来定义的,不能直接用程序里来显示,而没有数据定义
如定义一个二维数组. 4*4 的.那个 I 型的的定义就是
0 1 0 0
0 1 0 0
0 1 0 0
0 1 0 0
当它旋转时,按数组位置进行转置

(1,1)=(1,4)
(1,2)=(2,4)
......
然后显示部分,采用扫描数组的形式进行判断

if =0 then 不显示
if =1 then 按颜色带个方块

2\你的没办法判断消行.整个区域应该是:
10 , 20  的数组.
当方块 从左上角 的坐标 +  方块编号 + 是方块,并且这个方块是1,那么说明方块不可以再向下掉了,这时,把方块的数据写入到整个区域数据中去.
然后扫描每行,判断每行是不是全部满了.如果是,那么把这一行清掉,把整个区域数组,去掉此行,然后全部向下掉,最上面那个数据全部填零.
整个区域显示,也就应该采用 扫描数组的形式来判断.

3\如果需要每个方块不同的颜色.如 I 型,L型,分别是一种颜色那么,你数字定义时,每个方块需要2个数据,一个表示此处是否有一个方块,另一个是方块的颜色.


授人于鱼,不如授人于渔
早已停用QQ了
2009-09-21 11:08
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
以前做过一个方块,回家找一下.

不过,我在家,一般不开电脑.


授人于鱼,不如授人于渔
早已停用QQ了
2009-09-21 11:11
快速回复:[求助]做了个俄罗斯方块有错~求大家给改改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023489 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved