Tetr.js: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
No edit summary
MattMayuga (talk | contribs)
No edit summary
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Infobox
{{Infobox
|title = Tetr.js
|title = Tetr.js
|developer = Simon Laroche (simonlc)
|developer = Simon Laroche ([[User:Simonlc|simonlc]])  
|publisher =  
|publisher =  
|released = Mar 17 2013
|released = March 17, 2013
|platform = Web (HTML5)
|platform = Web
|preview = 6
|preview = 6
|playfield = 10x20
|playfield = 10 × 20
|hold = Yes
|hold = Yes
|hard = Yes
|hard = Yes
|system = [[SRS]]
|system = [[SRS]]
|title-scrn = Tetrjs2.png
|title-scrn = Tetr.js_title.jpg
|ingame-scrn = Tetrjs.jpg
|ingame-scrn = Tetrjs.jpg
}}
}}


[[Tetr.js]] is a JavaScript based browser game. Its customizability, speed and replay system makes it an excellent client to play 40 lines sprint. However, this is pretty much the only thing you can do.
'''''Tetr.js''''' is a JavaScript based browser fan game. It was designed mainly as a lightweight 40-line sprint client.


== Gameplay ==
== Gameplay ==


Tetr.js uses modern guideline rules: [[Random Generator|Bag Randomizer]], [[Hold]] feature, 6 [[Preview]]s, [[SRS]] rotation system including kicks, [[Lock delay]]. Controls are customizable. Some settings are customizable, too. Among others: left/right autorepeat speed & delay (ARR, [[DAS]]) and lock delay. Tetr.js also allows you to rewatch the last game you've played.  
''Tetr.js'' uses modern guideline rules e.g., [[Random Generator|Bag Randomizer]], [[Hold]], 6 [[Piece preview]]s, [[SRS| Super Rotation System]], and [[Lock delay]]. Players can customize various settings such as the controls, [[DAS]], ARR, [[Lock_delay|lock delay]], and block skins. After completing a game, the player has the option to watch the replay, though they are not saved.


== Modes ==
== Modes ==


There are only 2 modes:
* '''Sprint''': Clear 40 lines as fast as possible
* '''Dig Race''': Downstack the 10 given garbage lines as fast as possible


* '''Sprint''': clear 40 lines as fast as possible
== Farter's Dig Mod ==
* '''Dig Race''': downstack the 10 given garbage lines as fast as possible
 
Farter's Dig Mod is a ''Tetr.js'' modification made by Hard Drop user Farter. It has touchscreen support, and new modes similar to the Hori Tetris mode found in [[Tetris Online (Japan)|TOJ]]. When selecting one of the new modes, the game starts with an empty [[playfield]], but the player receives garbage lines in uniform intervals. The goal is to survive the incoming flood of garbage as long as possible.
 
=== Scoring ===
 
This mod adds scoring to the game, which is mostly used for Zen mode leaderboards.


== Farter's Dig Mod ==
{| class="wikitable"
|+'''Scoring table'''
! Action
! Points
|-
| Single || 100
|-
| Double || 300
|-
| Triple || 500
|-
| Tetris || 800 * B2B multiplier
|-
| Spin || 400 * B2B multiplier
|-
| Spin Single || 800 * B2B multiplier
|-
| Spin Double || 1200 * B2B multiplier
|-
| Spin Triple || 1600 * B2B multiplier
|-
| Spin Tetris || 2000 * B2B multiplier
|-
| All Clear || 1000000 * PC multiplier
|}
 
Both B2B and PC multipliers are set to 1 at the start of the game.
 
'''B2B multiplier''' doubles after each Tetris or Spin clear. Spins that doesn't clear any lines don't advance the multiplier. If a non-spin Single, Double, or Triple is cleared, this multiplier resets back to one.
 
'''PC multiplier''' is multiplied by 16 after each [[Perfect clear|All Clear]] (Perfect Clear) performed. Unlike the B2B multiplier, it doesn't reset during the course of game and is applied to every line clear in addition to the all clears.
 
Additionally, there is also a '''Combo multiplier'''. It applies to every type of line clear. As other multipliers, it starts at one. Each line clear doubles the multiplier, but if a tetromino is placed in a way that doesn't clear any lines, this multiplier is reset back to one.


This is a Tetr.js modification made by a different author. It comes with touchscreen support and new modes which are similar to [[Tetris Online (Japan)|TOJ]]'s Driller mode: The player starts with an empty field but receives garbage lines in uniform intervals. The goal is to survive the incoming flood of garbage as long as possible.
== Dr Ocelot's Mod ==


