TASVideos

Tool-assisted game movies
When human skills are just not enough

Submission #4363: PoochyEXE's DS Tetris DS "Mission Time Trial Mode" in 01:34.22

Console: Nintendo DS
Game name: Tetris DS
Game version: USA
ROM filename: 0366 Tetris DS (US).nds
Branch: Mission Time Trial Mode
Emulator: DeSmuME 0.9.10 x64
Movie length: 01:34.22
FrameCount: 5637
Re-record count: 673
Author's real name:
Author's nickname: PoochyEXE
Submitter: PoochyEXE
Submitted at: 2014-07-11 12:37:28
Text last edited at: 2014-07-14 05:31:35
Text last edited by: PoochyEXE
Download: Download (2224 bytes)
Status: decision: cancelled
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:
Mission Mode in Tetris DS challenges the player to perform various tasks such as clearing a line with pieces that spawn in random orientations and can't be rotated. The Time Trial sub-mode in it has 5 levels, each with 10 missions given in a random order, with the objective being to clear all 10 missions as fast as possible.


(Link to video)

Game objectives

  • Emulator used: DeSmuME 0.9.10 x64
    • Turn OFF "Enable Advanced Bus-Level Timing"
    • Turn ON "Use dynamic recompiler" with block size 100.
  • Aims for fastest time

Comments

Each level will always give you the same 10 missions in random order. I aimed to get the lowest time in every level in sequential order. Since I cleared many of the missions before they ever appear on-screen, below is a list of all the missions in the order they appeared in this run:

Level 1

  1. (Limited Tetriminos) (Use only O) Clear 5 lines total!
  2. Use a T to clear 1 line!
  3. Clear 5 lines total!
  4. Clear 2 lines at once!
  5. Use a L to clear 1 line!
  6. Use a J to clear 1 line!
  7. (Line Target) Clear the line marked by the arrow!
  8. Use a S to clear 1 line!
  9. Use a I to clear 1 line!
  10. Use a Z to clear 1 line!
Time: 10.28

Level 2

  1. Use a O to clear 2 lines at once!
  2. Use a J to clear 2 lines at once!
  3. Clear 4 lines at once!
  4. Use a L to clear 2 lines at once!
  5. Use a O to clear 1 line!
  6. (Limited Tetriminos) (Use only T) Clear 5 lines total! -- To save time on line clear animations, I built up 4 lines ahead of time and saved an I in the hold box for this.
  7. (Line Target) Clear the line marked by the arrow!
  8. Clear 2 lines at once!
  9. (Speed Up) Clear 5 lines total!
  10. Use a Z to clear 2 lines at once!
Time: 12.03

Level 3

  1. (Line Hurdle) Clear 2 lines, skipping 1!
  2. Use a S to clear 2 lines at once!
  3. (Line Target) Clear the line marked by the arrow!
  4. (Speed Up) Clear 5 lines total!
  5. Clear 3 lines at once!
  6. (I Banned) Clear 2 lines at once!
  7. (No Rotation) Clear a line! -- Again, the hold box comes in handy here. Using your held piece makes it spawn in the default orientation.
  8. (Limited Tetriminos) (Use only O) Clear 5 lines total!
  9. Use a Z to clear 2 lines at once! -- Had to clear an extra line here to set up the 2-line clear with the Z. There might be room for improvement here, but I couldn't find a faster route.
  10. Use a T to clear 2 lines at once!
Time: 12.15

Level 4

  1. Use a L to clear 3 lines at once!
  2. Use a J to clear 3 lines at once!
  3. Use J Tetriminos to clear 3 lines total!
  4. Use S Tetriminos to clear 3 lines total!
  5. (Speed Up) Clear 5 lines total!
  6. Use a S to clear 2 lines at once!
  7. Clear 4 lines at once!
  8. (Limited Tetriminos) (Use L J) Clear 5 lines total!
  9. (Line Hurdle) Clear 3 lines, skipping 1!
  10. (Line Target) Clear the line marked by the arrow!
Time: 13.95

Level 5

  1. (I Banned) Clear 3 lines at once!
  2. (Line Hurdle) Clear 2 lines, skipping 1!
  3. (Line Hurdle) Clear 2 lines, skipping 2!
  4. (Limited Tetriminos) (Use only I) Clear 5 lines total!
  5. (Speed Up) Clear 5 lines total!
  6. Use Z Tetriminos to clear 3 lines total!
  7. Clear 4 lines twice in a row!
  8. Use L Tetriminos to clear 3 lines total! -- Here I prepare another 4-line clear for mission 10.
  9. (No Rotation) Clear a line!
  10. (Limited Tetriminos) (Use S Z) Clear 5 lines total!
Time: 15.71

Other comments

Luck manipulation was pretty difficult since Tetris DS uses a bag randomizer, i.e. it deals one of each tetrimino in random order, then repeats. Additionally, the game doesn't seem to pick up entropy after startup, although the initial seed is determined by the system time. It may be possible to shave a couple more frames off the time with some seed searching, but I don't have enough real-life time to do it.

Similar submissions (by title and categories where applicable):