| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 489 人关注过本帖
标题:一个关于俄罗斯方块游戏中下落方块位置的问题
只看楼主 加入收藏
lxqlyld
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:116
专家分:125
注 册:2012-6-18
结帖率:85.29%
收藏
已结贴  问题点数:20 回复次数:1 
一个关于俄罗斯方块游戏中下落方块位置的问题
我在看一个俄罗斯方块游戏程序的时候,里面对于下落方块的位置有好几个不同的定义,我看的很糊涂,特来向高手请教:
  程序中这样描述:将各种形状的下落方块都放在一个4*4的方格中,所以我们对于方块,使用一个 4×4
的方格数组中实心方格(下落方块中最小单位)的位置(数组下标)来表示。比如一个正方行方块:它有四个方格,且四个方格在 4×4 数组中的位置为(1,1)、(1,2)、(2,1)、(2、2),所
以对于此方块,我们就可以使用一个数组[1,1,1,2,2,1,2,2]来表示。
  定义方块位置:对 于 下 落 的 一 个 方 块 , 对 它 里 面 的 实 心 方 格 的 范 围 , DownPos,UpPos,LeftPos,RightPos,分别表示实心方格在 4×4 的方格组成的方块数组中最下
方、最上方的行位置和最左、最右方在主游戏区的列位置。
  BlockPosX,BlockPosY分别表示4*4方格最下一行和最左一行在主游戏区中的位置。游戏区域的定义定义一个 22×10 的方格的矩阵来实现。
请各位高手随便找一个下落的方块,将DownPos,UpPos,LeftPos,RightPos,BlockPosX,BlockPosY具体给我说一下。由于程序中内容较多,我不太清楚你们计算这六个值需要哪写东西,我留个QQ372814667,如果需要你们找我一下,白天我一般都在线。
请各位高手千万别怕麻烦,我非常需要帮助,这问题困扰我好几天了,非常感谢
搜索更多相关主题的帖子: 游戏程序 俄罗斯方块 
2012-11-06 11:14
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:20 
期待问题解决

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-11-06 11:26
快速回复:一个关于俄罗斯方块游戏中下落方块位置的问题
数据加载中...
 
   



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

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