Tessellate: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
*>Ryanheise
Uses jpg boxart
*>Ryanheise
Added description of scoring
Line 11: Line 11:
|system = Various options
|system = Various options
}}
}}
Tessellate is the highly configurable engine behind the tetronimo games at [http://hi-games.net hi-games.net]. A unique feature of the Tessellate engine is that it allows users themselves to define their own games and compete on shared leaderboards for these games. Other features include user-customisable themes and the ability to watch replays of any record.
Tessellate is the engine behind the tetronimo games at [http://hi-games.net hi-games.net]. A unique feature of the Tessellate engine is that it allows users themselves to define their own games and compete on shared leaderboards for these games. Other features include user-customisable themes and the ability to watch replays of any record.


== Standard modes ==
== Standard modes ==


hi-games.net provides 3 standard modes on its website.
hi-games.net provides 3 standard modes.


*40 Lines
*40 Lines
Line 23: Line 23:
== Creating user-defined modes ==
== Creating user-defined modes ==


A (virtually) unlimited number of user-defined modes can be created using the [http://www.ryanheise.com/tetris/tessellate_wizard.html Tessellate Wizard] tool.
Any number of user-defined modes can be created using the [http://www.ryanheise.com/tetris/tessellate_wizard.html Tessellate Wizard] tool.


== Simulation ==
== Simulation ==


- [[Tessellate Simulation Settings]]
*[[Tessellate Simulation Settings]]
 
== Scoring ==
 
Tessellate calculates points in two stages.
 
1) As a tetronimo locks, Tessellate records into each block of the tetronimo the number of frames that have ellapsed since the last tetronimo was locked.
 
2) When rows are cleared, Tessellate awards points according to the following formula:
 
points = rows * (combo + twist) * max(1, progress * columns * blocks / blockFrames)
 
where:
 
*rows is the number of rows cleared
*columns is the number of columns cleared
*blocks is the number of blocks cleared
*blockFrames is the total number of ellapsed frames stored in each of the cleared blocks
*combo is
*twist is 1 if the locked piece cannot be moved one cell left, right or up, or otherwise is 0
*progress is 40 + the current piece/line/level (depending on the game's unit of progress)
Most factors in this formula may be switched on or off when defining a game mode.


== External Links ==
== External Links ==

Revision as of 15:10, 20 January 2009

Tessellate
Developer(s)hi-games.net
Publisher(s)N/A
Platform(s)Windows, Linux, Solaris, Mac OS
ReleaseSeptember 23rd 2008
Gameplay info
Next pieces1-8
Playfield size4-10w x 4-20h
Hold pieceOptional
Hard dropLocking and non-locking options
Rotation systemVarious options

Tessellate is the engine behind the tetronimo games at hi-games.net. A unique feature of the Tessellate engine is that it allows users themselves to define their own games and compete on shared leaderboards for these games. Other features include user-customisable themes and the ability to watch replays of any record.

Standard modes

hi-games.net provides 3 standard modes.

  • 40 Lines
  • 2 Minute Speed Run
  • 20G Japanese

Creating user-defined modes

Any number of user-defined modes can be created using the Tessellate Wizard tool.

Simulation

Scoring

Tessellate calculates points in two stages.

1) As a tetronimo locks, Tessellate records into each block of the tetronimo the number of frames that have ellapsed since the last tetronimo was locked.

2) When rows are cleared, Tessellate awards points according to the following formula:

points = rows * (combo + twist) * max(1, progress * columns * blocks / blockFrames)

where:

  • rows is the number of rows cleared
  • columns is the number of columns cleared
  • blocks is the number of blocks cleared
  • blockFrames is the total number of ellapsed frames stored in each of the cleared blocks
  • combo is
  • twist is 1 if the locked piece cannot be moved one cell left, right or up, or otherwise is 0
  • progress is 40 + the current piece/line/level (depending on the game's unit of progress)

Most factors in this formula may be switched on or off when defining a game mode.

External Links