The New Tetris

From TetrisWiki
Revision as of 07:51, 4 January 2008 by 123.120.152.84 (talk)
Jump to navigation Jump to search

{工控机 茅台酒 二锅头 防伪标签 热转印机 水晶像 奖杯 干洗 数码快印 硒鼓加粉 塑料颗粒机 防伪 防伪技术 高新技术企业认定 北京洗衣公司 服务器机柜 空气净化工程 国际速递 国际快递公司 国际快递 梯具 节能节电 冬令营 石材翻新 电器维修 北京公司注册 制冰机 电脑回收 代开发票 不干胶 机打发票 电缆桥架 电缆桥架 北京货架 航空货运 会议服务 小升初 梅兰日兰UPS 口语 Dell服务器 再生塑料颗粒机 灯光音响 二手电脑回收 热水器维修 环氧地坪 IBM服务器 工商注册 IBM服务器 北京航空货运 北京写字楼 动画制作

{Infobox |title = The New Tetris |developer = H2O Entertainment |publisher = Nintendo of America |released = 02 Aug 1999 (US) |platform = Nintendo 64 |hard = "Firm" drop (with lock delay) |SRS = Mild wall kick, SRS predecessor |preview=3 |hold=yes |playfield=10w x 20h |title-scrn=TNT64 title.png |ingame-scrn=TNT64 play.png }}

The New Tetris for N64 was developed by H2O and published by Nintendo. Like Tetrisphere before it, The New Tetris features a soundtrack by Neil Voss.