* '''Dig-500+''': one garbage row every 3 seconds, up to 5 holes per row
A modification of Farter's dig mod, named '''Tetr.js Enhanced''', adds sound effects, music, graphical enhancements, block skins and some modes. Present in this mod are eight total game modes (with one of them, Grades being a WIP). Furthermore, the scoring system in all modes other than Retro mode matches those of the guideline games. As of 2020, Dr Ocelot stopped developing updates to the game. As a result, the modification was officially retired in favor of ''[[Tetra Legends]]'', an entirely new fan game in development and its spiritual successor. The reason for that is that he said "its codebase is unworkable and outdated." ''Tetr.js Enhanced'' is still playable even though there are no further updates being developed.
* '''Dig-1000+''': one garbage row every 5 seconds, garbage rows are empty, just push the stack up
* '''Dig-1500+''': one garbage row every 1.5 seconds, 2 adjacent holes per row
* '''*Monster*''': one garbage row every 1 seconds, 1 hole per row


Possibly, garbage type and insertion speed may alter after a while. Not sufficiently tested (only tested with Dig-1000+).
* '''Marathon''': Standard marathon mode. The player can set the goal to either 150, 200 or 300 lines or endless.
* '''Retro''': Based on [[Tetris (NES, Nintendo)| the NES version of Tetris]]. Type-A and Type-B modes are available. It is also the only mode with a level selection where the player can start at any level they want up to level 19.
* '''Master''': 20G game mode with decreasing lock delay for higher levels. There are 30 levels (M1 to M30). Three settings for lock reset are available: Forgiving (infinity), Limited (extended) and Strict (classic).
* '''Grades''': Would have been based on the games from the [[TGM series]], with SRS and [[ARS]] rotations available. This mode's development was never finished.


== External links ==
== External links ==


*[http://simon.lc/tetr.js play Tetr.js]
=== Play ===
*[http://farter.tk/tetr.js play farter's DIG mod]
*[http://simon.lc/tetr.js Simonlc's ''Tetr.js'']
*[http://harddrop.com/forums/index.php?showtopic=5084 official thread]
*[http://farter.cn/tetr.js Farter's Dig Mod]
*[http://harddrop.com/forums/index.php?showtopic=5485 farter's thread]
*[https://doktorocelot.com/tetr.js/ Dr Ocelot's Mod]
*[http://www.youtube.com/watch?v=9NQfRg-qPtg farter's DIG mode example]
 
=== Development logs ===
*[http://harddrop.com/forums/index.php?showtopic=5084 Official thread]
*[http://harddrop.com/forums/index.php?showtopic=5485 Farter's thread]
*[https://doktorocelot.com/tetr.js/changelog.html Dr Ocelot's changelog]
 
=== Gameplay videos ===
*[https://www.youtube.com/watch?v=OmmCUK7s2-M Tetris 40 Lines in 25.11s]
*[http://www.youtube.com/watch?v=9NQfRg-qPtg Farter's DIG MODE example]


[[Category:Fan Games List]]
[[Category:Fan games]]

Latest revision as of 09:11, 20 April 2020

Tetr.js
Developer(s)Simon Laroche (simonlc)
Platform(s)Web
ReleaseMarch 17, 2013
Gameplay info
Next pieces6
Playfield size10 × 20
Hold pieceYes
Hard dropYes
Rotation systemSRS

Tetr.js is a JavaScript based browser fan game. It was designed mainly as a lightweight 40-line sprint client.

Gameplay

Tetr.js uses modern guideline rules e.g., Bag Randomizer, Hold, 6 Piece previews, Super Rotation System, and Lock delay. Players can customize various settings such as the controls, DAS, ARR, lock delay, and block skins. After completing a game, the player has the option to watch the replay, though they are not saved.

Modes

  • Sprint: Clear 40 lines as fast as possible
  • Dig Race: Downstack the 10 given garbage lines as fast as possible

Farter's Dig Mod

Farter's Dig Mod is a Tetr.js modification made by Hard Drop user Farter. It has touchscreen support, and new modes similar to the Hori Tetris mode found in TOJ. When selecting one of the new modes, the game starts with an empty playfield, but the player receives garbage lines in uniform intervals. The goal is to survive the incoming flood of garbage as long as possible.

Scoring

This mod adds scoring to the game, which is mostly used for Zen mode leaderboards.

Scoring table
Action Points
Single 100
Double 300
Triple 500
Tetris 800 * B2B multiplier
Spin 400 * B2B multiplier
Spin Single 800 * B2B multiplier
Spin Double 1200 * B2B multiplier
Spin Triple 1600 * B2B multiplier
Spin Tetris 2000 * B2B multiplier
All Clear 1000000 * PC multiplier

Both B2B and PC multipliers are set to 1 at the start of the game.

B2B multiplier doubles after each Tetris or Spin clear. Spins that doesn't clear any lines don't advance the multiplier. If a non-spin Single, Double, or Triple is cleared, this multiplier resets back to one.

PC multiplier is multiplied by 16 after each All Clear (Perfect Clear) performed. Unlike the B2B multiplier, it doesn't reset during the course of game and is applied to every line clear in addition to the all clears.

Additionally, there is also a Combo multiplier. It applies to every type of line clear. As other multipliers, it starts at one. Each line clear doubles the multiplier, but if a tetromino is placed in a way that doesn't clear any lines, this multiplier is reset back to one.

Dr Ocelot's Mod

A modification of Farter's dig mod, named Tetr.js Enhanced, adds sound effects, music, graphical enhancements, block skins and some modes. Present in this mod are eight total game modes (with one of them, Grades being a WIP). Furthermore, the scoring system in all modes other than Retro mode matches those of the guideline games. As of 2020, Dr Ocelot stopped developing updates to the game. As a result, the modification was officially retired in favor of Tetra Legends, an entirely new fan game in development and its spiritual successor. The reason for that is that he said "its codebase is unworkable and outdated." Tetr.js Enhanced is still playable even though there are no further updates being developed.

  • Marathon: Standard marathon mode. The player can set the goal to either 150, 200 or 300 lines or endless.
  • Retro: Based on the NES version of Tetris. Type-A and Type-B modes are available. It is also the only mode with a level selection where the player can start at any level they want up to level 19.
  • Master: 20G game mode with decreasing lock delay for higher levels. There are 30 levels (M1 to M30). Three settings for lock reset are available: Forgiving (infinity), Limited (extended) and Strict (classic).
  • Grades: Would have been based on the games from the TGM series, with SRS and ARS rotations available. This mode's development was never finished.

External links

Play

Development logs

Gameplay videos