• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:42
CEST 10:42
KST 17:42
  • 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
[ASL19] Finals Recap: Standing Tall6HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL41Weekly Cups (June 23-29): Reynor in world title form?12FEL Cracov 2025 (July 27) - $8000 live event16Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
Statistics for vetoed/disliked maps Esports World Cup 2025 - Final Player Roster The SCII GOAT: A statistical Evaluation How does the number of casters affect your enjoyment of esports? Weekly Cups (June 23-29): Reynor in world title form?
Tourneys
RSL: Revival, a new crowdfunded tournament series [GSL 2025] Code S: Season 2 - Semi Finals & Finals $5,100+ SEL Season 2 Championship (SC: Evo) FEL Cracov 2025 (July 27) - $8000 live event HomeStory Cup 27 (June 27-29)
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Player “Jedi” cheat on CSL Help: rep cant save Flash Announces Hiatus From ASL [ASL19] Finals Recap: Standing Tall BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET The Casual Games of the Week Thread [BSL20] ProLeague LB Final - Saturday 20:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Trading/Investing Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread NBA General Discussion Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
Game Sound vs. Music: The Im…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 563 users

The Big Programming Thread - Page 933

Forum Index > General Forum
Post a Reply
Prev 1 931 932 933 934 935 1031 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
Last Edited: 2018-01-02 07:57:40
January 02 2018 07:56 GMT
#18641
Task manager is not reliable, no. The OS typically reserves a larger chunk of memory for the application than what it actually needs. If the required memory suddenly drops a bunch, the OS still doesn't take away the reserved memory immediately, but might wait until memory pressure rises because of other applications.

Task manager doesn't show exactly how much memory an application uses. I'm not sure if it's the reserved memory either, but that's more likely.

C++ delete releases the memory immediately, but this isn't reflected in task manager for the above reasons. The free memory chunk might also very well between two other used memory chunks and thus still be considered as used from the OS' point of view.

Long story short: if you want any sort of reliable memory usage stats, use a profiler.
If you have a good reason to disagree with the above, please tell me. Thank you.
graNite
Profile Blog Joined December 2010
Germany4434 Posts
Last Edited: 2018-01-02 09:16:19
January 02 2018 09:02 GMT
#18642
In python3, how do i create objects with an instance name and multiple arguments from a list? I have an example here. I need a way to initialize in a for loop with variable names that allow me to access the instance later.

class fruit():
def __init__(self, color, weight):
self.color = color
self.weight = weight

def scale(self):
print(f"{self.weight} kg")


# i can do
strawberry = fruit("red", 10)
strawberry.scale()
# output "10 kg"

# but i cant do
fruitlist = [
["cherry", "red", 5],
["banana", "yellow", 10],
["blueberry", "blue", 15],
]

for i in range(len(fruitlist)):
fruitname = fruitlist[i][0]
fruitname = fruit(fruitlist[i][1], fruitlist[i][2])

cherry.scale()
# output "undefined name cherry"
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
mahrgell
Profile Blog Joined December 2009
Germany3943 Posts
January 02 2018 09:28 GMT
#18643
On January 02 2018 18:02 graNite wrote:
In python3, how do i create objects with an instance name and multiple arguments from a list? I have an example here. I need a way to initialize in a for loop with variable names that allow me to access the instance later.

class fruit():
def __init__(self, color, weight):
self.color = color
self.weight = weight

def scale(self):
print(f"{self.weight} kg")


# i can do
strawberry = fruit("red", 10)
strawberry.scale()
# output "10 kg"

# but i cant do
fruitlist = [
["cherry", "red", 5],
["banana", "yellow", 10],
["blueberry", "blue", 15],
]

for i in range(len(fruitlist)):
fruitname = fruitlist[i][0]
fruitname = fruit(fruitlist[i][1], fruitlist[i][2]) <<<<<

cherry.scale() <<<<<<
# output "undefined name cherry"


well... you name the variable where you store your fruit "fruitname"

