DAS Optimization

DAS Optimization involves multiple techniques to keep DAS charged optimally. All the following sections don't make any assumptions about ARR, so factor them in to the examples where necessary.

Before reading the following, familiarize yourself with what DAS is and how it works.

DAS Preservation
DAS Preservation is keeping your DAS charged between pieces. The simplest example is to place two pieces against the wall (in neutral orientation).

No DAS preservation:
 * Charge right DAS
 * Piece hits wall.
 * Neutral movement (release right)
 * Hard drop
 * Charge right DAS
 * Piece hits wall
 * Neutral movement (release right)
 * Hard drop

With DAS Preservation
 * Charge right DAS
 * Piece hits wall
 * Keep Right held
 * Hard drop
 * Piece hits wall
 * Hard drop

This method saves time because you are cutting out the time required to charge DAS.

DAS Interruption
DAS Interruption is a method for keeping your DAS charged, but interrupting its effects. It is game-specific, however most Guideline games support it. Note-able games include JSTris, Nullpomino, PuyoPuyoTetris, TetrisFriends.

The simplest example involves DAS Tapback. The first piece is one away from the wall, the second against the wall.

Without Interruption
 * Charge right DAS
 * Piece hits wall
 * Release right, tap left
 * Piece comes off wall
 * Hard drop
 * Charge right DAS
 * Piece hits wall
 * Hard drop

With Interruption
 * Charge right DAS
 * Piece hits wall
 * Keep right held down, press and hold left
 * Piece comes off wall
 * Hard drop
 * Release left - right DAS is still charged
 * Piece hits wall
 * Hard drop

Pipelining
Pipelining is a technique where you drop two pieces - the first one with a tap, and the second using DAS. By holding the first tap rather than going neutral, you can add time to the DAS counter.

Forward Pipelining
e.g. tap and hold right, drop, then 2nd piece against wall drop

Tapback Pipelining
e.g. das to right, tap and hold left, drop, then drop next piece against left wall.

Chaining Pipelining and Interruption
e.g. Forward pipelining into tapback pipelining, with an interruption.

Double Charged DAS
In some games, particularly on PC, it is possible to charge both DAS Timers. TODO: an example of how this would be effective.