The last couple of years in Tetris have been wild
I grew up with Tetris and playing a traditional DAS [1] style and never was able to put the time into learning hypertapping. Once rolling came out a few years ago I totally abandoned trying to keep up. My highest score was almost a maxout on 29
Something you'll notice too is that the younger players are crushing the traditional players by changing the rules. So, NOBODY at CTWC is playing DAS anymore and I think Jonas was the last big DAS player, before moving to Tapping. I attribute this to anyone over 30 learning in the DAS style while younger players can START with rolling.
RIP Jonas Neubauer (NubbinsGoody https://www.twitch.tv/nubbinsgoody) he was the guy that kind of lead the explosion of Tetris after the movie came out and Thor more or less retired. He and his wife were very helpful to me trying to get to maxout with some tips back in 2018 to get a CRT monitor as that was a limiting factor back then.
I thought I knew Tetris. I guess I don't. I'm just humbled by how little I understood of the comment above.
Quick glossary:
DAS - "Delayed autoshift," the delay is between when you press the button and when the long keypress starts to register as multiple clicks, auto-shifting the piece to the sides. So this is kind of a software-based "convention" that everyone knows, you open your word processor, you press the down arrow, it goes "down" one line and then waits for a quarter-second and then starts going in a more fluid motion steadily downwards as the software converts the continuous keypress to effectively be a stream of down-button-presses. Tetris has this too, if you hold down left/right you'll move once then after a delay it'll start shifting constantly to the edges.
tapping, hypertapping - tapping a NES controller very quickly by using pressure in your grip to create a "springy" system where you can rapidly flip up/down across the actuation point, so that you don't wait for the delay and the computer-auto-button-presses but communicate each button-press yourself
CTWC - Classic Tetris World Championship, hosted by the Portland Retro Gaming Expo.
Rolling - strategies where you flip tapping/hypertapping "upside down", so that the hand holding the button in tension is actually pressing on the D-pad while the hand actuating the button rapidly is pressing on the traditional bottom of the controller. I don't know what styles are popular but the controller itself might be held upside down to facilitate this. This is something like pressing on your mouse button with two or more fingers in an alternating rhythm in clicky-style games, normally the directional pad is too small to hit with multiple fingers but this technique allows multiple fingers to each register a separate keypress.
Maxout - I believe this refers to when the score overflows the digits available for display and the game just tells you that you have 999,999 points and you have to use independent means to confirm how much you actually scored
CRT monitor - hopefully I don't have to explain this to folks here but a big bulky sort of display that was used before LCDs became ubiquitous, short for "cathode ray tube," which is a big electron gun that we would eagerly point at our own faces hoping that the electrons all got 100% absorbed by little phosphors on the actual screen, which could be reliably triggered to emit red, green, or blue light.
Adding one more thing about CRT monitors for younger folks here... they had better refresh characteristics than early LCD monitors (which had lag due to their more complicated electronics/processing).
They still have better refresh characteristics than LCDs, on paper, although the practical difference becomes negligible.
CRTs have better refresh characteristics at the same refresh rate, which is relevant to NES Tetris because it runs at a fixed 60.1Hz (slightly faster than NTSC). But LCDs are available with higher refresh rate than CRTs, so if the software supports it you can get lower average latency on an LCD.
Do the display controllers for LCDs not wait for an entire frame to be written, so it can display it at once?
There are LCDs with a refresh rate more than double 60Hz, so even with entire frames worth of latency they could still be faster than a 60Hz CRT
The CRT's electron beam gets to "write" the video data onto the phosphor in real-time, as the analog signal comes off the wire.
But only once every 60 Hz (for a 60 Hz display). So, if you have an LCD display with higher latency but also higher refresh rate, you could on average be spending less time waiting for new information.
I’m not sure if the NES can, but by the 16-bit era the console can modify what’s being output between scan lines. Obviously that’s only beneficial if the action affects what is below the current scanline, but the way images were drawn allows for techniques that aren’t possible when the entire frame is buffered at a fixed refresh rate.
There is also a lot more to latency than just refresh rate. Retro RGB, My Life in Gaming, Digital Foundry and more have volumes on digital signal latency, and it is not as simple as getting a high refresh rate monitor or television. The TV itself can add latency. If going through a receiver, it can add latency. Need to scale a signal from 720p or 1080p to 4K? Maybe you’ll add latency, maybe you won’t. If the display doesn’t have a fast scaler, external devices can be used which will reduce the total latency, even though they may add some of their own (10-33ms).
We're talking about the NES here, the physical output is analog, and locked to ~60.whatever fps
It's possible to buffer whole frames, but there's no technical requirement to do so. Gaming LCDs update line by line.
It lets you avoid tearing even if the sender starts acting weird.
I must be missing something because it doesn’t seem like ‘DAS’ needs such a technical name. Isn’t it just ‘pushing the D pad the direction you want the piece to go, then letting go when it gets there’?
DAS is probably shorter than anything most people could come up with to describe the style. Do you think your own description: 'pushing the D pad direction you want the piece to go, then letting go when it gets there' is a better way to communicate?
Almost any sufficiently advanced community will develop jargon that those outside it find confusing or lackluster.
It's not even a 'style' though, is it? It's just using the controls as designed.
Hyperclicking I get - it's pushing the button faster than the inbuilt repeat rate. DAS seems to just be.. what people must have been doing before hyper clicking got invented? Were people calling it DAS before hyper clicking became a thing? Or was it a retronym introduced to describe the disadvantages of that technique compared to hyper clicking?
The latter, and that happens all the time. I didn't hear ICE vehicle until EV was really on the scene.
Analog clock
The selling point isn't being "technical". It's the 20x reduction in syllables.
Well, considering Windows and MacOS have system settings to tune this (key repeat rate and key repeat delay), and considering the modern Tetris innovations are about how you can physically press a button faster, it doesn't seem that strange.
DAS was basically a name people came up for to describe how keyboards repeat keys. Initial keystroke, a short delay, then repeated presses afterwards.
What's cool is a lot of the above terms are specific to NES tetris too. Tetris has a lot of depth and there's a ton of variants out there depending on what you want to get out of playing. Personally I love the TGM series but it's totally different from what you'd think of if you started with NES tetris.
"Human subcultures are nested fractally. There's no bottom." (https://xkcd.com/1095)
What is hypertapping and tapping?
These are shown and explained in the video.
tapping/hypertapping: what you do to your mouse trying to get your click speed above 10 CPS
rolling: the same but tapping each finger on the bottom of the controller while pressing the buttons to feather tap the switch state extremely fast. like fiddling a mechanical keyboard key over the actuation point. The equivalent of putting sharpied electrical tape on your mouse and rubbing it.
DAS: the thing we did as kids to hold the piece up by holding down a horizontal direction.
Gently teasing :) - I definitely got _more_ confused, these are interesting examples.
?!
?!?
You’re trying to give a specific kind of input to a controller (l, r, a, b etc….) at a speed higher than the controller was designed to input
So if you can vibrate the controller on a way that your input rate increases it doesn’t matter how you make it do that
This thread is a fantastic example of a failure for people inside a hobby to even begin to imagine how to explain it to someone outside the domain who expresses a casual interest in a nuance of the field. The poor person who asked for a definition of 'hypertapping' was given:
Now imagine for a second that you have, as someone not engaged in the higher levels of professional competitive video gaming, never considered measuring click speed in 'CPS', nor considered how one might get it above 10. You would have no idea what you do to a mouse to accomplish such a thing, so you're none-the-wiser what 'tapping' or 'hyper tapping' actually are (or what the nuanced distinction between them might be).
Can you see how they might be confused?
Then they were told that 'rolling' is
Again, not having ever considered sharpieing electrical tap, nor what effect it might have if one were to put it on a mouse and rub it (static buildup and a loud squeak possibly?) what is our poor non-elite-gamer to make of this explanation?
Now you're telling them that it doesn't matter how this input rate speed is accomplished. And yet it seems apparent that tapping, hyper tapping and rolling are all nuanced and distinct ways to accomplish this.
This is why people learn not to take an interest in other people's hobbies.
A monad is just a monoid in the category of endofunctors, what's the problem?
I really appreciate this! I enjoyed reading it for sure and totally agree!
In an effort to be accessible it’s often lands as hard to read cause so much is assumed.
You nailed the point though, so communication happened if maybe more circuitous than optimal
You know, like when you use bacon grease in your USB ports. Or flip the monitor to face away from you when you’re pressing backspace. Just the regular things normal technomancers learn to do to avoid the wrath of the Basilisk.
Kids these days don't realise the sheer dexterity that was needed to flip a CRT monitor to face away from you while pressing backspace.
I'll grant you that the modern way of having a dedicated "Shift" key on the keyboard is more convenient, especially if you need to type a lot of lower-case letters in a row. But we got by alright.
People hold their fingers against the buttons of the NES controller. They then tap the back of the controller to push the buttons into their fingers.
How is it surprising? Do you think people should just cheat with autoclickers instead?
There are multiple ways to do this. Jitter clicking and butterfly clicking are the most common ways to do this which don't make use of a particular defect in some mice (double clicking).
If you have a touchpad, you can alternate between two fingers and effectively double your click speed. 12 clicks per second isn't too hard.
Wouldn't hurt to explain other voodoo words, e.g. DAS and rolling.
Both of those terms are explained quickly in the video, and have a dedicated explanation video:
https://www.youtube.com/watch?v=n-BZ5-Q48lE
This is where I learnt about hypertapping and rolling: https://youtu.be/n-BZ5-Q48lE
Though this is a different video of the same author as the original video in the OP
I didn't know he had died, it's really sad... I remember seeing some random Tetris videos on YouTube with him and the guy saying 'Boom Tetris'.