so either write "cherry = fruit(fruitlist[i][1], fruitlist[i][2])" or "fruitname.scale()"
graNite
Profile Blog Joined December 2010
Germany4434 Posts
January 02 2018 09:31 GMT
#18644
On January 02 2018 18:28 mahrgell wrote:
well... you name the variable where you store your fruit "fruitname"

so either write "cherry = fruit(fruitlist[i][1], fruitlist[i][2])" or "fruitname.scale()"


yees, but that every fruit is named cherry or i weigh when in the for loop, but i cant access them all like
cherry.scale()
banana.scale()
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
Acrofales
Profile Joined August 2010
Spain17969 Posts
January 02 2018 09:39 GMT
#18645
On January 02 2018 18:28 mahrgell wrote:
Show nested quote +
On January 02 2018 18:02 graNite wrote:
In python3, how do i create objects with an instance name and multiple arguments from a list? I have an example here. I need a way to initialize in a for loop with variable names that allow me to access the instance later.

class fruit():
def __init__(self, color, weight):
self.color = color
self.weight = weight

def scale(self):
print(f"{self.weight} kg")


# i can do
strawberry = fruit("red", 10)
strawberry.scale()
# output "10 kg"

# but i cant do
fruitlist = [
["cherry", "red", 5],
["banana", "yellow", 10],
["blueberry", "blue", 15],
]

for i in range(len(fruitlist)):
fruitname = fruitlist[i][0]
fruitname = fruit(fruitlist[i][1], fruitlist[i][2]) <<<<<

cherry.scale() <<<<<<
# output "undefined name cherry"


well... you name the variable where you store your fruit "fruitname"

so either write "cherry = fruit(fruitlist[i][1], fruitlist[i][2])" or "fruitname.scale()"


Or you'd have to do some funny business with exec, which seems completely bizar in this case.

In most cases, you really don't want to be doing this, as it slows down your program and is almost impossible to debug or understand at a later date/by someone else. But if you insist, you would do:


for i in range(len(fruitlist)):
exec(fruitlist[i][0] + " = fruit('" + fruitlist[i][1] + "', " + str(fruitlist[i][2]) + ")")


This is somewhat horrific coding tho, and you'd better have an incredibly good reason for needing to do it this way.
graNite
Profile Blog Joined December 2010
Germany4434 Posts
January 02 2018 09:42 GMT
#18646
And what would be an alternative? I dont have to use this list of lists, I just want to be able to the the objects to access them later and initialize with certain values.
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
Acrofales
Profile Joined August 2010
Spain17969 Posts
Last Edited: 2018-01-02 12:23:18
January 02 2018 10:32 GMT
#18647
On January 02 2018 18:42 graNite wrote:
And what would be an alternative? I dont have to use this list of lists, I just want to be able to the the objects to access them later and initialize with certain values.

Something like:


fruitlist = [ fruit(x, y) for (x,y) in
[
("red", 5),
("yellow", 10),
("blue", 15),
]
]


E: or if the names are important to you, a dict.
graNite
Profile Blog Joined December 2010
Germany4434 Posts
January 02 2018 12:46 GMT
#18648
On January 02 2018 19:32 Acrofales wrote:

E: or if the names are important to you, a dict.


can you pls show me what that dict would look like?
the names are important, otherwise I could just use the code i provided in the first post
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
Silvanel
Profile Blog Joined March 2003
Poland4725 Posts
Last Edited: 2018-01-02 13:51:43
January 02 2018 13:46 GMT
#18649

class fruit():
def __init__(self, color, weight):
self.color = color
self.weight = weight

def scale(self):
print(f"{self.weight} kg")


cherry = fruit('red', 5)
banana = fruit('yellow', 10)
blueberry = fruit('blue', 15)

fruitlist = [cherry, banana, blueberry]

for i in fruitlist:
print(i.color, i.weight)


I am not sure if that is what You are looking for but in Your first example You didnt actually create objects of class fruit. You just created a list of list. If You want to create obejct of a class You need to call that class explicitly.

