• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 22:29
CEST 04:29
KST 11:29
  • 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
[ASL20] Ro24 Preview Pt2: Take-Off6[ASL20] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4Team Liquid Map Contest #21 - Presented by Monster Energy9uThermal's 2v2 Tour: $15,000 Main Event18
Community News
Weekly Cups (Aug 18-24): herO dethrones MaxPax5Maestros of The Game—$20k event w/ live finals in Paris30Weekly Cups (Aug 11-17): MaxPax triples again!13Weekly Cups (Aug 4-10): MaxPax wins a triple6SC2's Safe House 2 - October 18 & 195
StarCraft 2
General
Weekly Cups (Aug 18-24): herO dethrones MaxPax What mix of new and old maps do you want in the next 1v1 ladder pool? (SC2) : A Eulogy for the Six Pool Geoff 'iNcontroL' Robinson has passed away 2v2 & SC: Evo Complete: Weekend Double Feature
Tourneys
WardiTV Mondays Maestros of The Game—$20k event w/ live finals in Paris RSL: Revival, a new crowdfunded tournament series Sparkling Tuna Cup - Weekly Open Tournament Monday Nights Weeklies
Strategy
Custom Maps
External Content
Mutation # 488 What Goes Around Mutation # 487 Think Fast Mutation # 486 Watch the Skies Mutation # 485 Death from Below
Brood War
General
No Rain in ASL20? BW General Discussion Flash On His 2010 "God" Form, Mind Games, vs JD BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ro24 Preview Pt2: Take-Off
Tourneys
[IPSL] CSLAN Review and CSLPRO Reimagined! [ASL20] Ro24 Group E [Megathread] Daily Proleagues [ASL20] Ro24 Group D
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread General RTS Discussion Thread Dawn of War IV Path of Exile
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 The year 2050 European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
High temperatures on bridge(s) Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment"
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
Evil Gacha Games and the…
ffswowsucks
Breaking the Meta: Non-Stand…
TrAiDoS
INDEPENDIENTE LA CTM
XenOsky
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2965 users

The Big Programming Thread - Page 198

Forum Index > General Forum
Post a Reply
Prev 1 196 197 198 199 200 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.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
November 17 2012 20:10 GMT
#3941
On November 18 2012 02:36 fabiano wrote:
That site will come in handy, thanks


Note that apart from maybe some ISO 9001 companies, noone really uses UML. Most programmers that use diagrams use stuff that looks like UML except without all the formal parts, mostly scribbling together a rough outline and putting boxes around it with the occasional straight line between them.

Development in most companies is very fluid with stuff changing on a daily basis, so any time spent on a complete UML diagram ends up being wasted.

If you need it for your education, learn enough of it to get past the tests, then you can freely forget everything again.
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
November 17 2012 20:14 GMT
#3942
On November 18 2012 05:10 Morfildur wrote:
Show nested quote +
On November 18 2012 02:36 fabiano wrote:
That site will come in handy, thanks


Note that apart from maybe some ISO 9001 companies, noone really uses UML. Most programmers that use diagrams use stuff that looks like UML except without all the formal parts, mostly scribbling together a rough outline and putting boxes around it with the occasional straight line between them.

Development in most companies is very fluid with stuff changing on a daily basis, so any time spent on a complete UML diagram ends up being wasted.

If you need it for your education, learn enough of it to get past the tests, then you can freely forget everything again.


Still a pretty good skill to have. Being able to follow a formal specification is important, and so is being able to diagram out designs and structures. In practice, you rarely have to follow a formal specification when doing diagrams, but its not a bad way to learn either of those skills.
Any sufficiently advanced technology is indistinguishable from magic
dannystarcraft
Profile Blog Joined October 2011
United States179 Posts
November 17 2012 20:44 GMT
#3943
Question for you programming experts!

I want to design a function which takes any generic function from a differential equation and performs RK2/RK4 or whatever integration method on it. Now I was thinking something like this:

Obviously I want this to be able to have a function as an input. I know that this can be done via a pointer, but I was wondering if there was some more elegant solution.

