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

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=SXstLVjnaG

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
Ronald M. Clifford
@roncli @mastodon.social

Seriously. Why is it called Sagittarius, A Star? Clearly, it's Sagittarius, A Black Hole. Silly astronomers.

Reply Boost Favorite
Cultural Historian: Dr. RGST
@DrRGST @mastodon.social
Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

This eslint/stylistic breakup is going to give me a headache. Don't developers have something better to do than give other developers busywork?

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

Bing is so bad. otl.gg is being blocked in their search results, and Bing webmaster tools are absolutely useless, not telling me why it's being blocked.

Does anyone know of some way to get a human to look at this and see what's wrong with it?

Reply Boost Favorite
Olivia W'
@WLivi @retro.pizza

it's not actually common for real hackers to use two keyboards at once; that's just a stereo type.

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

I got my wish. ๐Ÿค’

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

Me and my wife, despite buying a house of nice size, always seem to get in each other's way, be it in the kitchen, on the stairs, it doesn't matter. She's all up in my two square feet.

I often joke that all I want for Christmas is my two square feet.

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

Update 2: The record that beat Blue Scuti stood for one day. Blue Scuti got it back.

Reply Boost Favorite
๐ŸŒช MikeMathia.com ๐Ÿ“ก
@mikemathia @ioc.exchange

#C++

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

Update: This record stood for 1 day.

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

I got the honor and privilege of calling the NES Tetris NTSC world record today while running Classic Tetris Wars on my Twitch channel for the very first time. It was thrilling. Congratulations to Blue Scuti for his 6,609,220 level 153 performance. clips.twitch.tv/DiligentDeadGo

Reply Boost Favorite
Yogthos
@yogthos @mas.to
Reply Boost Favorite
TwistBit
@TwistBit @musicians.today

like, you used to use a phone line to access the internet

now the internet is accessible on your phone

nothing has changed actually

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

Six Degrees of Sunday returns Sunday, January 7th, at twitch.tv/roncli. Cya there!

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

Are you ready to get Six'd Off?

Six Degrees of Sunday, my 6DoF long play Twitch series, is getting revived for 2024. Plus, I will be producing Six'd Off, a companion YouTube series showcasing each game.

Check out the announcement for the game list and more! youtube.com/watch?v=yeRbjjpQVZ

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

So I started a fresh YouTube channel some time ago, and yesterday I released the first real video to it.

Check out highlights from Argus Industrial Moons' run to the OTL Season 10 Best of the Rest title! youtube.com/watch?v=Z2x-GGW9FY

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

I guess that qualifies as a "log"...

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

People at work are calling Kubernetes K8, and I hate it. It's not "Kubernete"!

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

Want a preview of what CTWC will be like next weekend from a gameplay perspective? CTL Season 22 finals starting now.

twitch.tv/classictetrisleague

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

No airport hell this morning, but you know that lady that talks about security at literally every airport? I just realized, she sounds old AF.

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

If this security line posted signs "5 minutes from this point", "10 minutes...", etc., They'd have to post them every foot.

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

I'm sorry, what?

Reply Boost Favorite
Robin Ward
@eviltrout @carpdiem.online
Reply Boost Favorite
Ronald M. Clifford
@roncli @mastodon.social

Did I miss Elon making another purchase? twitter.com/unity/status/17016

Reply Boost Favorite
Konstantinos Dimopoulos
@konstantinosd @mastodon.gamedev.place

That's a lovely free bundle of books for people interested in getting into games programming: fanatical.com/en/bundle/intern

#gamedev #book #free #programming

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

Use TypeScript they said. It'll be better they said.

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

If you know, you know.

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

@shanselman Speaking of Overload, here's something you may be interested in... recently, some community members released "Overload First Strike", a single player Overload campaign that is a complete remake of the original Descent First Strike campaign.

overloadmaps.com/overload-firs

It can work with just the original game, but it works best with "olmod" as it takes advantage of some of the features it provides: olmod.overloadmaps.com

Reply Boost Favorite
Scott Hanselman ๐Ÿ‘ธ๐Ÿฝ๐Ÿ๐ŸŒฎ
@shanselman @hachyderm.io

@PossiblyMax @deepthaw ya and there are new remakes of Descent like Overload that are enhanced and thereโ€™s even hardware that Vic Putz made to make the Space Orb look like a controller with NO drivers. Works on all operating systems hanselman.com/blog/bringing-th

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

I don't know who wrote this, but MORE PATCH NOTES LIKE THIS PLEASE. ๐Ÿคฃ

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

First OTL flag capture in 7 seasons, and it was a game winner. clips.twitch.tv/PeppyFitOrange

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