To create object of an class froma list You would need another method. And it would be much easier if You actualy created an argument called say name. For example:


class fruit():
def __init__(self, name, color, weight):
self.color = color
self.weight = weight
self.name = name

def scale(self):
print(f"{self.weight} kg")

fruitlist = [
["cherry", "red", 5],
["banana", "yellow", 10],
["blueberry", "blue", 15],
]
fruit_class_holder = []

def construct_instance_of_fruit(list):
for i in list:
fruit_name = i[0]
fruit_color = i[1]
fruit_weight = i[2]
fruit_as_a_class = fruit(fruit_name, fruit_color, fruit_weight)
fruit_class_holder.append(fruit_as_a_class)

construct_instance_of_fruit(fruitlist)

for i in fruit_class_holder:
print(i.name, i.color, i.weight)

Notice i added argument "name" to Your initial class.

The output is:

cherry red 5
banana yellow 10
blueberry blue 15
Pathetic Greta hater.
Acrofales
Profile Joined August 2010
Spain17969 Posts
Last Edited: 2018-01-02 14:24:11
January 02 2018 14:12 GMT
#18650
On January 02 2018 21:46 graNite wrote:
Show nested quote +
On January 02 2018 19:32 Acrofales wrote:

E: or if the names are important to you, a dict.


can you pls show me what that dict would look like?
the names are important, otherwise I could just use the code i provided in the first post

Okay, in that case you need to understand a bit about the logic of programming:

Variable names are important for developers to understand what is happening in the code, but mean absolutely NOTHING at runtime. Everything that is important at runtime should be stored in data structures. Whether that is individual variables, a list, a dict, or some other data structure. In the example silvanel gave, he has created a variable name in the fruit class, and can then simply initialize all of the fruits and store them in a list (as in my exerpt, but adding a field 'name').

You should always be aware of that distinction: if a minimizer or obfuscator garbles up your code, it should work just as it did before, just be illegible for humans. Very rarely you will indeed encounter a situation where you need reflection and have to recover variable names at runtime, but that is a rather advanced usecase, and even then often a kludge and not a proper way of going about doing what needs doing.

As for an example with a list:


fruitdict = {}
for i in range(len(fruitlist)):
fruitdict[fruitlist[i][0]] = fruit(fruitlist[i][1], fruitlist[i][2])

fruitdict["banana"].scale()


This could be done with list comprehension as well (as in my earlier exerpt).
graNite
Profile Blog Joined December 2010
Germany4434 Posts
January 02 2018 14:19 GMT
#18651
On January 02 2018 22:46 Silvanel wrote:+ Show Spoiler +


class fruit():
def __init__(self, color, weight):
self.color = color
self.weight = weight

def scale(self):
print(f"{self.weight} kg")


cherry = fruit('red', 5)
banana = fruit('yellow', 10)
blueberry = fruit('blue', 15)

fruitlist = [cherry, banana, blueberry]

for i in fruitlist:
print(i.color, i.weight)


I am not sure if that is what You are looking for but in Your first example You didnt actually create objects of class fruit. You just created a list of list. If You want to create obejct of a class You need to call that class explicitly.

i tried to do that here:

for i in range(len(fruitlist)):
fruitname = fruitlist[i][0]
fruitname = fruit(fruitlist[i][1], fruitlist[i][2])



To create object of an class froma list You would need another method. And it would be much easier if You actualy created an argument called say name. For example:+ Show Spoiler +



class fruit():
def __init__(self, name, color, weight):
self.color = color
self.weight = weight
self.name = name

def scale(self):
print(f"{self.weight} kg")

fruitlist = [
["cherry", "red", 5],
["banana", "yellow", 10],
["blueberry", "blue", 15],
]
fruit_class_holder = []

def construct_instance_of_fruit(list):
for i in list:
fruit_name = i[0]
fruit_color = i[1]
fruit_weight = i[2]
fruit_as_a_class = fruit(fruit_name, fruit_color, fruit_weight)
fruit_class_holder.append(fruit_as_a_class)