Suppose I am trying to integrate dy/dx = E^x

double Function(x)
{ return exp(x);}

double RK2Integration( double (*)Function(x), stepsize, etc... )
{
/*
RK2 Calculations here
*/

return y;
}

I am just wondering if you guys have a more elegant solution to this problem. I am not a programmer; I just do things numerically when it takes to long to solve it out by hand ^^
AegonC
Profile Blog Joined June 2011
United States260 Posts
November 17 2012 20:50 GMT
#3944
Hey guys, I've got a question.

I'm in High School and I've got some extra free time on my hands now that football season is over.

A few years ago I started learning C++ and I got relatively far. The best thing I did was make a Pong game from scratch using SFML graphics library. I ended up stopping programming with C++ because after seeing how hard Pong was to make, I didn't feel like I could make any better games without a college education.

Now with my extra free time, I'd like to get back into programming but I don't want to go back to making only games, which is what I did with C++.

Can anyone recommend a complete walkthrough/guide/language that would allow me to really learn how to - for example - work with the windows operating system. Basically, I want to use programming to do something useful, not just make game after game after game. I also am looking for a looooong guide that will start out at the basics and continue through more complicated things.

Thanks!
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
November 17 2012 20:56 GMT
#3945
On November 18 2012 05:44 dannystarcraft wrote:
Question for you programming experts!

I want to design a function which takes any generic function from a differential equation and performs RK2/RK4 or whatever integration method on it. Now I was thinking something like this:

Obviously I want this to be able to have a function as an input. I know that this can be done via a pointer, but I was wondering if there was some more elegant solution.

Suppose I am trying to integrate dy/dx = E^x

double Function(x)
{ return exp(x);}

double RK2Integration( double (*)Function(x), stepsize, etc... )
{
/*
RK2 Calculations here
*/

return y;
}

I am just wondering if you guys have a more elegant solution to this problem. I am not a programmer; I just do things numerically when it takes to long to solve it out by hand ^^


It's a good solution, it's basically functional programming which comes more and more into style these days.

The only real alternative is doing it in C++ with classes and inheritance, though your solution does basically the same in less code.
Kich
Profile Joined April 2011
United States339 Posts
November 17 2012 21:01 GMT
#3946
On November 18 2012 05:50 AegonC wrote:
Hey guys, I've got a question.

I'm in High School and I've got some extra free time on my hands now that football season is over.

A few years ago I started learning C++ and I got relatively far. The best thing I did was make a Pong game from scratch using SFML graphics library. I ended up stopping programming with C++ because after seeing how hard Pong was to make, I didn't feel like I could make any better games without a college education.

Now with my extra free time, I'd like to get back into programming but I don't want to go back to making only games, which is what I did with C++.

Can anyone recommend a complete walkthrough/guide/language that would allow me to really learn how to - for example - work with the windows operating system. Basically, I want to use programming to do something useful, not just make game after game after game. I also am looking for a looooong guide that will start out at the basics and continue through more complicated things.

Thanks!


Generally people refer to long guides that start out at the basics and continue through more complicated things 'books' . I would recommend the Head First series on whatever language you want to learn. A lot of people write books about software engineering, but most of them are written with the intention of writing a book-- the Head First series intends to actually teach you the material in a way that is easy to understand and comprehensive.

I've gone back and began reading through Head First Java and I really wish I had learned to program with that book. I mean hell, I have a career in software engineering and I'm learning little subtle things from that book which is pretty awesome.

If you want to get into computer science as a career, read a lot and acquire a lot of books, they're excellent references in the future.
Mstring
Profile Joined September 2011
Australia510 Posts
November 18 2012 00:29 GMT
#3947
On November 18 2012 05:44 dannystarcraft wrote:
Question for you programming experts!

I want to design a function which takes any generic function from a differential equation and performs RK2/RK4 or whatever integration method on it. Now I was thinking something like this:

Obviously I want this to be able to have a function as an input. I know that this can be done via a pointer, but I was wondering if there was some more elegant solution.

Suppose I am trying to integrate dy/dx = E^x

double Function(x)
{ return exp(x);}

