Quadra FAQ

3) Single Player

3.1) The aim of the game

The aim of the game is to achieve the most points. The number of points given out depends on a number of factors including:
  • Number of lines cleared with your last block
  • How many recursions were needed until everything settled into place
  • Level number you have reached
How do you clear lines you ask? Well, assume a setup like below consisting of 4 straight pieces:
Now the player drops a J piece into the position shown:
This will cause the whole 2nd line to vanish:
The rest of the J block will now fall down:
See how the rest of the J block fell down 2 rows? That is because it was free to do so. In Tetris, the remaining section of the J block would only fall down 1 row.

3.2) How the scoring works

Here is the coding from the game itself:
switch(depth) {
    case 1: score_add = 250; break;
    case 2: score_add = 500; break;
    case 3: score_add = 1000; break;
    case 4: score_add = 2000; break;
    default: score_add = 200 * depth * depth; break;
}
int complexity_points=1000*(complexity-1);
if(game->net_version()>=23)
    complexity_points=200*(complexity-1)*(complexity-1);
score_add += complexity_points;
if(send_for_clean && game->net_version()>=23) {
    int clean_points;
    if(depth<=4)
        clean_points=depth*1250;
    else
        clean_points=depth*depth*500;
    score_add += clean_points;
}
score_add += (score_add/10)*level;
stats[SCORE].add(score_add);
            
Depth is the number of lines you just cleared. Complexity is the number of recursions it took before everything fell into place. net_version is the version of the game you are playing, which is different than the Quadra version. In single player, net_version will be 23 or higher for the latest version. send_for_clean indicates that a clean canvas was achieved.
So if you can follow that good! If not here is a list of scores for level 1 going up to a depth of 10 with all different complexity levels:
Depth
Complexity
Score
Score with Clean
D
C
S
S+C
1
1
275
1650
2
1
550
3300
2
2
770
3520
3
1
1100
5225
3
2
1320
5445
3
3
1980
6105
4
1
2200
7700
4
2
2420
7920
4
3
3080
8580
4
4
4180
9680
5
1
5500
19250
5
2
5720
19470
5
3
6380
20130
5
4
7480
21230
5
5
9020
22770
6
1
7920
27720
6
2
8140
27940
6
3
8800
28600
6
4
9900
29700
6
5
11440
31240
6
6
13420
33220
7
1
10780
37730
7
2
11000
37950
7
3
11660
38610
7
4
12760
39710
7
5
14300
41250
7
6
16280
43230
7
7
18700
45650
8
1
14080
49280
8
2
14300
49500
8
3
14960
50160
8
4
16060
51260
8
5
17600
52800
8
6
19580
54780
8
7
22000
57200
8
8
24860
60060
9
1
17820
62370
9
2
18040
62590
9
3
18700
63250
9
4
19800
64350
9
5
21340
65890
9
6
23320
67870
9
7
25740
70290
9
8
28600
73150
9
9
31900
76450
10
1
22000
77000
10
2
22220
77220
10
3
22880
77880
10
4
23980
78980
10
5
25520
80520
10
6
27500
82500
10
7
29920
84920
10
8
32780
87780
10
9
36080
91080
10
10
39820
94820

3.3) Eh? How do you clear so many lines at once?

The best way to learn how to play single player games well is to watch the world top score replays. See the replay section for how to do this. But I will demonstrate how to clear 11 lines at once.
You could build up the blocks like so:
Now a Square piece is added which completes a line:
The line is cleared and the stacked straight pieces fall into the hole:
Now another 10 lines are completed, making a total of 11 lines completed by dropping just 1 piece in! This leaves:
Doing this kind of move is usually called a "Build Up", as you build up all the blocks then remove heaps of them at once.

3.4) How do you get really good high scores?

As a beginner, you should try to do build ups on the early levels, and then concentrate on staying alive once you get to the higher levels. But once you get more experienced you should find that you will be able to do big build ups on higher levels where the blocks fall faster. Learning how to use the left rotate and the right rotate buttons is also very important and will help you place the blocks in the right positions on the faster levels.

Comments

Add Your Comments

Share This Page
Social Media
Ronald M. Clifford
@roncli @mastodon.social

It's my swan song!

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Is that... T-Pain?

Take a good hard look at the mother fucking float.

Reply Boost Favorite
CatSalad🐈πŸ₯— (D.Burch) :blobcatrainbow:
@catsalad @infosec.exchange

Did you know that Pavlov's hair was famously soft and silky?
It's because he conditioned it. :ablobcatlurk:

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

"People suck. Don't be people." -roncli, 2019. πŸ™ƒ

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

And when the groundhog saw its shadow, the people declared:

"FOUR MORE YEARS OF STRESS EATING!"

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I told you, son!

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Boss: "We need to come up with a number of hours it will take to do this super big project."

Me: "Do you want that number written out, or can I use exponential form?"