construct_instance_of_fruit(fruitlist)

for i in fruit_class_holder:
print(i.name, i.color, i.weight)

Notice i added argument "name" to Your initial class.


Yes, but i still cant do
cherry.scale()
to access the scale method directly. that is what i want to do.

"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
Silvanel
Profile Blog Joined March 2003
Poland4725 Posts
Last Edited: 2018-01-02 14:47:14
January 02 2018 14:46 GMT
#18652
To use it like that You need a variable called cherry which stores object of a class fruit. Which You dont have (as You dont create it at any point in Your code).

However a slight modification of code i posted above).

for i in fruit_class_holder:
print(i.scale())

Will work and give output.

5 kg
None
10 kg
None
15 kg
None

Pathetic Greta hater.
emperorchampion
Profile Blog Joined December 2008
Canada9496 Posts
January 02 2018 16:56 GMT
#18653
On January 02 2018 23:19 graNite wrote:
Show nested quote +
On January 02 2018 22:46 Silvanel wrote:+ Show Spoiler +


class fruit():
def __init__(self, color, weight):
self.color = color
self.weight = weight

def scale(self):
print(f"{self.weight} kg")


cherry = fruit('red', 5)
banana = fruit('yellow', 10)
blueberry = fruit('blue', 15)

fruitlist = [cherry, banana, blueberry]

for i in fruitlist:
print(i.color, i.weight)


I am not sure if that is what You are looking for but in Your first example You didnt actually create objects of class fruit. You just created a list of list. If You want to create obejct of a class You need to call that class explicitly.

i tried to do that here:

for i in range(len(fruitlist)):
fruitname = fruitlist[i][0]
fruitname = fruit(fruitlist[i][1], fruitlist[i][2])

Show nested quote +


To create object of an class froma list You would need another method. And it would be much easier if You actualy created an argument called say name. For example:+ Show Spoiler +



class fruit():
def __init__(self, name, color, weight):
self.color = color
self.weight = weight
self.name = name

def scale(self):
print(f"{self.weight} kg")

fruitlist = [
["cherry", "red", 5],
["banana", "yellow", 10],
["blueberry", "blue", 15],
]
fruit_class_holder = []

def construct_instance_of_fruit(list):
for i in list:
fruit_name = i[0]
fruit_color = i[1]
fruit_weight = i[2]
fruit_as_a_class = fruit(fruit_name, fruit_color, fruit_weight)
fruit_class_holder.append(fruit_as_a_class)

construct_instance_of_fruit(fruitlist)

for i in fruit_class_holder:
print(i.name, i.color, i.weight)

Notice i added argument "name" to Your initial class.


Yes, but i still cant do
cherry.scale()
to access the scale method directly. that is what i want to do.



Here's how I would do it quickly. You store each of the fruit in a dictionary "my_fruit", you can access "the_fruit" using my_fruit[the_fruit].


fruit.py
1 class fruit():
2 def __init__(self, name, color, weight):
3 self.color = color
4 self.weight = weight
5 self.name = name
6
7 def scale(self):
8 print(f"{self.weight} kg")
9
10 f1 = fruit("cherry", "red", 5)
11 f1.scale()
12
13 fruitlist = [
14 ["cherry", "red", 5],
15 ["banana", "yellow", 10],
16 ["blueberry", "blue", 15]
17 ]
18
19 my_fruits = dict()
20 for i in fruitlist:
21 my_fruits[i[0]] = fruit(i[0], i[1], i[2])
22
23 for key, vals in my_fruits.items():
24 vals.scale()
25
26 my_fruits["cherry"].scale()


$ python fruit.py
5 kg
5 kg
10 kg
15 kg
5 kg

