• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:17
CEST 14:17
KST 21:17
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL21] Ro16 Preview Pt2: All Star10Team Liquid Map Contest #22 - The Finalists16[ASL21] Ro16 Preview Pt1: Fresh Flow9[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0
Community News
2026 GSL Season 1 Qualifiers13Maestros of the Game 2 announced72026 GSL Tour plans announced14Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid24
StarCraft 2
General
Maestros of the Game 2 announced Team Liquid Map Contest #22 - The Finalists MaNa leaves Team Liquid 2026 GSL Tour plans announced Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament 2026 GSL Season 1 Qualifiers GSL CK: More events planned pending crowdfunding RSL Revival: Season 5 - Qualifiers and Main Event Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 522 Flip My Base The PondCast: SC2 News & Results Mutation # 521 Memorable Boss Mutation # 520 Moving Fees
Brood War
General
ASL21 General Discussion Data needed BGH Auto Balance -> http://bghmmr.eu/ Any progamer "explanation" videos like this one? ASL21 Strategy, Pimpest Plays Discussions
Tourneys
[ASL21] Ro16 Group D [Megathread] Daily Proleagues [ASL21] Ro16 Group C [ASL21] Ro16 Group B
Strategy
Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend? Fighting Spirit mining rates
Other Games
General Games
Dawn of War IV Nintendo Switch Thread Starcraft Tabletop Miniature Game General RTS Discussion Thread Battle Aces/David Kim RTS Megathread
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion McBoner: A hockey love story Cricket [SPORT]
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Sexual Health Of Gamers
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1769 users

A Puzzling Fortnight - Day 9

Blogs > JeeJee
Post a Reply
JeeJee
Profile Blog Joined July 2003
Canada5652 Posts
March 17 2010 14:26 GMT
#1
Catching a pirate

You're Blizzard, and you've finally become tired of pirates. Tired enough that you are actually going to devote some serious firepower to the task. You're going to find them. And you're going to lock them away.

Here's the situation.

You're aboard a sea-faring vessel, looking for that pirate ship . You're quite familiar enough with the pirates' methods -- you know exactly how fast their ship is and its main limitation: it can only travel in one direction. Further in your favor is the fact that your own ship travels twice as fast as theirs. Unfortunately for you, it's dark outside. So dark that you cannot see a thing.

But then.. a flash of lightning from flamewheel91! You see the pirate ship for a split second. You know exactly where it was although you do not know which way it was headed. From now on you'll be forever in the dark. How can you navigate your ship to catch the pirates?

+ Show Spoiler [hint] +

This is similar to shooting the frog puzzle although worded differently. If you're having trouble, try your hand at this one; maybe the different wording will help you:
Let's take a number line (abstracted to the integers), and a frog that you want to kill. Frog starts at number A and each turn always jumps X units to the right (if X is negative, that would be to the left). You don't know A nor X, but you have a gun. At each turn, you can shoot a random number and if the frog is there, you kill it. Devise a way to always kill the frog. Another version of this problem has A=0.


GL!

(\o/)  If you want it, you find a way. Otherwise you find excuses. No exceptions.
 /_\   aka Shinbi (requesting a name change since 27/05/09 ☺)
Aim Here
Profile Blog Joined December 2009
Scotland672 Posts
Last Edited: 2010-03-17 15:13:01
March 17 2010 14:39 GMT
#2
+ Show Spoiler +
You know that at time t after the lightning, the ship has to be on a circle radius v*t, where v is the ship's speed.