πŸ™ƒ

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I guess you CAN'T do it with True Value. cnn.com/2024/10/14/business/tr

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Former 2 time world champion DogPlayingTetris becomes the first player to ever rollover the level counter in NES Tetris, performing what's known in the community as "Rebirth". Final score: 29,486,164, 4216 lines, level 347 (256 + 91)... all huge world records.

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Back row... Mother with screaming infant, 300 lb linebacker, and me. Or what's left of me.

Reply Boost Favorite
Solitha
@solitha @mastodon.social

🚨 James McGovern 🚨

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I'd also love a 6 hour layover overnight instead of taking the red eye I was going to take and be 7 hours later getting into Cleveland than I wanted, why do you ask?

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Why yes, I'd love to leave at 4:40 to get to the airport at 6:20 for an 8:20 flight that got delayed to 9:05 which is too late for my connection so now I'm on a 10:20 flight instead. Why do you ask?

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Twitch getting SOMETHING right for once...

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

You may just be a po'boy, but I love you. β™₯️

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I've never had as much fun on comms for a Tetris match as I did tonight with NinjaOfNinjas for the silver bracket semis and finals. What a show!

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Logan Paul didn't qual for silver unfortunately. πŸ™ƒ

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I'm not done! I'll be casting the later rounds of the silver bracket today at 6:30 PM Pacific at twitch.tv/classictetris3. Cya there!

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I'll be live casting qualifiers today for CTWC at twitch.tv/classictetris2 at 1 PM Pacific and twitch.tv/classictetris3 at 3:30 PM Pacific. This year's CTWC is the craziest yet so don't miss it!

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Public restrooms are funny.

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

The golden state, more like the blackened state. πŸ”₯

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Just a note to everyone out there who still believes 2020 hasn't ended that today is Unquinquaginember 21st, 2020.

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Burritos can be used for bribing if necessary. 🌯 :)

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

@shanselman Who at Microsoft do I have to bribe to fix ADO so that those of us on dark mode who copy/paste text from one task to another can do so without our friends on light mode seeing dark text on a dark background?

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I updated the blog post with a statement from Revival. While I'm not particularly happy with Revival's decision, I understand their motives. It's just a shame that it was someone from Interplay that had to go and do this. "By games for gamers" my ass.

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Damn, got another Tetris world record! This time in the arcade variant developed by Atari. 6,008,005 points, 5,386 lines, round 363. Be warned, it's nearly FIVE HOURS. twitch.tv/videos/2131759212

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I certainly didn't have "Overload but with web3 features" on my 2024 bingo card. WTF did Revival Productions just do?

roncli.com/blogger/39495275106

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

@solitha New rule: cat tax. For every pun you post or repost, you're now required to pay the tax of posting one cute cat video.

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Today was a special day. I scored 1,016,221 points in classic NES Tetris, the first time I broke the 999,999 maxout barrier.

With that maxout, I became the oldest person to get their first ever maxout at 46 years 319 days.

After I scored that, I learned that today would have been 7-time Tetris world champion Jonas Neubauer's 43rd birthday.

I am FILLED with incredible emotion tonight.

clips.twitch.tv/AverageImporta

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

"I'm Sorry, What?!" The biggest bailout in the history of Descent II! youtube.com/watch?v=GLlTk7wa59A

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

β€œBART anime merch" are three words that I would not have expected to go together, but here we are. railgoods.com/bart/anime/

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Does anyone else sing the chorus to "Cherish" by Kool & The Gang to themselves whenever they play or watch streams of Balatro? Or is that just me?

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

I'm fact that's what Lingo needs: a "phone" block. The clue is an incorrect autocorrected form of the answer. πŸ™ƒ

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

It's like my phone knows I've been playing Lingo. I typed in "exited" and my phone was all:

⬜️ EXCITED ------
β–ͺ️
β–ͺ️

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

@arborelia Bag-les.

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

A comparison of the classic Tetris and Descent communities. Not a post I write lightly, either.

roncli.com/blogger/37031578090

Reply Boost Favorite
martin
@luftlesen @mstdn.jp

Aptiz played #Pentis again. In the beginning you can see roncli asking in the chat for the right version. About an hour later, he broke the #PentisRankings record with 60K ! Congratulations roncli πŸ† πŸŽ‰
twitch.tv/videos/2052528360?sr

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Yeah, it's season 11. But the OTL Season 6 highlight reel is up, this time Fireball has taken the reins! Check out this video jam packed full of kills, deaths, silliness, and Sirius puns. youtube.com/watch?v=SXstLVjnaGo

Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Over on , someone retweeted sympathy for the people being laid off today...

...and then said that Amazon Games was hiring. You know, the one that just had layoffs in NOVEMBER.

Honestly? Tech sucks right now.

Reply Boost Favorite
Join roncli on Discord!
Join the roncli Gaming Discord server for discussion about gaming, development, and more!
roncli.com Media Player