double RK2Integration( double (*)Function(x), stepsize, etc... )
{
/*
RK2 Calculations here
*/

return y;
}

I am just wondering if you guys have a more elegant solution to this problem. I am not a programmer; I just do things numerically when it takes to long to solve it out by hand ^^


Templates gives you a solution allowing you to plug in a real function, a functor, or a lambda function.


template <typename func_type>
double RK2(func_type func, float dt, ...)
{
// ...
func(...):
}



class function1
{
public:
double operator()(double x) { return exp(x); }
};

double function2(double x)
{
return exp(x);
}

void main()
{
// Functor
RK2(function1(), 0.05f, ... );
// Function pointer
RK2(function2, 0.05f, ... );
// Lambda (C++11)
RK2([](double x){return exp(x);}, 0.05f, ...);
}


Even if you only integrate actual functions by function pointer, using a template argument makes things nicer by masking this type.
Gesh
Profile Joined November 2010
Bulgaria69 Posts
November 18 2012 16:13 GMT
#3948
Hello.
So, I'm doing some basic directx stuff and I'm somewhat confused in relation to vertexbuffer and how to use them and I need some general hints.
My problem: say we have a world geometry and some models (e.g. the map and starcraft and units and buildings). How do I organize them in vertexbuffers? Everything gets its own vb or I should stuff everything - world and units in one big buffer?
If we have one big buffer, how add the new vertices for - say - the new units?

CoughingHydra
Profile Blog Joined May 2012
177 Posts
Last Edited: 2012-11-18 20:56:52
November 18 2012 20:51 GMT
#3949
Can anyone recommend me a C/C++ fixed point arithmetic library?

