-
图文榜单
- 1.
任意条件下象棋可以有多少子同时将军
- 2.
中国象棋各棋子的走法
- 3.
下象棋可以一直将军
- 4.
两个人相处就像玩俄罗斯方块是什么意思
- 5.
月圆之夜修女要怎么玩呢
- 6.
为什么有的蜘蛛不结网
- 7.
中国象棋中有没有长将和棋的规则
- 8.
大富翁4在win1087系统下如何能正常运行
关闭导航
俄罗斯方块游戏机的原理及组成
整理:yaobaiwang.com 时间:04月02日
俄罗斯方块游戏机的原理及组成
绘制原理:
所有的7个方块都从BaseShape类派生,每一个Shape都是由一个二维数组的方格、Bricks对象组成,每一个二维形状都由宽度和高度及代表形状的字符串组成。宽度和高度其实就是二维数组的行和列,字符串一般由0和1组成,0表示是空白的方块,1表示是实心的方块。
基本功能:
(1)背景:行宽10,列高为20,以每个小正方形为单位。
(2) 一组有4个小型正方形组成的规则图形,共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名。
(3)通过设计者预先设置的随机发生器不断地输出单个方块到背景顶部,以一定的规则进行移动、旋转、下落和摆放,锁定并填充到背景中。
每次摆放如果将背景的一行或多行完全填满,则组成这些行的所有小正方形将被消除,并且以此来换取一定的积分或其他形式的奖励。而未被消除的方块会一直累积,并对后来的方块摆放造成各种影响。
(4) 如果未被消除的方块堆放的高度超过背景所规定的最大高度,则游戏结束。
游戏规则
由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。
没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。
推荐文章