Bloxeed: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
2Tie (talk | contribs)
item generation writeup
Line 23: Line 23:
* [[DAS]]: 12 frames
* [[DAS]]: 12 frames
* Garbage raise delay: 10 frames
* Garbage raise delay: 10 frames
Bloxeed reuses the random number generator from [[Tetris (Sega)]], and similarly keeps its seeds saved, preventing a power-on pattern. In the case of a blank seed (from a new pcb or a save wipe), 0x2A6D365B is used.


=== Speed Levels ===
=== Speed Levels ===
Line 64: Line 66:


=== Garbage ===
=== Garbage ===
Garbage blocks rise from the floor of the playfield at timed intervals, thus making play more challenging. The garbage rises a row at a time and follows a fixed looping pattern as depicted below.
Garbage blocks rise from the floor of the playfield at timed intervals, thus making play more challenging. The garbage rises a row at a time and follows a fixed looping pattern as depicted below.
<playfield>
<playfield>
Line 100: Line 101:
II.IIIIIII
II.IIIIIII
</playfield>
</playfield>
Garbage spawns whenever a non-clearing tetromino is locked and the garbage meter beside the playfield is filled. Sometimes it fails to spawn immediately after leveling, and collecting a powerup clears the garbage meter. The speed at which the garbage meter fills depends on the level, which are the same regardless of difficulty:
Garbage spawns whenever a non-clearing tetromino is locked and the garbage meter beside the playfield is filled. Sometimes it fails to spawn immediately after leveling, and collecting a powerup clears the garbage meter. The speed at which the garbage meter fills depends on the level, which are the same regardless of difficulty:
{| class="wikitable"
{| class="wikitable"
Line 132: Line 132:
*4 - "4 Lines": Counting from the top of the stack, the 1st, 3rd, 5th and 7th rows are cleared, assuming the stack is high enough them to exist.  If all 4 are cleared, it counts as a tetris. Lines from it DO count towards level progression. If multiple powerup blocks are in the cleared lines, and a 4 is among them, it is ALWAYS chosen as the one to use. This is most likely because that particular powerup always leaves the stack at least as clean as it was before activating.
*4 - "4 Lines": Counting from the top of the stack, the 1st, 3rd, 5th and 7th rows are cleared, assuming the stack is high enough them to exist.  If all 4 are cleared, it counts as a tetris. Lines from it DO count towards level progression. If multiple powerup blocks are in the cleared lines, and a 4 is among them, it is ALWAYS chosen as the one to use. This is most likely because that particular powerup always leaves the stack at least as clean as it was before activating.


The algorithm for introduction of powerup blocks is complicated.  It depends on the current level, how many times the garbage meter has filled since the last powerup block appeared, how high/messed up the stack is (the worse off you are, the more powerup blocks appear), and how many pieces have been placed since the last powerup block appeared.
For awarding powerup blocks, Bloxeed keeps a second random seed tracked that is advanced every piece, as well as an internal timer that counts upwards, with the thresholds based on the highest block in the center six columns of the playfield:
{| class="wikitable"
!Height ||Frames
|-
|0 - 8 ||1200
|-
|9 - 12 ||900
|-
|13 - 16 ||600
|-
|17 - 20 ||300
|}
This timer only pauses when a powerup is actively being used. When the game rolls a piece for the Next queue, if the timer is above the threshold, then it resets the timer, updates the rolled Next piece to be its item variant, and selects a powerup based on the new item seed's lowest six bits as well as the stack height of the center six columns:
{| class="wikitable"
!Seed (Hex)||0 - 8||9 - 12||13 - 16||17 - 20
|-
|00 - 10||4||4||4||4
|-
|11||4||4||F||4
|-
|12 - 17||4||F||F||4
|-
|18||4||F||F||F
|-
|19||F||F||F||F
|-
|1A - 1E||F||F||S||F
|-
|1F - 20||F||F||S||S
|-
|21 - 23||F||S||S||S
|-
|24 - 27||S||S||16||S
|-
|28 - 2D||S||S||16||16
|-
|2E - 2F||16||S||16||16
|-
|30||16||16||16||16
|-
|31 - 35||16||16||16||B
|-
|36 - 37||B||16||B||B
|-
|38 - 3F||B||B||B||B
|}
Upon starting a game from the attract screens, the item seed is incremented two extra times at the start, while continuing from a top-out only does the single increment from generating the first piece.


== Two-player mode ==
== Two-player mode ==
The game's two-player mode is garbage-based. The garbage in this game is unique in that whenever two or more lines are sent, the garbage corresponds to the rows cleared with a hole corresponding to the piece used to clear them. In addition, sent garbage will remove the opponent's current piece.
The game's two-player mode is garbage-based. The garbage in this game is unique in that whenever two or more lines are sent, the garbage corresponds to the rows cleared with a hole corresponding to the piece used to clear them. In addition, sent garbage will remove the opponent's current piece.



Revision as of 20:49, 24 November 2020

Bloxeed
Bloxeed arcade flyer
Developer(s)Sega
Publisher(s)Sega
Platform(s)Arcade
Release1989, 1990
Gameplay info
Next pieces1
Playfield size10 × 20, ceiling in 21
Hold pieceNo
Hard dropNo
Rotation systemSega rotation

Bloxeed (ブロクシード) is a Tetris variant produced by Sega in 1990. It features similar gameplay to their 1988 version, where the aim is to achieve a high score by clearing lines; however there are now 2 major gameplay twists to make things more interesting, namely garbage and power blocks.

Gameplay

Bloxeed reuses the random number generator from Tetris (Sega), and similarly keeps its seeds saved, preventing a power-on pattern. In the case of a blank seed (from a new pcb or a save wipe), 0x2A6D365B is used.

Speed Levels

Level   Easy   Normal   Hard   Hardest
0 24 16 12 12
1 20 14 10 10
2 18 12 8 8
3 16 10 6 6
4 14 8 5 5
5 12 6 4 4
6 10 4 3 3
7 8 3 2 2
8 6 2 1 1
9 4 1 1 1
10 12 10 8 8
11 10 8 6 6
12 8 6 4 4
13 6 4 2 2
14 4 2 1 1
15+ 1 1 1 1

Enabling High Speed Mode in the dip switches causes blocks to fall two lines per frame from level 50 onwards. The level caps at 99.

Garbage

Garbage blocks rise from the floor of the playfield at timed intervals, thus making play more challenging. The garbage rises a row at a time and follows a fixed looping pattern as depicted below.

ZZZZZZZZZ.
ZZZZZZZZZ.
ZZZZZZZZZ.
ZZZZZZZZZ.
..JJJJJJJJ
.JJJJJJJJJ
.JJJJJJJJJ
.JJJJJJJJJ
LLLLLLLL..
LLLLLLLLL.
LLLLLLLLL.
LLLLLLLLL.
..SSSSSSSS
.SSSSSSSSS
SS..SSSSSS
SS.SSSSSSS
TTTTTTTT..
TTTTTTTTT.
TTTTTT..TT
TTTTTTT.TT
.ZZZZZZZZZ
.ZZZZZZZZZ
.ZZZZZZZZZ
.ZZZZZZZZZ
OOOO..OOOO
OOOO..OOOO
OOOO..OOOO
OOOO..OOOO
IIII...III
IIIII.IIII
I...IIIIII
II.IIIIIII

Garbage spawns whenever a non-clearing tetromino is locked and the garbage meter beside the playfield is filled. Sometimes it fails to spawn immediately after leveling, and collecting a powerup clears the garbage meter. The speed at which the garbage meter fills depends on the level, which are the same regardless of difficulty:

Levels   Frames
00-09 99
10-12 79
13-14 69
15-16 59
17-18 49
19-30 39
31-39 29
40-99 19

The timer doesn't increase when a garbage line is being raised, when a line has been cleared and the stack hasn't been dropped yet, or when a powerup is in use. Each segment of the garbage meter takes the amount of frames in the above chart to fill, except the first (bottom) segment which takes double the amount. If the player's stack reaches above line 16, the meter will be spent but garbage won't be raised and the position in the garbage pattern won't be increased.

Power Blocks

Bloxeed power blocks

Occasionally, Tetrominos will spawn containing a "Power Block", which when cleared will have a special effect on play depending on what letter or number is displayed on them. You can only collect one power block at a time, and when you do, all others vanish from the field. If more than one is in the cleared lines, only one is awarded. Collecting a power block gives a 5000 point bonus.

  • F - "Flicky": A small bird appears (Flicky, from the Sega game of the same name) and descends towards the stack. During its descent, it can be moved left and right, and made to drop single blocks (of which it has an infinite supply) by pressing the rotate button. After landing on the stack, Flicky disappears and normal gameplay resumes. It is possible to make line clears greater than 4 at once, but five is scored as if it were one, six as if it were two, etc. Bravos can be scored with Flicky, with the usual 10x multiplier. Lines cleared by Flicky do NOT count towards level progression.
  • S - "Shot" ("Satellite" in the US release): Similar to the Flicky, Shot is a small satellite (from the Sega arcade game SDI: Strategic Defense Initiative) which can be moved left and right during its descent, and made to fire by pressing the rotate button. A single shot from the cannon will destroy one block, scoring 1/10th of the score for a single. Shooting and destroying all blocks in the playfield will yield a "Good (Desune)" score bonus equal to (level+1)*2000. For level 49, this is 100,000 points, same as a tetris bravo at 1G.
  • B - "Bomb": A bomb appears, which the player can position and drop to destroy blocks in a small blast zone. The bomb is 2x2 squares, and explodes when it locks on top of the stack, or overlaps the stack. it destroys the two blocks below it, the blocks immediately to the side of those two blocks, the blocks immediately below those two blocks, and all blocks directly above any block it destroys. It cannot create an overhang with it's explosion.
  • 16 - "16 Ton": A huge 16 ton weight appears, which the player can position and drop to completely clear 3 adjacent columns of the playfield.
  • 4 - "4 Lines": Counting from the top of the stack, the 1st, 3rd, 5th and 7th rows are cleared, assuming the stack is high enough them to exist. If all 4 are cleared, it counts as a tetris. Lines from it DO count towards level progression. If multiple powerup blocks are in the cleared lines, and a 4 is among them, it is ALWAYS chosen as the one to use. This is most likely because that particular powerup always leaves the stack at least as clean as it was before activating.

For awarding powerup blocks, Bloxeed keeps a second random seed tracked that is advanced every piece, as well as an internal timer that counts upwards, with the thresholds based on the highest block in the center six columns of the playfield:

Height Frames
0 - 8 1200
9 - 12 900
13 - 16 600
17 - 20 300

This timer only pauses when a powerup is actively being used. When the game rolls a piece for the Next queue, if the timer is above the threshold, then it resets the timer, updates the rolled Next piece to be its item variant, and selects a powerup based on the new item seed's lowest six bits as well as the stack height of the center six columns:

Seed (Hex) 0 - 8 9 - 12 13 - 16 17 - 20
00 - 10 4 4 4 4
11 4 4 F 4
12 - 17 4 F F 4
18 4 F F F
19 F F F F
1A - 1E F F S F
1F - 20 F F S S
21 - 23 F S S S
24 - 27 S S 16 S
28 - 2D S S 16 16
2E - 2F 16 S 16 16
30 16 16 16 16
31 - 35 16 16 16 B
36 - 37 B 16 B B
38 - 3F B B B B

Upon starting a game from the attract screens, the item seed is incremented two extra times at the start, while continuing from a top-out only does the single increment from generating the first piece.

Two-player mode

The game's two-player mode is garbage-based. The garbage in this game is unique in that whenever two or more lines are sent, the garbage corresponds to the rows cleared with a hole corresponding to the piece used to clear them. In addition, sent garbage will remove the opponent's current piece.

See also

External Links