• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 15:52
CET 21:52
KST 05:52
  • 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
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump0Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3
StarCraft 2
General
Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced Weekly Cups (Nov 24-30): MaxPax, Clem, herO win
Tourneys
StarCraft2.fi 15th Anniversary Cup Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament RSL Offline Finals Info - Dec 13 and 14! StarCraft Evolution League (SC Evo Biweekly)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress Mutation # 500 Fright night
Brood War
General
BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Foreign Brood War Data analysis on 70 million replays MBCGame Torrents
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] RO16 Group D - Sunday 21:00 CET [BSL21] RO16 Group A - Saturday 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile ZeroSpace Megathread The Perfect Game
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Big Programming Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream? The Automated Ban List
Blogs
I decided to write a webnov…
DjKniteX
Physical Exertion During Gam…
TrAiDoS
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1672 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
Poland17510 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
Poland17510 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
Monday Night Weeklies
17:00
#33
Clem vs PercivalLIVE!
MaxPax vs TBD
SteadfastSC642
TKL 632
IndyStarCraft 287
BRAT_OK 174
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Clem_sc2 1163
SteadfastSC 642
TKL 632
IndyStarCraft 287
BRAT_OK 174
ProTech120
JuggernautJason28
StarCraft: Brood War
Calm 1880
Shuttle 611
Counter-Strike
allub143
Heroes of the Storm
Liquid`Hasu510
Other Games
Grubby6570
Beastyqt904
B2W.Neo439
ArmadaUGS202
KnowMe133
XaKoH 99
QueenE86
Trikslyr65
Mew2King53
Livibee41
ZombieGrub41
NarutO 27
Organizations
Other Games
BasetradeTV105
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• kabyraGe 206
• Kozan
• LaughNgamezSOOP
• AfreecaTV YouTube
• sooper7s
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• Azhi_Dahaki56
• Eskiya23 20
• FirePhoenix12
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• Ler45
League of Legends
• TFBlade1414
Other Games
• imaqtpie1930
• Shiphtur148
Upcoming Events
WardiTV 2025
15h 8m
StarCraft2.fi
19h 8m
PiGosaur Monday
1d 4h
StarCraft2.fi
1d 20h
Tenacious Turtle Tussle
2 days
The PondCast
2 days
WardiTV 2025
2 days
StarCraft2.fi
2 days
WardiTV 2025
3 days
StarCraft2.fi
4 days
[ Show More ]
RSL Revival
4 days
IPSL
4 days
Sziky vs JDConan
RSL Revival
5 days
Classic vs TBD
herO vs Zoun
WardiTV 2025
5 days
IPSL
5 days
Tarson vs DragOn
Wardi Open
6 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Revival: Season 3
Kuram Kup

Ongoing

IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
WardiTV 2025
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
RSL Offline Finals
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
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.