So you go in a spiral path with distance from the ship exactly equal to vt, expressed in polar co-ordinates (r,theta)=(v*t, cos Mt+alpha) where M and alpha are arbitrarily chosen so that your ship can actually be on such a curve at some t, and M low enough that your ship is fast enough to traverse the curve in one 360-degree rotation. (I'm too lazy/busy to do the calculus right now)
qrs
Profile Blog Joined December 2007
United States3637 Posts
Last Edited: 2010-03-18 08:30:06
March 17 2010 14:55 GMT
#3
+ Show Spoiler +

OK, my first thought is at any given moment you can identify a circle on whose circumference the pirates are (center = the point where you glimpsed them; radius = time elapsed * rate of pirates movement). The radius of the circle expands with time. So all you have to do is go around that "expanding circle" until you catch the pirates; since it's expanding, your path will be a spiral. Now I have to prove that you have enough time to catch them even though their path is straight and yours is a spiral.

I don't like calculus so I'm going to try and just prove it intuitively:

Just to make the proof a little bit simpler, park your ship for exactly long enough that if the pirates were going towards you they would have hit you by now. OK, from then on:

At any given moment, you are on some point of the circle where the pirates are, at that moment. One component of your motion (one vector, if you like) has to be outward (i.e. perpendicular to the circle's tangent at the point you are on), in order to stay on the circle as it expands. This component has to match the pirates' speed. The second component of your motion is devoted to going around the circle (i.e. this vector is parallel to the tangent line at the point you are on; clockwise or counterclockwise doesn't matter as long as you are consistent). The magnitude of this vector = whatever speed you have left over--i.e. your-speed - pirates'-speed. As long as this is more than 0, you are steadily covering the circle and will eventually go all the way around its circumference, at which point you must have found the pirates.

So in short, as long as your speed is even a tiny bit greater than the pirates', you will catch them eventually.
edit: On second thought, realized that this is not quite true: if the rate at which you traverse the circumference decreases rapidly enough (as a result of the circle's rate of increase), you will never traverse it entirely, despite being constantly in motion along it. So we have to compare the rate of increase of the circle's circumference with the rate of your travel along it (ugh, this is edging closer to calculus):

At any given moment, the "momentary" difference in radius is the limit of t*v where v is your "outward" speed, or the length of the vector corresponding to your outward motion. "t" is time traveled, and t approaches 0. The momentary increase in circumference is 2*pi*t*v (the distance to the pirates is fractionally less, since you only have to cover some fraction of the circumference). Therefore, the "momentary distance" traveled along the circumference must be at least 2*pi*t*v. for you to make headway.

The momentary difference you travel along the circumference is determined by the other vector of your motion: the vector parallel to the tangent. Call its length xv. Your total speed is not the sum of the lengths of these vectors, as I hastily said before, but the length of the vector that corresponds to the distance between your origin and the diagonal of the parallelogram formed by these two vectors (i.e. the vector that corresponds to your actual direction of travel).

So, basically, we want to make sure that x>=2*pi, so that 2*pi*t*x*v >= 2*pi*t*v, so that you are constantly making headway along the circumference as it expands.

Now, the "outward" and "sidelong" vectors are perpendicular by definition, so that makes finding their diagonal easier. Making "v" (the pirates' speed) our unit, for convenience, we have a right triangle here: one side has length 1, one side has length x; hypotenuse (corresponding to our speed, in terms of the pirates' speed) has length sqrt(x^2 + 1). Given that x must be at least 2*pi, the hypotenuse must be at least sqrt(4*pi^2 +1) According to Google, this is upwards of 6.36, so unless I am making some new mistake (which I very possibly am), this method of catching them would not work unless you went over 6.36 times the pirates' speed.

edit1: wrote original post as Aim Here was writing his.
edit 2: realized that my (informal) proof erred in some important details; fixed it. Hopefully it's correct now (but my numbers no longer match JeeJee's, so I'm probably making some new mistake).

edit 3: I realize that my explanation of my reasoning is not that easy to follow, so here's a diagram to hopefully make it a bit clearer what I'm talking about. Also, every time I said something about "momentary distance" traveled, it might have made more sense had I talked about "momentary speed" (it amounts to the same idea).
+ Show Spoiler [diagram] +
[image loading]
'As per the American Heart Association, the beat of the Bee Gees song "Stayin' Alive" provides an ideal rhythm in terms of beats per minute to use for hands-only CPR. One can also hum Queen's "Another One Bites The Dust".' —Wikipedia
JeeJee
Profile Blog Joined July 2003
Canada5652 Posts
March 17 2010 17:38 GMT
#4
Yup gj, not too much to it.
However, I was just reading over my hint (which is just another puzzle with conceptually the same solution as this pirate one), and realized that while the A=0 case is trivial/easy to explain, I'm having trouble wrapping my mind around an arbitrary A. Anyone have any ideas?
(\o/)  If you want it, you find a way. Otherwise you find excuses. No exceptions.
 /_\   aka Shinbi (requesting a name change since 27/05/09 ☺)
incnone
Profile Joined July 2009
17 Posts
Last Edited: 2010-03-17 18:03:07
March 17 2010 18:00 GMT
#5
+ Show Spoiler [puzzle in hint, arbitrary (A, X)] +

One way you could think about this is as follows. Put the possible pairs for (A, X) in some order, such as:

(0, 0),
(1, -1), (1, 0), (1, 1),
(-1, -1), (-1, 0), (-1, 1),
(2, -2), (2, -1), (2, 0), (2, 1), (2, 2),
(-2, -2), (-2, -1), (-2, 0), (-2, 1), (-2, 2),
(3, -3), ... etc.

The actual ordering doesn't matter. I just want a way to refer to the "first pair", "second pair", and so on, in such a way that every pairing gets a number, starting at 1.

Then, at my first shot, I look at the first pair -- (0,0) in my list -- and pretend those were the starting (A, X) values, and shoot wherever the frog would be -- in this case, (0,0). For my second shot, I look at the second pair -- in this case (1, -1) -- and pretend those were the starting values. Since the frog started at 1 and has moved once to the left, I ought to shoot at zero again. For the third shot, I have the pair (1, 0), so I'd assume the frog has moved twice (0 spaces) starting at 1, and I'd shoot 1. For the fourth shot (starting at (1,1)), you can see I'd want to shoot at 4.

Since the frog's initial (A,X) started in the list, I'll eventually hit it (on the turn corresponding to where its initial (A,X) was in the list, if not before).
qrs
Profile Blog Joined December 2007
United States3637 Posts
March 17 2010 18:27 GMT
#6
Re the original puzzle: I realized on rereading my solution that I had made a couple of mistakes. When I corrected for them, I came to the conclusion that you would need to travel at over 6 times the speed of the pirates for that solution to work (updated my previous post with those calculations). Am I making a mistake?
'As per the American Heart Association, the beat of the Bee Gees song "Stayin' Alive" provides an ideal rhythm in terms of beats per minute to use for hands-only CPR. One can also hum Queen's "Another One Bites The Dust".' —Wikipedia
JeeJee
Profile Blog Joined July 2003
Canada5652 Posts
Last Edited: 2010-03-17 18:44:05
March 17 2010 18:43 GMT
#7
On March 18 2010 03:00 incnone wrote:
+ Show Spoiler [puzzle in hint, arbitrary (A, X)] +

One way you could think about this is as follows. Put the possible pairs for (A, X) in some order, such as:

(0, 0),
(1, -1), (1, 0), (1, 1),
(-1, -1), (-1, 0), (-1, 1),
(2, -2), (2, -1), (2, 0), (2, 1), (2, 2),
(-2, -2), (-2, -1), (-2, 0), (-2, 1), (-2, 2),
(3, -3), ... etc.

The actual ordering doesn't matter. I just want a way to refer to the "first pair", "second pair", and so on, in such a way that every pairing gets a number, starting at 1.

Then, at my first shot, I look at the first pair -- (0,0) in my list -- and pretend those were the starting (A, X) values, and shoot wherever the frog would be -- in this case, (0,0). For my second shot, I look at the second pair -- in this case (1, -1) -- and pretend those were the starting values. Since the frog started at 1 and has moved once to the left, I ought to shoot at zero again. For the third shot, I have the pair (1, 0), so I'd assume the frog has moved twice (0 spaces) starting at 1, and I'd shoot 1. For the fourth shot (starting at (1,1)), you can see I'd want to shoot at 4.

Since the frog's initial (A,X) started in the list, I'll eventually hit it (on the turn corresponding to where its initial (A,X) was in the list, if not before).


+ Show Spoiler +

that's the thing, there's nowhere in the problem that states X<=A or anything along those lines
so the pairs would really be
(0,0) (0,1) (0,2) (0,3) ... (0,-1) (0,-2) (0,-3)...
(1,0) (1,1) (1,2) (1,3) ... (1,-1) (1,-2) (1,-3)...
(-1,0) (-1,1) (-1,2) (-1,3) ... (-1,-1) (-1,-2) (-1,-3)...

the original problem fixes A=0 (and this has been posted on TL before), and i had no problem with that one, if it's 0,0 shoot at 0, then assume 0,1, shoot at 1, then 0,-1 so shoot at -2, etc.
but with multiple starting locations arbitrary but fixed starting location i don't see how this works
(\o/)  If you want it, you find a way. Otherwise you find excuses. No exceptions.
 /_\   aka Shinbi (requesting a name change since 27/05/09 ☺)
qrs
Profile Blog Joined December 2007
United States3637 Posts
March 17 2010 19:11 GMT
#8
On March 18 2010 03:43 JeeJee wrote:
Show nested quote +
On March 18 2010 03:00 incnone wrote:
+ Show Spoiler [puzzle in hint, arbitrary (A, X)] +

One way you could think about this is as follows. Put the possible pairs for (A, X) in some order, such as:

(0, 0),
(1, -1), (1, 0), (1, 1),
(-1, -1), (-1, 0), (-1, 1),
(2, -2), (2, -1), (2, 0), (2, 1), (2, 2),
(-2, -2), (-2, -1), (-2, 0), (-2, 1), (-2, 2),
(3, -3), ... etc.

The actual ordering doesn't matter. I just want a way to refer to the "first pair", "second pair", and so on, in such a way that every pairing gets a number, starting at 1.

Then, at my first shot, I look at the first pair -- (0,0) in my list -- and pretend those were the starting (A, X) values, and shoot wherever the frog would be -- in this case, (0,0). For my second shot, I look at the second pair -- in this case (1, -1) -- and pretend those were the starting values. Since the frog started at 1 and has moved once to the left, I ought to shoot at zero again. For the third shot, I have the pair (1, 0), so I'd assume the frog has moved twice (0 spaces) starting at 1, and I'd shoot 1. For the fourth shot (starting at (1,1)), you can see I'd want to shoot at 4.

Since the frog's initial (A,X) started in the list, I'll eventually hit it (on the turn corresponding to where its initial (A,X) was in the list, if not before).


+ Show Spoiler +

that's the thing, there's nowhere in the problem that states X<=A or anything along those lines
so the pairs would really be
(0,0) (0,1) (0,2) (0,3) ... (0,-1) (0,-2) (0,-3)...
(1,0) (1,1) (1,2) (1,3) ... (1,-1) (1,-2) (1,-3)...
(-1,0) (-1,1) (-1,2) (-1,3) ... (-1,-1) (-1,-2) (-1,-3)...

the original problem fixes A=0 (and this has been posted on TL before), and i had no problem with that one, if it's 0,0 shoot at 0, then assume 0,1, shoot at 1, then 0,-1 so shoot at -2, etc.
but with multiple starting locations arbitrary but fixed starting location i don't see how this works

There's a very useful concept called "diagonalization" that shows how you can arrange 2(or more)-dimensional matrixes like that one in countable order:

First, on each row, intersperse the +s and -s of the second digits of the pairs: (0,0), (0,1),(0,-1),(0,2),(0,-2), etc. Do the same for the first digits of the columns (as you started to).

Then, go through the pairs by successively bigger diagonals: e.g. (0,0), (0,1),(1,0),(0,-1),(1,1),(-1,0), etc. This way, you will list every pair in a predictable order.
'As per the American Heart Association, the beat of the Bee Gees song "Stayin' Alive" provides an ideal rhythm in terms of beats per minute to use for hands-only CPR. One can also hum Queen's "Another One Bites The Dust".' —Wikipedia
JeeJee
Profile Blog Joined July 2003
Canada5652 Posts
Last Edited: 2010-03-18 03:39:59
March 18 2010 03:39 GMT
#9
On March 18 2010 04:11 qrs wrote:
Show nested quote +
On March 18 2010 03:43 JeeJee wrote:
On March 18 2010 03:00 incnone wrote:
+ Show Spoiler [puzzle in hint, arbitrary (A, X)] +

One way you could think about this is as follows. Put the possible pairs for (A, X) in some order, such as:

(0, 0),
(1, -1), (1, 0), (1, 1),
(-1, -1), (-1, 0), (-1, 1),
(2, -2), (2, -1), (2, 0), (2, 1), (2, 2),
(-2, -2), (-2, -1), (-2, 0), (-2, 1), (-2, 2),
(3, -3), ... etc.

The actual ordering doesn't matter. I just want a way to refer to the "first pair", "second pair", and so on, in such a way that every pairing gets a number, starting at 1.

Then, at my first shot, I look at the first pair -- (0,0) in my list -- and pretend those were the starting (A, X) values, and shoot wherever the frog would be -- in this case, (0,0). For my second shot, I look at the second pair -- in this case (1, -1) -- and pretend those were the starting values. Since the frog started at 1 and has moved once to the left, I ought to shoot at zero again. For the third shot, I have the pair (1, 0), so I'd assume the frog has moved twice (0 spaces) starting at 1, and I'd shoot 1. For the fourth shot (starting at (1,1)), you can see I'd want to shoot at 4.

Since the frog's initial (A,X) started in the list, I'll eventually hit it (on the turn corresponding to where its initial (A,X) was in the list, if not before).


+ Show Spoiler +

that's the thing, there's nowhere in the problem that states X<=A or anything along those lines
so the pairs would really be
(0,0) (0,1) (0,2) (0,3) ... (0,-1) (0,-2) (0,-3)...
(1,0) (1,1) (1,2) (1,3) ... (1,-1) (1,-2) (1,-3)...
(-1,0) (-1,1) (-1,2) (-1,3) ... (-1,-1) (-1,-2) (-1,-3)...

the original problem fixes A=0 (and this has been posted on TL before), and i had no problem with that one, if it's 0,0 shoot at 0, then assume 0,1, shoot at 1, then 0,-1 so shoot at -2, etc.
but with multiple starting locations arbitrary but fixed starting location i don't see how this works

There's a very useful concept called "diagonalization" that shows how you can arrange 2(or more)-dimensional matrixes like that one in countable order:

First, on each row, intersperse the +s and -s of the second digits of the pairs: (0,0), (0,1),(0,-1),(0,2),(0,-2), etc. Do the same for the first digits of the columns (as you started to).

Then, go through the pairs by successively bigger diagonals: e.g. (0,0), (0,1),(1,0),(0,-1),(1,1),(-1,0), etc. This way, you will list every pair in a predictable order.


oh
that's pretty clever; i see it now
thanks^^
(\o/)  If you want it, you find a way. Otherwise you find excuses. No exceptions.
 /_\   aka Shinbi (requesting a name change since 27/05/09 ☺)
JeeJee
Profile Blog Joined July 2003
Canada5652 Posts
March 18 2010 03:44 GMT
#10
wait a minute.. i just saw your edit
i've only skimmed it quite briefly but let me think about it. i'm actually going to sleep so i'll just sleep on it i guess and get back to you sometime tomorrow
(\o/)  If you want it, you find a way. Otherwise you find excuses. No exceptions.
 /_\   aka Shinbi (requesting a name change since 27/05/09 ☺)
incnone
Profile Joined July 2009
17 Posts
March 24 2010 07:10 GMT
#11
Not much discussion on this in a while. I wanted to disagree with some of qrs's claims.
+ Show Spoiler +

I want to claim that as long as you have the ability to travel faster than the pirate ship, that you can always catch them (using the method proposed by qrs), and that there is in fact no worry about the circle "expanding faster than you can keep up with" (though I don't think this should be a priori obvious).

My argument is as follows. I'm going to let a be the speed of the pirate ship, and v be our speed; I am assuming v > a. The pirate ship travels radially outward from its starting position (which is in the center of our polar coordinate system, coordinates r and T -- here I'll use T to stand for theta). For simplicity, I'll wait until the pirate ship reaches my current radius, and then begin traveling outwards with a radial velocity a (so that I am always on the same "expanding circle" as the pirate ship) and around with an angular velocity W. (Here W is literally dT/dt, where t is time.) I will travel so as to make W as large as possible given my maximum speed of v. Evidently, as r increases, W must decrease. We have the fundamental relationship that if our ship is at a distance r from center, then, given that our total speed is v and our radial speed is a,

v^2 = a^2 + r^2 W^2,

from decomposing my velocity into its "radial" and "angular" components (as shown in qrs's picture). In addition, we may solve for r in terms of a; at a given time t, since I am always traveling radially outward with speed a, we must have

r = at + R,

where R is my initial distance from the pirate ship (I'm choosing time so that I start moving at time t=0. Thus, for instance, the flash of lightning occurs at time t = -R/a).

Now, the total angle through which I travel is the integral from time t=0 to time t=(infinity) of W (with respect to time). I would like this to be at least 2pi. The above two equations let me solve for W in terms of t. I find

W = (v^2 - a^2)^(1/2) * (integral from t = 0 to t = infinity) 1/(at+R) dt.

This integral diverges (an antiderivative of the integrand for t > 0 is (1/a)log(at + R)). It follows that I can go as far as I want around the "expanding circle", while still keeping on this circle (so I am at the same r-coordinate as the pirates), and will therefore catch them.

You could even use the above integral to compute, for given v, a, how long it will take at most to catch the pirates. In JeeJee's case of v = 2a, I am finding that it ought take no more than (R/a)*e^(2pi) from the flash of light.
qrs
Profile Blog Joined December 2007
United States3637 Posts
Last Edited: 2010-03-24 13:24:51
March 24 2010 13:23 GMT
#12
On March 24 2010 16:10 incnone wrote:
Not much discussion on this in a while. I wanted to disagree with some of qrs's claims.
Prompted by your post, I looked at my reasoning again and I realized that you're right: I did make another mistake.

I tried to avoid calculus and simplify matters by assuming that the distance along the circumference to the pirates changed at a constant rate that was dependent only on the (constant) speeds of the two ships, and not their (changing) relative positions on the circle. I was wrong, though. It's true that the distance along the entire circumference increases at a constant rate proportional to the rate of increase of the radius, but the distance along the circumference to the pirates changes at a rate that is affected by the relative positions of the ships, since the smaller the angle between them, the smaller the proportion of the circumference that must be covered. That's the point that I missed.
'As per the American Heart Association, the beat of the Bee Gees song "Stayin' Alive" provides an ideal rhythm in terms of beats per minute to use for hands-only CPR. One can also hum Queen's "Another One Bites The Dust".' —Wikipedia
Please log in or register to reply.
Live Events Refresh
RSL Revival
10:00
Season 5 Korea Qualifier
Classic vs PercivalLIVE!
Ryung 1127
CranKy Ducklings217
CranKy Ducklings SOOP214
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Ryung 1127
Lowko307
SortOf 132
SpeCial 72
StarCraft: Brood War
Britney 56344
Calm 5764
Sea 3203
Jaedong 1577
Horang2 1211
Hyuk 364
Stork 337
Mini 322
BeSt 311
Rush 271
[ Show more ]
Soma 261
actioN 211
Larva 183
Last 177
Snow 171
Light 169
ggaemo 113
Soulkey 87
Pusan 86
ToSsGirL 84
hero 74
Dewaltoss 71
Sacsri 70
Sharp 69
Mind 66
ZerO 55
Backho 48
Killer 46
sSak 42
Hyun 38
scan(afreeca) 31
[sc1f]eonzerg 31
IntoTheRainbow 30
zelot 25
sorry 24
Hm[arnc] 22
HiyA 22
soO 20
yabsab 11
Shinee 11
Shine 10
Movie 10
Icarus 6
Terrorterran 1
Dota 2
Gorgc3754
Counter-Strike
byalli458
olofmeister184
Super Smash Bros
Mew2King108
Other Games
singsing1817
B2W.Neo705
XaKoH 192
DeMusliM182
Pyrionflax166
Trikslyr125
KnowMe108
hiko92
RotterdaM64
QueenE50
ZerO(Twitch)12
Mlord6
Organizations
Dota 2
PGL Dota 2 - Main Stream8479
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1438
• Jankos1265
Upcoming Events
Replay Cast
11h 43m
The PondCast
21h 43m
KCM Race Survival
21h 43m
WardiTV Map Contest Tou…
22h 43m
Gerald vs herO
Clem vs Cure
ByuN vs Solar
Rogue vs MaxPax
ShoWTimE vs TBD
OSC
1d 2h
CranKy Ducklings
1d 11h
Escore
1d 21h
RSL Revival
2 days
Replay Cast
2 days
WardiTV Map Contest Tou…
2 days
[ Show More ]
Universe Titan Cup
2 days
Rogue vs Percival
Ladder Legends
3 days
uThermal 2v2 Circuit
3 days
BSL
3 days
Sparkling Tuna Cup
3 days
WardiTV Map Contest Tou…
3 days
Ladder Legends
4 days
BSL
4 days
Replay Cast
4 days
Replay Cast
4 days
Wardi Open
4 days
Afreeca Starleague
4 days
Soma vs TBD
Monday Night Weeklies
5 days
Replay Cast
5 days
Afreeca Starleague
5 days
TBD vs YSC
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-04-20
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
WardiTV TLMC #16
Nations Cup 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W4
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
RSL Revival: Season 5
2026 GSL S1
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.