Tetris Zone: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
No edit summary
controls info
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{image requested}}
{{Infobox |title = Tetris Zone
{{Infobox |title = Tetris Zone
|developer = [[Blue Planet Software]]
|developer = [[Blue Planet Software]]
Line 11: Line 9:
|hard = Yes
|hard = Yes
|system = [[SRS]]
|system = [[SRS]]
|boxart = Tetris Zone icon.png
|caption = ''Tetris Zone'' icon
|ingame-scrn = Tetris_Zone_ingame.jpg
|title-scrn = Tetris_Zone_title.jpg
}}
}}
'''''Tetris Zone''''' was an official Tetris game for Mac OS X and was released as an Universal Binary (for Intel- and PPC-Macs). A Windows version is also available.
'''''Tetris Zone''''' was an official Tetris game for Mac OS X and was released as an Universal Binary (for Intel- and PPC-Macs). A Windows version is also available. In 2014, the official website was merged with [[Tetris (tetris.com)]].
 
== Gameplay ==
''Tetris Zone'' features the standard [[Tetris Guideline|Guideline]] ruleset for gameplay, with several minor differences compared to other modern Tetris games:
 
*[[Rotate#Initial Rotation System (IRS)|IRS]] and [[Hold piece#Initial Hold|IHS]] are available.
*[[ARE]] is present in all modes except Sprint.
* [[T-Spin]] Triples are classified as normal Triple line clears instead.


It was one of the first games that attempted to limit the effects of T-spins on the game, by eliminating the recognition of T-spins triples. However, singles and doubles that use the TST twist are still recognised.
== Modes ==
=== Marathon ===
Standard variable-goal [[Marathon]] mode. Clear 15 levels to complete the stage.


In 2014 the game was taken down. The website now links to [[Tetris (tetris.com)]].
=== Challenge ===
A longer and more complex variant of [[Ultra]] mode. The player is given 10 minutes to score as many points as possible; however, the mode also uses the variable-goal level system. Each level must be completed within 2 minutes; when the timer runs out per level, the goal counter resets. The game ends after playing 10 minutes or reaching Level 31.


== Gameplay Details ==
=== Sprint ===
*Playfield width: 10
Standard [[40 lines]] time attack mode.
*Playfield height: 20 visible + 3 hidden (There may be more, but this game has no VS mode so there is no way to verify it)
*[[ARE]]
**Sprint: No
**Master: Yes, but the duration decreases as the level increases. Ultimately it drops to zero.
**Marathon, Challenge: Yes (0.2sec)
*Initial actions (IRS,IHS): Yes
*[[T-Spin]] detection: 3-corner T (However, points for TST is same as normal triple, and it breaks back-to-back chains)
*Combo bonus: Yes


== Game modes ==
=== Master ===
*Marathon: Standard marathon mode with 15 level limit. The leveling system is mostly same as [[Tetris Splash]] and [[Tetris Friends]], so the optimal way to achieve a high score is using the [[Tetris_Friends#Scoring_Strategy|Single-single combo strategy]].
Fixed-goal Marathon mode with [[20G]] gravity throughout; the player must clear 200 lines to complete the stage. ARE, lock delay, and [[Line clear|line clear]] delay decreases per level.
*Challenge: Score as many points as possible within 10 minutes. This is a somewhat complex, longer variant of [[Ultra]] mode. Unlike Ultra mode, there is a level counter, a goal counter, and a 2-minutes level timer. When the goal drops down to zero, the level increases. When the level timer runs out, the goal counter resets. The game ends after playing 10 minutes, or when the player reaches level 31 (impossible without hacking).
*Sprint: Clear [[40 lines]] as fast as possible. Level is not selectable and fixed to 1.
*Master: 20G marathon mode with 20 level limit. Level advances by clearing every 10 lines. ARE, lock delay, and line-clear delay will decrease as the level increases.


== "bpr" File Hacking ==
== "bpr" File Hacking ==
Line 119: Line 120:


TPF subdirectory contains "TPF" files for all four modes. This game uses TPF file to define some game mechanisms. TPF resembles to "TWS" ([[Tetris Worlds]] Script) file, but it comes in almost already-compiled format so only runtime-scripts are in raw text.
TPF subdirectory contains "TPF" files for all four modes. This game uses TPF file to define some game mechanisms. TPF resembles to "TWS" ([[Tetris Worlds]] Script) file, but it comes in almost already-compiled format so only runtime-scripts are in raw text.
== Controls ==
''Tetris Zone'' features full keyboard input rebinding. Mouse unsupported.


== External links ==
== External links ==
Line 125: Line 129:
{{Blue Planet Software games}}
{{Blue Planet Software games}}


[[Category:Games List]]
[[Category:Official Tetris games]]
[[Category:Windows games]]
[[Category:Windows games]]
[[Category:macOS games]]
[[Category:macOS games]]

Latest revision as of 17:31, 27 August 2023

Tetris Zone
Tetris Zone icon
Developer(s)Blue Planet Software
Publisher(s)Blue Planet Software
Platform(s)Windows, Mac OS X
Release
  • WW: February 22, 2007
Gameplay info
Next pieces3
Playfield size10 × 20
Hold pieceYes, with IHS
Hard dropYes
Rotation systemSRS

Tetris Zone was an official Tetris game for Mac OS X and was released as an Universal Binary (for Intel- and PPC-Macs). A Windows version is also available. In 2014, the official website was merged with Tetris (tetris.com).

Gameplay

Tetris Zone features the standard Guideline ruleset for gameplay, with several minor differences compared to other modern Tetris games:

  • IRS and IHS are available.
  • ARE is present in all modes except Sprint.
  • T-Spin Triples are classified as normal Triple line clears instead.

Modes

Marathon

Standard variable-goal Marathon mode. Clear 15 levels to complete the stage.

Challenge

A longer and more complex variant of Ultra mode. The player is given 10 minutes to score as many points as possible; however, the mode also uses the variable-goal level system. Each level must be completed within 2 minutes; when the timer runs out per level, the goal counter resets. The game ends after playing 10 minutes or reaching Level 31.

Sprint

Standard 40 lines time attack mode.

Master

Fixed-goal Marathon mode with 20G gravity throughout; the player must clear 200 lines to complete the stage. ARE, lock delay, and line clear delay decreases per level.

"bpr" File Hacking

In PC version, inside the "rsrc/GFX" and "rsrc/TPF" directory, you'll see many "bpr" files. These files are encrypted in very simple format. The following simple C source code encrypts/decrypts these files.

/* A simple C source code that encrypts and decrypts bpr file */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
    
/* Globals */
unsigned char *fileBuf; // File buffer
unsigned long fileSize; // File size
    
/* Prototypes */
int main(int argc, char *argv[]);
int loadFile(char *filename);
    
/* Main function */
int main(int argc, char *argv[]) {
    int i;
    FILE *fp;
    
    // Show usage
    if(argc < 3) {
        printf("Usage: %s [In] [Out]\n", argv[0]);
        return 1;
    }
    
    // Load a file
    if(!loadFile(argv[1])) {
        printf("Couldn't load from %s\n", argv[1]);
        return 2;
    }
    
    // Encrypt/Decrypt
    for(i = 0; i < fileSize; i++) {
        fileBuf[i] = 0xFF - fileBuf[i];
    }
    
    // Write
    fp = fopen(argv[2], "wb");
    if(!fp) {
        printf("Couldn't write to %s\n", argv[2]);
        return 3;
    }
    fwrite(fileBuf, fileSize, 1, fp);
    fclose(fp);
    
    // Done
    printf("Done\n");
    
    return 0;
}
    
/* Load a file */
int loadFile(char *filename) {
    FILE *fp;
    
    // Open
    fp = fopen(filename, "rb");
    if(!fp) return 0; // Fail
    
    // Get size
    fseek(fp, 0, SEEK_END);
    fileSize = ftell(fp);
    fseek(fp, 0, SEEK_SET);
    
    // Allocate
    fileBuf = (unsigned char *)malloc(fileSize);
    
    // Read
    fread(fileBuf, fileSize, 1, fp);
    
    // Close
    fclose(fp);
    
    // Done
    return 1;
}

GFX subdirectory contains all graphics, and they are stored in BMP format.

TPF subdirectory contains "TPF" files for all four modes. This game uses TPF file to define some game mechanisms. TPF resembles to "TWS" (Tetris Worlds Script) file, but it comes in almost already-compiled format so only runtime-scripts are in raw text.

Controls

Tetris Zone features full keyboard input rebinding. Mouse unsupported.

External links