• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:36
CET 13:36
KST 21:36
  • 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
Team Liquid Map Contest #22 - Presented by Monster Energy5ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13
Community News
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool31Weekly Cups (March 9-15): herO, Clem, ByuN win42026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains18
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Potential Updates Coming to the SC2 CN Server Weekly Cups (March 2-8): ByuN overcomes PvT block Weekly Cups (August 25-31): Clem's Last Straw? Weekly Cups (March 9-15): herO, Clem, ByuN win
Tourneys
World University TeamLeague (500$+) | Signups Open RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament WardiTV Team League Season 10 KSL Week 87
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026]
External Content
The PondCast: SC2 News & Results Mutation # 517 Distant Threat Mutation # 516 Specter of Death Mutation # 515 Together Forever
Brood War
General
ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/ Gypsy to Korea JaeDong's form before ASL BSL Season 22
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours Small VOD Thread 2.0 IPSL Spring 2026 is here!
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates
Other Games
General Games
General RTS Discussion Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion 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
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread Mexico's Drug War
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books Movie Discussion! [Manga] One Piece
Sports
2024 - 2026 Football Thread Cricket [SPORT] Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10849 users

The Big Programming Thread - Page 580

Forum Index > General Forum
Post a Reply
Prev 1 578 579 580 581 582 1032 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.
artynko
Profile Joined November 2010
Slovakia86 Posts
February 07 2015 16:09 GMT
#11581
Everything where performance is a king
Manit0u
Profile Blog Joined August 2004
Poland17695 Posts
Last Edited: 2015-02-07 16:16:01
February 07 2015 16:14 GMT
#11582
On February 08 2015 00:35 sabas123 wrote:
For next semester I like a 90% chance I pick my own project.

So far I only decided that I want to do something in C. any suggestions?


You can do anything you want with it. If you add some Lua on top of it the world is the limit.

On February 08 2015 01:05 Incognoto wrote:
so i'm kind of bored and decided to dick around with some c++. careful, i'm like the noobiest person to ever enter the url to this thread

i downloaded visual c++ 2010 express and started dicking around in that program. just adding integers and showing the result in a window

we did a little programming in VBA at university (that's what we'll mostly due) and i decided to mess around with c++ since i have very, very basic understanding of how to write very, very basic programs

my question is, what good is c++ for? could i write a program, which i would execute, and have it ask me for 3 numbers, which would then be assigned to a ax² + bx + c = 0 style equation, which the program would then solve? i'm guessing that yes, i would. i would call it "polynomialesforidiots.exe" for example

what else could i do?

tl;dr, what real world applications does c++ have?


Are you serious now? Almost all of the games and many, many applications are written in C/C++. Most likely around 90% (if not more) of the software you're using on your computer was written in it.
Time is precious. Waste it wisely.
Incognoto
Profile Blog Joined May 2010
France10239 Posts
February 07 2015 16:24 GMT
#11583
I am serious, I have absolutely no knowledge whatsoever in these things. The stuff I'm studying at university has nothing to do whatsoever with programming, I'm not sure why they even gave us a couple hours on VBA.


More seriously, if C++ is as powerful and widespread as you say it is, then what are the other languages for? The difference between C++ and VBA would be that VBA is run from Excel (I guess?), making it very accessible. It's also easy to work with because the language is "clear" (less sure of this).

Stuff like HTML and HTML5 are for web pages, I'm guessing.

What about Java? What applications does that language have? The same as C++? From what I understand, all programs work around the same principle, what really changes is the way the principles are executed (e.g. language, I can say "that dog is nice" in English and say "ce chien est gentil" in French; two languages yet the same thing is said).

I digress, I suppose the real question I'm asking is what separates different languages other than the fact they're different? Applications? I guess that's one thing. Ease of use? Why would one (I read first post) be advised to learn to code in C before anything else?