It has lock delay, soft and firm drop, 4×4 squares, hold piece (though not IHS), three next pieces, ghost piece (TLS), and milder wall kick than SRS (notably, T-spin triples don't work but lock delay is still abusable on no-garbage play). The speed never gets anywhere near 20G. [oh? roughly where does it top out?] Colors of some tetrominoes differ from those of the Tetris Guideline: L is magenta, T is yellow, and O is light gray.

Top-out condition is the same as in Atari's Tetяis and the "push" mode of Nintendo's Tetris DS: the game ends when one block is placed above the playfield's top row.

The New Tetris defines twists (known in the manual as "spin moves") differently from the "T-spin" rule used in Tetris Worlds, Tetris DS, and other games that use SRS. In this game, a twist occurs when a tetromino locks in a position such that it cannot move left, right, or up without rotating.

Tetromino behavior

  • ARE: ca. 500 ms
  • Entry position: rows 21-22, centered, JLSTZ rounded to the right
  • Lock delay: ca. 500 ms, step reset, no manual lock
  • DAS: ca. 10 frames, repeating 5 frames
  • Up: Firm drop, not locking
  • Down: Soft drop, not locking
  • Top out: tetromino locks with a block in row 21
The New Tetris: Rotations in free space. Top row: I, O. Next rows: J, L, S, T, Z.

The rotation system of The New Tetris is a predecessor to SRS, with flexible wall kicks and floor kicks. But surprisingly for a game co-developed by BPS, its handling of J, L, S, and Z in free space is more like Atari Games' arcade game and its unlicensed NES port than like BPS's previous games.

Wall kick is yet to be fully described.

Squares

Main article: Square Platforming

A 4x4 block square made out of four tetrominoes becomes a monolithic square of the same size.

  • A square is entirely within the playfield.
  • If things are projecting out of a 4x4 block region, it is not a square.
  • If it has a hole in it, it is not a square.
  • If it contains blocks that form part of a tetromino or square that was partially removed, it is not a square.
Monosquare
A 4x4 block square made out of four identical tetrominoes.
Multisquare
Any other 4x4 block square made out of four tetrominoes.

Details

If a tetromino forms two overlapping squares at once, the gold wins over silver, the top wins over the bottom, and the left wins over the right. It is not known whether the top-right wins over the bottom-left.

The following diagrams use The New Tetris colors, which are not the same as the later Tetris Guideline colors:

Tet.pngTet.pngTet.pngTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
GGTTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
GGTTTet.pngITet.pngTet.pngTet.pngTet.png

Drop O, L, I

GGTet.pngTet.pngIITet.pngTet.pngTet.pngTet.png
GGTTet.pngIITet.pngTet.pngTet.pngTet.png
GGTTet.pngIITet.pngTet.pngTet.pngTet.png
GGTTIITet.pngTet.pngTet.pngTet.png

Drop O, I

GGTTIITet.pngTet.pngTet.pngTet.png
GGTTIITet.pngTet.pngTet.pngTet.png
GGTTIITet.pngTet.pngTet.pngTet.png
GGTTIITet.pngTet.pngTet.pngTet.png

Drop another L

CCCCIITet.pngTet.pngTet.pngTet.png
CCCCIITet.pngTet.pngTet.pngTet.png
CCCCIITet.pngTet.pngTet.pngTet.png
CCCCIITet.pngTet.pngTet.pngTet.png

Prefers the square
on the left to the
square on the right

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII

Two I, an O,
and an L

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII

Drop L

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngGGGG
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII

Slide in an O

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngCCCC
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngCCCC
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngCCCC
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngCCCC
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngIIII

Prefers the top
square to the
bottom square

Tet.pngTet.pngTet.pngTet.pngIITet.pngTet.pngTet.pngTet.png
Tet.pngJTet.pngTet.pngIITet.pngTet.pngTet.pngTet.png
Tet.pngJTet.pngTet.pngIITet.pngTet.pngTet.pngTet.png
JJTet.pngTet.pngIITet.pngTet.pngTet.pngTet.png

Drop J, I, I

JJTet.pngIIITet.pngTet.pngTet.pngTet.png
JJTet.pngIIITet.pngTet.pngTet.pngTet.png
JJTet.pngIIITet.pngTet.pngTet.pngTet.png
JJTet.pngIIITet.pngTet.pngTet.pngTet.png

Another J and I

JJIIIITet.pngTet.pngTet.pngTet.png
JJIIIITet.pngTet.pngTet.pngTet.png
JJIIIITet.pngTet.pngTet.pngTet.png
JJIIIITet.pngTet.pngTet.pngTet.png

Drop another I

JJCCCCTet.pngTet.pngTet.pngTet.png
JJCCCCTet.pngTet.pngTet.pngTet.png
JJCCCCTet.pngTet.pngTet.pngTet.png
JJCCCCTet.pngTet.pngTet.pngTet.png

Prefers gold
over silver

GGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Drop L, L, O

GGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Drop O and
slide in L

GGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
TTTTTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Slide in L

GGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
CCCCTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
CCCCTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
CCCCTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
CCCCTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Prefers gold over
silver vertically

Given that The New Tetris is proprietary software, the public does not know exactly how the detection is implemented in the game program. But given the definition of a square above, it is straightforward to transform this definition into an algorithm for recognizing squares that behaves identically to the game's algorithm:

The playfield is stored as a matrix of 10 columns by 20 rows. Each entry has 4 bits for color, 1 bit for right connection, 1 bit for down connection, 1 bit for left connection, 1 bit for up connection, and 1 bit for being part of a tetromino that was broken by a line clear.

Before and after checking for lines, the engine scans the playfield top to bottom, left to right, looking for monosquares and marking them as gold. Then it makes a second pass, looking for multisquares and marking them as silver. To see if there is a square in the 4x4 cell region whose lower left corner is (x, y):

  1. Make sure that the left edge isn't connected to anything. That is, make sure that the blocks at (x, y), (x, y + 1), (x, y + 2), and (x, y + 3) don't have their left connection bit set to true. Do the same for the other four edges.
  2. Make sure that all blocks in the region are filled.
  3. Make sure that all blocks in the region belong to whole tetrominoes (not tetrominoes with a block broken off, and not pieces of squares that have already been marked).
  4. In the first pass, make sure that all blocks in the region are the same color.

Side note: The author of The New Tetris claims that the game used a different, unspecified, secret algorithm to detect squares.

Scoring

  • 1 point per line cleared
  • 1 bonus point if four lines cleared simultaneously (tetris)
  • 5 bonus points when a 1×4 strip of silver square is cleared
  • 10 bonus points when a 1×4 strip of gold square is cleared
  • no instant reward for
    • completing a 4x4 square
    • spin moves (twists)

The greatest possible reward for a single move is therefore 85, as in the following case:

Tet.pngTet.pngTet.pngTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
LLLLI-LLLL
LLLLI-LLLL
LLLLI-LLLL
LLLLI-LLLL

The total of 85 is made up of:

  • 4 from the four lines cleared
  • 1 as four were cleared simultaneously
  • 10 × 8 = 80 as eight 1×4 strips of gold are cleared

Game modes

The game modes are:

  • Marathon – game continues indefinitely (or until only one player remains in multiplayer)
  • Ultra – a race to 150 lines
  • Sprint – a three minute countdown

Each mode can be single player or multiplayer. In multiplayer mode up to four players can compete, with the option of no garbage, directed garbage or hot potato garbage.

Garbage modes:

  • None – garbage is disabled
  • Directed – each player can choose the recipient of his or her garbage by using the left and right C buttons
  • Hot potato_ – one player is outlined in red and receives all garbage. When this player completes a line the hot potato moves to a random player (which could be the same one)

In single player mode a computer-controlled opponent can be activated (which also forces garbage mode on), but even on the highest skill level it is not challenging to stronger players. The CPU opponent's name is randomly selected from a set in the ROM; "Nachanca" has been seen to exploit infinity to completely prevent topping out.

Successor: "Square Tetris" mode in Tetris Worlds

See also

External links

Programmer David Pridie hidden rant