T-Spin Three-Corner Rule Check
Screen observed T placement, last rotation and three blocked diagonal corners only; caller treats walls as blocked. SRS kick exceptions/mini-versus-full, rotation history and game-specific scoring still require review.
Description
A basic T-spin screen uses the T piece, a last rotation and occupied pivot corners.
A basic T-spin screen uses the T piece, a last rotation and occupied pivot corners. Mini/full classification needs additional evidence.1
Enter I/J/L/O/S/T/Z, exactly four binary corner flags and a last-rotation boolean. Return the corner total, basic candidate and whether mini/full classification is still needed.
When to use T-Spin Three-Corner Rule Check
Use T-Spin Three-Corner Rule Check when you need to evaluate the supplied records under the calculation and evidence rules below. No wall-kick history, pivot detection or complete rotation-system ruling is supplied.
Prepare the supplied game state, observations and explicit variant settings. Follow the card, board, coordinate and state conventions in the calculation rules.
How to use T-Spin Three-Corner Rule Check and understand its results
- Prepare the supplied game state, observations and explicit variant settings. Follow the card, board, coordinate and state conventions in the calculation rules.
- Enter pieceLetter, lastSuccessfulActionWasRotation, diagonalCornerOccupiedFlags using the field table and calculation rules, then run the tool.
- Read occupiedDiagonalCornerCount, basicThreeCornerConditionMet, miniVersusFullKickClassificationStillNeeded. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| pieceLetter | Piece letter | string | Required |
| lastSuccessfulActionWasRotation | Last successful action was rotation | boolean | Required |
| diagonalCornerOccupiedFlags | Diagonal corner occupied flags | list of number | Required |
Enter I/J/L/O/S/T/Z, exactly four binary corner flags and a last-rotation boolean. Return the corner total, basic candidate and whether mini/full classification is still needed.
candidate=piece=T and lastMoveRotation and occupiedCorners≥3 Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| occupiedDiagonalCornerCount | Occupied diagonal corner count | number |
| basicThreeCornerConditionMet | Basic three corner condition met | boolean |
| miniVersusFullKickClassificationStillNeeded | Mini versus full kick classification still needed | boolean |
{
"input": {
"pieceLetter": "T",
"lastSuccessfulActionWasRotation": true,
"diagonalCornerOccupiedFlags": [
1,
1,
1,
0
]
},
"output": {
"occupiedDiagonalCornerCount": 3,
"basicThreeCornerConditionMet": true,
"miniVersusFullKickClassificationStillNeeded": true
}
} Limitations and assumptions
No wall-kick history, pivot detection or complete rotation-system ruling is supplied.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Extremely large text inputs are rejected. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Tetris Line Clear Score Table: A caller-defined Tetris scoring schedule separates line-clear points, level scaling, back-to-back multiplication and combo awards. For a complementary task, use 2048 Merge Value Sum Per Swipe: A 2048 left move compresses a row and merges equal neighbors once per move. Newly merged tiles cannot merge again immediately.
References
-
T-Spin Three-Corner Rule Check — tool.io
Similar or alternative tools
- Tetris Line Clear Score Table
A caller-defined Tetris scoring schedule separates line-clear points, level scaling, back-to-back multiplication and combo awards.
- 2048 Merge Value Sum Per Swipe
A 2048 left move compresses a row and merges equal neighbors once per move. Newly merged tiles cannot merge again immediately.