TRUEESPORTS || your days as a respected member of team liquid are over
Varanice
Profile Blog Joined June 2011
United States1517 Posts
January 02 2018 21:59 GMT
#18654
Does anyone have a good recommendation for a C++ textbook (or maybe C, I haven't decided yet)?

I've taken 3 Java classes so far (an intro class, object oriented, and data structures), and I'm taking Systems I next semester which is in C and C++. I decided I wanted to get a bit of a head start on it just for fun over break.

So far these seem decent, anything else you guys would recommend I check out?

- Effective C++: 55 Specific Ways to Improve Your Programs and Designs
- Accelerated C++: Practical Programming by Example
www.twitch.tv/varanice
Manit0u
Profile Blog Joined August 2004
Poland17242 Posts
Last Edited: 2018-01-02 22:29:47
January 02 2018 22:24 GMT
#18655
On January 03 2018 06:59 Varanice wrote:
Does anyone have a good recommendation for a C++ textbook (or maybe C, I haven't decided yet)?

I've taken 3 Java classes so far (an intro class, object oriented, and data structures), and I'm taking Systems I next semester which is in C and C++. I decided I wanted to get a bit of a head start on it just for fun over break.

So far these seem decent, anything else you guys would recommend I check out?

- Effective C++: 55 Specific Ways to Improve Your Programs and Designs
- Accelerated C++: Practical Programming by Example


You can start off with K&R C. This won't overwhelm you with too much knowledge and will be a great foundation for everything else.

https://en.wikipedia.org/wiki/The_C_Programming_Language

After that you can go with C++

https://en.wikipedia.org/wiki/The_C++_Programming_Language

Edit:

Also, in relation to Java, you should really read GOOS: http://www.growing-object-oriented-software.com/

This shows you some of the very useful stuff with OOP that is used everywhere at work but they don't teach you in the academia.
Time is precious. Waste it wisely.
WarSame
Profile Blog Joined February 2010
Canada1950 Posts
January 03 2018 05:01 GMT
#18656
Does anyone know any good larger/more active programming communities like this? While y'all are great this is unfortunately a single thread on a starcraft forum. Are there any forums(or whatever else) for discussion, code, etc. that are this high quality? SO doesn't count because it's too issue-based.
Can it be I stayed away too long? Did you miss these rhymes while I was gone?
graNite
Profile Blog Joined December 2010
Germany4434 Posts
January 03 2018 06:31 GMT
#18657
On January 03 2018 14:01 WarSame wrote:
Does anyone know any good larger/more active programming communities like this? While y'all are great this is unfortunately a single thread on a starcraft forum. Are there any forums(or whatever else) for discussion, code, etc. that are this high quality? SO doesn't count because it's too issue-based.

for all languages or just a specific one?
"Oink oink, bitches" - Tasteless on Pigbaby winning a map against Flash
bo1b
Profile Blog Joined August 2012
Australia12814 Posts
Last Edited: 2018-01-03 12:16:34
January 03 2018 12:14 GMT
#18658
On January 03 2018 07:24 Manit0u wrote:
Show nested quote +
On January 03 2018 06:59 Varanice wrote:
Does anyone have a good recommendation for a C++ textbook (or maybe C, I haven't decided yet)?

I've taken 3 Java classes so far (an intro class, object oriented, and data structures), and I'm taking Systems I next semester which is in C and C++. I decided I wanted to get a bit of a head start on it just for fun over break.

So far these seem decent, anything else you guys would recommend I check out?

- Effective C++: 55 Specific Ways to Improve Your Programs and Designs
- Accelerated C++: Practical Programming by Example


You can start off with K&R C. This won't overwhelm you with too much knowledge and will be a great foundation for everything else.

https://en.wikipedia.org/wiki/The_C_Programming_Language

After that you can go with C++

https://en.wikipedia.org/wiki/The_C++_Programming_Language

I heavily disagree with starting with K&R C then going into c++, the language is significantly different and will serve you no real purpose.

Depending on how intelligent you're feeling start with one of these two:
c++ primer 5th edition (NOT primer plus) - the second chapter is probably the most complex of all the chapters, giving you a nice intro into pointers, pointer arithmetic, auto and its results, and const, before combining them. If you don't have any programming experience I'd avoid starting with this and instead choose

programming principles and practice using c++ - pretty much the perfect beginner programming book.

On January 03 2018 14:01 WarSame wrote:
Does anyone know any good larger/more active programming communities like this? While y'all are great this is unfortunately a single thread on a starcraft forum. Are there any forums(or whatever else) for discussion, code, etc. that are this high quality? SO doesn't count because it's too issue-based.

A lot of the individual sub reddits are good, depending on the language, hackernews is also pretty decent, though it's turning a bit redditish for my liking.

I despise /r/programming and loath /r/technology though.
tofucake
Profile Blog Joined October 2009
Hyrule19029 Posts
January 03 2018 13:45 GMT
#18659
On January 03 2018 14:01 WarSame wrote:
Does anyone know any good larger/more active programming communities like this? While y'all are great this is unfortunately a single thread on a starcraft forum. Are there any forums(or whatever else) for discussion, code, etc. that are this high quality? SO doesn't count because it's too issue-based.

Only ones I can think of are various subreddits (like /r/programming)
Liquipediaasante sana squash banana
Excludos
Profile Blog Joined April 2010
Norway8042 Posts
January 03 2018 17:31 GMT
#18660
On January 03 2018 14:01 WarSame wrote:
Does anyone know any good larger/more active programming communities like this? While y'all are great this is unfortunately a single thread on a starcraft forum. Are there any forums(or whatever else) for discussion, code, etc. that are this high quality? SO doesn't count because it's too issue-based.


There are loads for specific tools, IDEs and languages, but not a whole lot for everything. Stackoverflow comes to mind, but that's more of a "I have this very specific issue plz hepl!" type of place rather than a forum about discussions.
Prev 1 931 932 933 934 935 1031 Next
Please log in or register to reply.
Live Events Refresh
Next event in 1h 18m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 129
StarCraft: Brood War
Sea 2697
ToSsGirL 733
BeSt 558
actioN 348
Killer 200
GoRush 109
Nal_rA 99
JulyZerg 60
Shinee 53
Mong 36
[ Show more ]
Sharp 27
Noble 23
sSak 14
Bale 8
Sacsri 3
Dota 2
BananaSlamJamma377
XcaliburYe276
League of Legends
JimRising 481
Counter-Strike
shoxiejesuss854
Stewie2K679
Super Smash Bros
Mew2King174
Heroes of the Storm
Khaldor139
Other Games
shahzam1293
ceh9635
Happy288
rGuardiaN73
SortOf17
DeMusliM10
Organizations
Other Games
gamesdonequick846
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH363
• OhrlRock 50
• LUISG 13
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2116
League of Legends
• Stunt698
Upcoming Events
The PondCast
1h 18m
RSL Revival
1h 18m
ByuN vs Classic
Clem vs Cham
WardiTV European League
7h 18m
ByuN vs NightPhoenix
HeRoMaRinE vs HiGhDrA
Krystianer vs sebesdes
MaxPax vs Babymarine
SKillous vs Mixu
ShoWTimE vs MaNa
Replay Cast
15h 18m
RSL Revival
1d 1h
herO vs SHIN
Reynor vs Cure
WardiTV European League
1d 7h
Scarlett vs Percival
Jumy vs ArT
YoungYakov vs Shameless
uThermal vs Fjant
Nicoract vs goblin
Harstem vs Gerald
FEL
1d 7h
Korean StarCraft League
1d 18h
CranKy Ducklings
2 days
RSL Revival
2 days
[ Show More ]
FEL
2 days
Sparkling Tuna Cup
3 days
RSL Revival
3 days
FEL
3 days
BSL: ProLeague
3 days
Dewalt vs Bonyth
Replay Cast
4 days
Replay Cast
5 days
The PondCast
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-06-28
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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 © 2025 TLnet. All Rights Reserved.