I've been googling a bit and found some already: http://sourceforge.net/projects/fixedptc/.
Also apparently the gcc compiler has implemented it ( http://gcc.gnu.org/onlinedocs/gcc/Fixed_002dPoint.html ), so should I use that? (I'm using Code::Blocks which I believe uses gcc/g++).
Third option would be to implement it myself in C++.

How much does this slow down the program compared to if I program like this:

int a, b, c;
a = 100; // ~ 10.0
b = 105; // ~ 10.5
c = a * b / 10; // ~ 105.0


This way is obviously optimal, but when more complicated calculation comes in...
heishe
Profile Blog Joined June 2009
Germany2284 Posts
Last Edited: 2012-11-18 21:12:57
November 18 2012 21:08 GMT
#3950
On November 18 2012 09:29 Mstring wrote:
Show nested quote +
On November 18 2012 05:44 dannystarcraft wrote:
Question for you programming experts!

I want to design a function which takes any generic function from a differential equation and performs RK2/RK4 or whatever integration method on it. Now I was thinking something like this:

Obviously I want this to be able to have a function as an input. I know that this can be done via a pointer, but I was wondering if there was some more elegant solution.

Suppose I am trying to integrate dy/dx = E^x

double Function(x)
{ return exp(x);}

double RK2Integration( double (*)Function(x), stepsize, etc... )
{
/*
RK2 Calculations here
*/

return y;
}

I am just wondering if you guys have a more elegant solution to this problem. I am not a programmer; I just do things numerically when it takes to long to solve it out by hand ^^


Templates gives you a solution allowing you to plug in a real function, a functor, or a lambda function.


template <typename func_type>
double RK2(func_type func, float dt, ...)
{
// ...
func(...):
}



class function1
{
public:
double operator()(double x) { return exp(x); }
};

double function2(double x)
{
return exp(x);
}

void main()
{
// Functor
RK2(function1(), 0.05f, ... );
// Function pointer
RK2(function2, 0.05f, ... );
// Lambda (C++11)
RK2([](double x){return exp(x);}, 0.05f, ...);
}


Even if you only integrate actual functions by function pointer, using a template argument makes things nicer by masking this type.


There shouldn't be a () behind function1.

If DannyStarcraft is using VS2012 or the latest GCC, it gets even more general, so he's not restricted to functions that take exactly one integral parameter type:


template <typename func_type, typename... args>
double RK2(func_type function, args... arguments)
{
//do rk2 stuff
function(arguments...);
}



where args is your usual list of types (which can be completely different from each other). e.g. this is valid:



void func1(int a, complex b, vector<int> c)
{
}

//... somewhere else
RK2(func1, 2,complex(1,2),somevector);


Note all the "..." are intentional. If you're interested, look up variadic templates.

In general, if you want to be able to do something with your code / make it more general, etc., there's always a way to do it, since C++ templates are a turing complete language. But if you want to accomplish bigger feats, it usually gets hard to do unless you're very experienced with templates.
If you value your soul, never look into the eye of a horse. Your soul will forever be lost in the void of the horse.
Mstring
Profile Joined September 2011
Australia510 Posts
November 19 2012 04:48 GMT
#3951
On November 19 2012 06:08 heishe wrote:
There shouldn't be a () behind function1.


Let me know which compiler you use that lets you do without
Snuggles
Profile Blog Joined May 2010
United States1865 Posts
November 19 2012 16:32 GMT
#3952
*sigh* I've studied and studied for my programming course but I still don't feel confident in taking the exam today. I did fine on my last one but when it comes to HW he gives us some real brainteasers to work with. He just sent an e-mail saying that it's fine for us to bring our books and notes which probably means that this exam is going hard as hell, making us write a program with some magical flare to it other wise we'll be writing a dumb program that takes too much time to write out.

Just simple stuff in Python, if elif else, booleans, loops with for and while... But depending on the problem he wants us to solve it might be a bitch, it's stressful to wrap my around a teaser because while the concepts we're learning right now aren't too complex, coming up with the numbers a program might need and how to bring it all together is a different story...

Sorry guys just a frustrated CS student letting off some steam, please sprinkle your magical powder over me so that I may be a wizard for this exam @_@.
myzael
Profile Blog Joined November 2008
Poland605 Posts
Last Edited: 2012-11-19 18:15:49
November 19 2012 18:15 GMT
#3953
Get plenty of sleep beforehand. If the exam only contains basic stuff, but you expect it to be tricky, the key thing is to be well rested and relaxed. Assuming you actually know the basics obviously.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
November 19 2012 19:26 GMT
#3954
On November 20 2012 01:32 Snuggles wrote:
*sigh* I've studied and studied for my programming course but I still don't feel confident in taking the exam today. I did fine on my last one but when it comes to HW he gives us some real brainteasers to work with. He just sent an e-mail saying that it's fine for us to bring our books and notes which probably means that this exam is going hard as hell, making us write a program with some magical flare to it other wise we'll be writing a dumb program that takes too much time to write out.

Just simple stuff in Python, if elif else, booleans, loops with for and while... But depending on the problem he wants us to solve it might be a bitch, it's stressful to wrap my around a teaser because while the concepts we're learning right now aren't too complex, coming up with the numbers a program might need and how to bring it all together is a different story...

Sorry guys just a frustrated CS student letting off some steam, please sprinkle your magical powder over me so that I may be a wizard for this exam @_@.


Having books and such for programming tests is not unusual, they usually don't help much anyways. Most problems are a case of getting algorithms to work, you can't get that from books in the time of a test. Books only help if you can't remember some function names and such, which is the easiest and least useful part of such a test anyways.

I don't think he will ask you any brainteasers, those are HW questions. Most likely it will be some basic stuff, sorting and such.
meatpudding
Profile Joined March 2011
Australia520 Posts
November 19 2012 23:25 GMT
#3955
On November 19 2012 01:13 Gesh wrote:
Hello.
So, I'm doing some basic directx stuff and I'm somewhat confused in relation to vertexbuffer and how to use them and I need some general hints.
My problem: say we have a world geometry and some models (e.g. the map and starcraft and units and buildings). How do I organize them in vertexbuffers? Everything gets its own vb or I should stuff everything - world and units in one big buffer?
If we have one big buffer, how add the new vertices for - say - the new units?



Look up ID3DXMesh, it's probably what you want.

To answer the question specifically, you want one vertexbuffer per material (or batch) per object. For example, your unit might be one ID3DXMesh, with several SubMeshes, and the level would be another mesh. When you render your scene you would do something like:


for each mesh in view:
for each submesh in mesh:
set material properties on d3dDevice (texture, shaders, etc)
submesh.draw()
Be excellent to each other.
Fyodor
Profile Blog Joined September 2010
Canada971 Posts
November 20 2012 06:24 GMT
#3956
C++ right

using VS2012, my lambdas have weird return types. I try like

std::cout << [] () -> int {return 12;};


the right hand side gives me a return type of "lambda []int () -> int". Shouldn't that return a simple int or is there something I'm not grasping?
llllllllllllllllllllllllllllllllllllllllllll
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
November 20 2012 06:43 GMT
#3957
On November 20 2012 15:24 Fyodor wrote:
C++ right

using VS2012, my lambdas have weird return types. I try like

std::cout << [] () -> int {return 12;};


the right hand side gives me a return type of "lambda []int () -> int". Shouldn't that return a simple int or is there something I'm not grasping?


I haven't worked with C++ lambdas but judging from the little that i know, it looks like you are passing the lambda function itself, you don't execute it and pass the result.
Fyodor
Profile Blog Joined September 2010
Canada971 Posts
Last Edited: 2012-11-20 06:48:27
November 20 2012 06:48 GMT
#3958
On November 20 2012 15:43 Morfildur wrote:
Show nested quote +
On November 20 2012 15:24 Fyodor wrote:
C++ right

using VS2012, my lambdas have weird return types. I try like

std::cout << [] () -> int {return 12;};


the right hand side gives me a return type of "lambda []int () -> int". Shouldn't that return a simple int or is there something I'm not grasping?


I haven't worked with C++ lambdas but judging from the little that i know, it looks like you are passing the lambda function itself, you don't execute it and pass the result.

oh so that's why this works?


auto f = [] () {return 12;};


std::cout << f();
llllllllllllllllllllllllllllllllllllllllllll
Schokomuesli
Profile Joined November 2010
Germany12 Posts
November 20 2012 08:36 GMT
#3959
In C++11 you can define all your return types using (a form of) this syntax. You don't have to declare them in Lambdas if the return type is deductible by the compiler.

From wikipedia:

[](int x, int y) { return x + y; }
The return type is implicit; it returns the type of the return expression (decltype(x+y)). The return type of a lambda can be omitted as long as all return expressions return the same type.


The other kind mostly has its uses in template functions I guess...
template<class Lhs, class Rhs>
auto adding_func(const Lhs &lhs, const Rhs &rhs) -> decltype(lhs+rhs) {return lhs + rhs;}


On November 20 2012 15:48 Fyodor wrote:
Show nested quote +
On November 20 2012 15:43 Morfildur wrote:
On November 20 2012 15:24 Fyodor wrote:
C++ right

using VS2012, my lambdas have weird return types. I try like

std::cout << [] () -> int {return 12;};


the right hand side gives me a return type of "lambda []int () -> int". Shouldn't that return a simple int or is there something I'm not grasping?


I haven't worked with C++ lambdas but judging from the little that i know, it looks like you are passing the lambda function itself, you don't execute it and pass the result.

oh so that's why this works?


auto f = [] () {return 12;};


std::cout << f();


^ in this case f is of function type (std::function<int> in this case). The compiler actually turns this into a function which will end up in your binary - even if you use it just once. So using _many_ lambdas will increase your binary size... but then if this really matters to you, you probably won't be using C++ in the first place ;-)
Fyodor
Profile Blog Joined September 2010
Canada971 Posts
November 20 2012 09:05 GMT
#3960
On November 20 2012 17:36 Schokomuesli wrote:
In C++11 you can define all your return types using (a form of) this syntax. You don't have to declare them in Lambdas if the return type is deductible by the compiler.

From wikipedia:
Show nested quote +

[](int x, int y) { return x + y; }
The return type is implicit; it returns the type of the return expression (decltype(x+y)). The return type of a lambda can be omitted as long as all return expressions return the same type.


The other kind mostly has its uses in template functions I guess...
template<class Lhs, class Rhs>
auto adding_func(const Lhs &lhs, const Rhs &rhs) -> decltype(lhs+rhs) {return lhs + rhs;}


Show nested quote +
On November 20 2012 15:48 Fyodor wrote:
On November 20 2012 15:43 Morfildur wrote:
On November 20 2012 15:24 Fyodor wrote:
C++ right

using VS2012, my lambdas have weird return types. I try like

std::cout << [] () -> int {return 12;};


the right hand side gives me a return type of "lambda []int () -> int". Shouldn't that return a simple int or is there something I'm not grasping?


I haven't worked with C++ lambdas but judging from the little that i know, it looks like you are passing the lambda function itself, you don't execute it and pass the result.

oh so that's why this works?


auto f = [] () {return 12;};


std::cout << f();


^ in this case f is of function type (std::function<int> in this case). The compiler actually turns this into a function which will end up in your binary - even if you use it just once. So using _many_ lambdas will increase your binary size... but then if this really matters to you, you probably won't be using C++ in the first place ;-)

So how do I use lambdas without making them function types? I've seen them tossed in as the third element in a for loop but it won't return me an int that I can print.

Also are big binaries much of a problem really? I thought there was no strong relation between code size and performance.
llllllllllllllllllllllllllllllllllllllllllll
Prev 1 196 197 198 199 200 1031 Next
Please log in or register to reply.
Live Events Refresh
PiGosaur Monday
00:00
#46
PiGStarcraft444
SteadfastSC138
EnkiAlexander 74
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft444
Nina 209
SteadfastSC 138
NeuroSwarm 132
RuFF_SC2 99
ProTech79
Nathanias 68
PattyMac 18
StarCraft: Brood War
Artosis 762
NaDa 71
Icarus 3
Dota 2
monkeys_forever747
capcasts28
Counter-Strike
taco 167
Super Smash Bros
hungrybox536
Other Games
summit1g8875
tarik_tv8300
shahzam1201
WinterStarcraft574
C9.Mang0398
ViBE258
Maynarde138
Organizations
Other Games
gamesdonequick1113
BasetradeTV23
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• rockletztv 48
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt475
Other Games
• Scarra1073
Upcoming Events
Afreeca Starleague
7h 31m
hero vs Alone
Royal vs Barracks
Replay Cast
21h 31m
The PondCast
1d 7h
WardiTV Summer Champion…
1d 8h
Clem vs Classic
herO vs MaxPax
Replay Cast
1d 21h
LiuLi Cup
2 days
MaxPax vs TriGGeR
ByuN vs herO
Cure vs Rogue
Classic vs HeRoMaRinE
Cosmonarchy
2 days
OyAji vs Sziky
Sziky vs WolFix
WolFix vs OyAji
BSL Team Wars
2 days
Team Hawk vs Team Dewalt
BSL Team Wars
2 days
Team Hawk vs Team Bonyth
SC Evo League
3 days
TaeJa vs Cure
Rogue vs threepoint
ByuN vs Creator
MaNa vs Classic
[ Show More ]
Maestros of the Game
3 days
ShoWTimE vs Cham
GuMiho vs Ryung
Zoun vs Spirit
Rogue vs MaNa
[BSL 2025] Weekly
3 days
SC Evo League
4 days
Maestros of the Game
4 days
SHIN vs Creator
Astrea vs Lambo
Bunny vs SKillous
HeRoMaRinE vs TriGGeR
BSL Team Wars
4 days
Team Bonyth vs Team Sziky
BSL Team Wars
4 days
Team Dewalt vs Team Sziky
Monday Night Weeklies
5 days
Replay Cast
5 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

CSLAN 3
uThermal 2v2 Main Event
HCC Europe

Ongoing

Copa Latinoamericana 4
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL Season 18: Qualifier 1
Acropolis #4 - TS1
CSL Season 18: Qualifier 2
SEL Season 2 Championship
WardiTV Summer 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
Chzzk MurlocKing SC1 vs SC2 Cup #2
RSL Revival: Season 2
Maestros of the Game
EC S1
Sisters' Call Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 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.