Consider me the curious layman, with little to no experience in this kind of stuff.
maru lover forever
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
Last Edited: 2015-02-07 16:31:25
February 07 2015 16:25 GMT
#11584
On February 07 2015 11:04 Manit0u wrote:
There are some basic guidelines when it comes to this stuff (assuming you're using some form of ORM).

If you need a method (no matter how complex) that only needs to do stuff with a single entity (table), you can put this method in the entity class. In case of methods that need to do stuff on multiple tables/rows you can create repositories in your model (you would have say 'User' entity and you could create 'UserRepository') and put your code in there as public methods. If you need more than 5 methods per repository you should think about creating a service though.

Here's a nice article on repositories: http://www.whitewashing.de/2013/03/04/doctrine_repositories.html


I've moved away from repositories towards a database centric method and I can only recommend others to try out the same. Basically, every database access in my application is just a "SELECT * FROM x WHERE y=z". If I need to join multiple tables, it's always done through views, reducing it again to a single SELECT without a join. Updating is done through SQL functions/procedures, so every data update is as simple as "CALL x(y, z)" or "SELECT x(y, z)".

It helped make the data models a lot simpler since I'm always working on single entities. As it turned out, it also removed the need for complex ORM, which to me was always just a lot of useless overhead anyways. Models and DTOs are created automatically from a simple database description and have practically zero overhead apart from turning the results into DTOs.

These days people don't use even a tenth of the capabilities of SQL databases. No views, no triggers, no cursors, no procedures nor functions, always just queries after queries in the code, sometimes hidden behind ORM, sometimes not. It's no surprise no-sql databases are so popular these days when noone actually uses SQL databases properly anyways.


As to the question of BlueRoyaL, all business logic belongs into the model. The controller takes input and passes it to the model, the model works with the data and the view displays it. The controller and the view are pretty simple, paging, sorting and filtering are all done by the model.

It's possible to make an argument towards putting it into a ViewModel as the ViewModel decides which data to provide to the view, depending on whether your application uses them at all, but since only the model knows whether the results are all there is, sorting there would mean that the ViewModel would need access to all results to sort them properly. Since the model should be the only layer knowing everything about the data, it would bring the ViewModel and Model too close together.

In your case if you don't get the data from a database, I would probably put it right into the model as a "SetSortOder(SomeSortOrderEnum sortOrder)" method in the respective model. The model then uses a different sorting function depending on the parameter. You can use a class implementing the IComparer interface to sort differently. The controller just passes the parameter to the model and when the view accesses the data from the model, the model returns it in the correct sort order.


On February 08 2015 01:24 Incognoto wrote:
I am serious, I have absolutely no knowledge whatsoever in these things. The stuff I'm studying at university has nothing to do whatsoever with programming, I'm not sure why they even gave us a couple hours on VBA.


More seriously, if C++ is as powerful and widespread as you say it is, then what are the other languages for? The difference between C++ and VBA would be that VBA is run from Excel (I guess?), making it very accessible. It's also easy to work with because the language is "clear" (less sure of this).

Stuff like HTML and HTML5 are for web pages, I'm guessing.

What about Java? What applications does that language have? The same as C++? From what I understand, all programs work around the same principle, what really changes is the way the principles are executed (e.g. language, I can say "that dog is nice" in English and say "ce chien est gentil" in French; two languages yet the same thing is said).

I digress, I suppose the real question I'm asking is what separates different languages other than the fact they're different? Applications? I guess that's one thing. Ease of use? Why would one (I read first post) be advised to learn to code in C before anything else?

Consider me the curious layman, with little to no experience in this kind of stuff.


What C and C++ lack is what the industry calls "Rapid Application Development". They are powerful languages that provide a great performance (if used properly), but one line in other languages can do as much as 500 lines C/C++. That is why other languages are used more. Performance and efficiency is less important than getting things done yesterday if your business depends on it.

Different languages have different levels of getting things done fast in different areas. PHP can get web applications developed fast, C# gets stuff done on Windows, Java gets stuff done (slightly less rapid) cross-platform and on mobile devices, etc.
It's not that other languages couldn't do it, they just don't make it as easy. You can develop GUIs in PHP, you can write web applications in C, but languages specialized for a task have an advantage when you want to get stuff done and don't care about efficiency.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
Last Edited: 2015-02-07 17:19:28
February 07 2015 17:18 GMT
#11585
On February 08 2015 01:14 Manit0u wrote:
Show nested quote +
On February 08 2015 00:35 sabas123 wrote:
For next semester I like a 90% chance I pick my own project.

So far I only decided that I want to do something in C. any suggestions?


You can do anything you want with it. If you add some Lua on top of it the world is the limit.


thats the problem, No idea what I should writeT_T

@Morfildur

isn't C++ in the same range of development speed as JAVA?

good post btw.
The harder it becomes, the more you should focus on the basics.
Cynry
Profile Blog Joined August 2010
810 Posts
February 07 2015 18:19 GMT
#11586
On February 08 2015 02:18 sabas123 wrote:
Show nested quote +
On February 08 2015 01:14 Manit0u wrote:
On February 08 2015 00:35 sabas123 wrote:
For next semester I like a 90% chance I pick my own project.

So far I only decided that I want to do something in C. any suggestions?


You can do anything you want with it. If you add some Lua on top of it the world is the limit.


thats the problem, No idea what I should writeT_T

@Morfildur

isn't C++ in the same range of development speed as JAVA?

good post btw.

My current assignment is rendering a "wire" 3D version of a file given.
Files are like this :
0 0 0 5 5 5 (there's actually a \n here)
0 0 0 5 5 5 (here too)
where each value is the height of the coordinate located where the number is in the file.

Now all you need is a lib that opens windows and puts pixels in them, and gl hf !
I don't know how proficient you are at programing, so I'll just say it's not as hard as it first looked to me. Think I'm at 300+ lines for the main feature, so it's nothing huge.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 07 2015 18:37 GMT
#11587
On February 08 2015 03:19 Cynry wrote:
Show nested quote +
On February 08 2015 02:18 sabas123 wrote:
On February 08 2015 01:14 Manit0u wrote:
On February 08 2015 00:35 sabas123 wrote:
For next semester I like a 90% chance I pick my own project.

So far I only decided that I want to do something in C. any suggestions?


You can do anything you want with it. If you add some Lua on top of it the world is the limit.


thats the problem, No idea what I should writeT_T

@Morfildur

isn't C++ in the same range of development speed as JAVA?

good post btw.

My current assignment is rendering a "wire" 3D version of a file given.
Files are like this :
0 0 0 5 5 5 (there's actually a \n here)
0 0 0 5 5 5 (here too)
where each value is the height of the coordinate located where the number is in the file.

Now all you need is a lib that opens windows and puts pixels in them, and gl hf !
I don't know how proficient you are at programing, so I'll just say it's not as hard as it first looked to me. Think I'm at 300+ lines for the main feature, so it's nothing huge.

so take all the values of the file, convert them into a int and use those ints as coordinates for where to display the orignal values?
The harder it becomes, the more you should focus on the basics.
Cynry
Profile Blog Joined August 2010
810 Posts
Last Edited: 2015-02-07 19:02:18
February 07 2015 19:00 GMT
#11588
Uh maybe something like that, not sure.
To put it simply (I hope :D) 1 number in the original file is a point, which you have to connect in your output window to its neighbours to have the wire 3D thing.
So each point have a x,y,z, x being its place on a row in the file, y its row number, and z the actual number stored.
From my previous exemple, the first 5 would have x = 3 (4th on its row), y = 0 (first row), and z = 5.

What you do then to get from this file to the end result is up to you, and I have seen all sorts of ways at school. Including two ways linked list with x,y,z of every single point... What I did is simply store the z value in an **int where the index to get to a point matches its x and y values.
Then there's some math (easily available on the net, thank god) to draw the line connecting the points, pixel per pixel.

I'm not sure about your formulation because each points still needs more than A int, but you probably had it right.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 07 2015 19:11 GMT
#11589
On February 08 2015 04:00 Cynry wrote:
Uh maybe something like that, not sure.
To put it simply (I hope :D) 1 number in the original file is a point, which you have to connect in your output window to its neighbours to have the wire 3D thing.
So each point have a x,y,z, x being its place on a row in the file, y its row number, and z the actual number stored.
From my previous exemple, the first 5 would have x = 3 (4th on its row), y = 0 (first row), and z = 5.

What you do then to get from this file to the end result is up to you, and I have seen all sorts of ways at school. Including two ways linked list with x,y,z of every single point... What I did is simply store the z value in an **int where the index to get to a point matches its x and y values.
Then there's some math (easily available on the net, thank god) to draw the line connecting the points, pixel per pixel.

I'm not sure about your formulation because each points still needs more than A int, but you probably had it right.

I don't understand how the first 5 can all have x 3.

but the of making a graphic map based on the content of the file sounds really cool!
The harder it becomes, the more you should focus on the basics.
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 07 2015 19:20 GMT
#11590
Not all (the first)five, but the first time 5 appears in the file
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Cynry
Profile Blog Joined August 2010
810 Posts
Last Edited: 2015-02-07 19:24:35
February 07 2015 19:22 GMT
#11591
Only the first ! Next one on the same row will have x = 4, etc
And yeah it's cool, you get to touch different areas of programming, and your end result is not some lines on your terminal !
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 07 2015 19:27 GMT
#11592
so the x and y values are the same as in any text editor and then make z the value of the int?

but how will you be able make this 3d?
The harder it becomes, the more you should focus on the basics.
Cynry
Profile Blog Joined August 2010
810 Posts
February 07 2015 19:46 GMT
#11593
This is exactly where the fun starts :D

Big ass picture to depict end result, every junction being a number on the original file
+ Show Spoiler +
[image loading]


It's basic projection math, this one being a form of isometric. It's the simpler one I believe, you get the coordinates of your points with 1 line of code, and <30 more will draw you line to join them.
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 07 2015 19:52 GMT
#11594
In what did you render that?
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Cynry
Profile Blog Joined August 2010
810 Posts
February 07 2015 20:02 GMT
#11595
Minilibx. I'm not sure if it's a school made lib or an actual thing, but they provided that and told us to use it, so yeah.
Ropid
Profile Joined March 2009
Germany3557 Posts
February 07 2015 20:27 GMT
#11596
On February 08 2015 01:24 Incognoto wrote:
I am serious, I have absolutely no knowledge whatsoever in these things. The stuff I'm studying at university has nothing to do whatsoever with programming, I'm not sure why they even gave us a couple hours on VBA.


More seriously, if C++ is as powerful and widespread as you say it is, then what are the other languages for? The difference between C++ and VBA would be that VBA is run from Excel (I guess?), making it very accessible. It's also easy to work with because the language is "clear" (less sure of this).

Stuff like HTML and HTML5 are for web pages, I'm guessing.

What about Java? What applications does that language have? The same as C++? From what I understand, all programs work around the same principle, what really changes is the way the principles are executed (e.g. language, I can say "that dog is nice" in English and say "ce chien est gentil" in French; two languages yet the same thing is said).

I digress, I suppose the real question I'm asking is what separates different languages other than the fact they're different? Applications? I guess that's one thing. Ease of use? Why would one (I read first post) be advised to learn to code in C before anything else?

Consider me the curious layman, with little to no experience in this kind of stuff.


What do you study? Do you do something with math? There might be some languages that might be more interesting to you, where you are thinking very differently when using them compared to what you've seen in VBA. It's absolutely not true that all languages work around the same principle. If you say what weird, theoretical stuff you see in what you study, someone might know a weird language that's related.

C is interesting because every feature it has translates into at most a handful of instructions for the CPU. What will happen on the machine is very predictable. The book written by the C authors that described and defined all of the original C and its standard library is also very thin, so that's nice.

Today's C++ is a massive, scary beast of a language. The code you write in it can be very high-level and very far away from what actually executes on the machine, where what it does exactly is completely hidden. At the same time, you can also write pure C in it whenever you want.

There was a craze about "object-oriented programming" and hope that it will help a lot in solving problems with software-engineering. That's where Java came from (and where the original C++ came from). There's massive amounts of lines of code out there written in that style. Java is very entrenched for business software because developers can find libraries for any possible need. The language itself seems to be pretty passionately hated by a lot of people. Android uses Java.

You might want to look at Python if you want to do stuff for fun. Its community has certain ideas about how things should work that might be interesting. They for example seem to think that for any problem or style question there should be a perfect way to solve or answer it, and that might help a lot to not confuse new people.
"My goal is to replace my soul with coffee and become immortal."
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2015-02-07 20:42:11
February 07 2015 20:30 GMT
#11597
@ropid
can you give examples of c++ code that is far from what actually executes?

@morfildur
plenty of libs for web development in c++ afaik.
can you substantiate your post with some specific
examples and demonstrate with concrete code?
conspired against by a confederacy of dunces.
Ropid
Profile Joined March 2009
Germany3557 Posts
February 07 2015 21:26 GMT
#11598
I meant when you do something in C, you think about the data structure you need, then when you use it you write code that works on that, like you might manually move pointers around to insert elements in your linked list or whatnot instead of hiding that, while in C++ you'll probably use something neat that hides that perfectly. That allows you to not have to think about what's going on with those pointers and the heap and whatnot, meaning C++ helps you stay at a high-level if you want.

Then there's also OOP and using C++ libraries in general compared to C, which should all be simpler to use and hide stuff better and help a lot to stay thinking at a high-level.
"My goal is to replace my soul with coffee and become immortal."
Cyx.
Profile Joined November 2010
Canada806 Posts
Last Edited: 2015-02-07 21:42:22
February 07 2015 21:40 GMT
#11599
On February 08 2015 06:26 Ropid wrote:
I meant when you do something in C, you think about the data structure you need, then when you use it you write code that works on that, like you might manually move pointers around to insert elements in your linked list or whatnot instead of hiding that, while in C++ you'll probably use something neat that hides that perfectly. That allows you to not have to think about what's going on with those pointers and the heap and whatnot, meaning C++ helps you stay at a high-level if you want.

Then there's also OOP and using C++ libraries in general compared to C, which should all be simpler to use and hide stuff better and help a lot to stay thinking at a high-level.


@nunez: example:

std::string a = "hello";
std::string b = "world";
std::cout << a + b << std::endl;


char a[] = "hello";
char b[] = "world";
char *c = malloc(strlen(a) + strlen(b) + 1);

strcpy(c, a);
strcat(c, b);

printf("%s\n", c);


One of these things is clear about the actual code being executed to concatenate two strings, while one is pretending it's not even happening at all

Not that I don't like C++ - I learned to program in C++ and it's still my favourite language - but it definitely hides things from you a lot of the time.

Also, yeah there are web dev libs for C++, but do you *actually* think they're going to compare with PHP, a language literally *designed* for web dev?
Manit0u
Profile Blog Joined August 2004
Poland17695 Posts
Last Edited: 2015-02-07 22:05:14
February 07 2015 22:03 GMT
#11600
On February 08 2015 05:30 nunez wrote:
@morfildur
plenty of libs for web development in c++ afaik.
can you substantiate your post with some specific


Plenty of libs for web development in C++, it's high performance, even entire frameworks etc. somehow don't translate into plenty of websites/web apps being written in it. As far as the web goes, the most commonly used languages are:

1. PHP - all kinds of uses, the largest number of different tools and frameworks available
2. Java EE - mostly business stuff, mainly utilised in intranets and mostly done in corporate environment
3. C# via the ASP .NET - primarily targeting the Windows market

This are the biggest players with the most job offers and projects being done in them. Other major players, but not so widely used would be:

1. Python
2. Ruby
3. Scala

And then, at the bottom of the pile you have the niche with the C, C++, Clojure and Haskell.

The bottom line is: You can write web apps in anything you like. If you'll find a job requiring your language of choice is a different matter entirely. You see, I went with PHP for very pragmatic reasons. I'm not getting paid as much as in any of the other languages (Python and Ruby are on the same level really, others pay more) but I find comfort in the fact that if for some reason I won't like my job (bad atmosphere, bad practices, no real opportunity to improve and/or advance etc.) I can just quit and find a new one within a week. In the meanwhile I'm learning C# and other languages in my free time, so that I can have more options in the future (and because I like programming and learning it is fun for me). Who knows? Maybe one day I'll tire of PHP entirely and apply for a very well paid job in Scala? I'll probably even have advantage because of all the experience I get thanks to the ability of switching and testing out new environments and work paradigms, which I wouldn't have if I went with any of the other languages.
Time is precious. Waste it wisely.
Prev 1 578 579 580 581 582 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 3h 24m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Rex 113
StarCraft: Brood War
Britney 41822
Sea 14303
Calm 6570
EffOrt 3277
Hyuk 2500
Horang2 1388
Jaedong 1205
BeSt 654
Flash 459
actioN 434
[ Show more ]
firebathero 394
Larva 309
Mini 232
Mind 220
Last 215
Light 213
Soma 203
Barracks 99
Rush 91
Aegong 81
Hm[arnc] 76
hero 61
Pusan 57
ToSsGirL 43
Sea.KH 39
Yoon 29
GoRush 23
zelot 22
Free 22
Terrorterran 20
sorry 20
IntoTheRainbow 19
Noble 16
910 16
Nal_rA 14
SilentControl 9
ivOry 9
Icarus 5
eros_byul 1
Dota 2
Gorgc3540
XaKoH 625
XcaliburYe230
BananaSlamJamma45
Counter-Strike
fl0m2706
Fnx 1581
x6flipin479
edward80
oskar37
Heroes of the Storm
MindelVK20
Other Games
singsing2583
B2W.Neo811
DeMusliM439
Fuzer 183
Hui .86
Organizations
Dota 2
PGL Dota 2 - Main Stream116
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• Berry_CruncH271
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos1992
Upcoming Events
LAN Event
3h 24m
BSL
7h 24m
Replay Cast
20h 24m
Afreeca Starleague
21h 24m
Sharp vs Scan
Rain vs Mong
Wardi Open
23h 24m
Monday Night Weeklies
1d 4h
Sparkling Tuna Cup
1d 21h
Afreeca Starleague
1d 21h
Soulkey vs Ample
JyJ vs sSak
Replay Cast
2 days
Afreeca Starleague
2 days
hero vs YSC
Larva vs Shine
[ Show More ]
Kung Fu Cup
2 days
Replay Cast
3 days
KCM Race Survival
3 days
The PondCast
3 days
WardiTV Team League
3 days
Replay Cast
4 days
WardiTV Team League
4 days
RSL Revival
5 days
Cure vs Zoun
WardiTV Team League
5 days
Platinum Heroes Events
6 days
BSL
6 days
RSL Revival
6 days
ByuN vs Maru
WardiTV Team League
6 days
Liquipedia Results

Completed

Jeongseon Sooper Cup
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
BSL Season 22
CSL Elite League 2026
RSL Revival: Season 4
Nations Cup 2026
NationLESS Cup
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
CSL 2026 SPRING (S20)
CSL Season 20: Qualifier 1
Acropolis #4
IPSL Spring 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 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 © 2026 TLnet. All Rights Reserved.