• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 12:18
CET 18:18
KST 02:18
  • 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
Behind the Blue - Team Liquid History Book9Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info6herO wins SC2 All-Star Invitational14
Community News
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)9Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2RSL Season 4 announced for March-April7Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0
StarCraft 2
General
Behind the Blue - Team Liquid History Book How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Rongyi Cup S3 - Preview & Info Clem wins HomeStory Cup 28 HomeStory Cup 28 - Info & Preview
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) WardiTV Mondays $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 512 Overclocked The PondCast: SC2 News & Results Mutation # 511 Temple of Rebirth Mutation # 510 Safety Violation
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ [ASL21] Potential Map Candidates Gypsy to Korea BW General Discussion Liquipedia.net NEEDS editors for Brood War
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
ZeroSpace Megathread Diablo 2 thread Battle Aces/David Kim RTS Megathread EVE Corporation Nintendo Switch Thread
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1562 users

The Big Programming Thread - Page 191

Forum Index > General Forum
Post a Reply
Prev 1 189 190 191 192 193 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.
vrmr
Profile Joined November 2009
21 Posts
November 11 2012 21:37 GMT
#3801
i have no idea if php cares for it, but u use $File and $file, maybe that is the mistake.
tec27
Profile Blog Joined June 2004
United States3702 Posts
November 11 2012 22:00 GMT
#3802
On November 12 2012 06:08 chrisolo wrote:
I hope this belongs into this.

I have a problem in PHP. I am reading out a directory and want to sort it. So I defined and array and try to sort it by sort(), but I cannot bring it to work. My PHP time is quite some time ago, so this might be obvious.

Here is the relevant code-snippet:
+ Show Spoiler +

$dir = array();


$handle = opendir("replays");
$repz = "-2";
while ($datei = readdir ($handle)) {
$repz++;
}
closedir($handle);


echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td align=\"center\">
<br><br><b>Content of the Replayarchive</b>
</td></tr>
<tr><td width=\"100%\" align=\"center\"><br>";
$verz=opendir (''.$_SERVER[DOCUMENT_ROOT].'/'.$pfad.'/.');
while ($File = readdir ($verz)) {
if($File != '.' && $File != '..' && $File != '.htaccess') {
$dir[] = $file;
}
sort($dir);
echo "<table cellpadding=\"0\" cellspacing=\"0\" width=\"50%\"><tr><td align=\"left\"> ";
foreach(§dir as $File){
if(is_dir($pfad."/".$File)){
if($dl_link==1){
echo "<img width=\"11\" height=\"11\" src=\"./img/$li_bild\" alt=\"\" name=\"li\"><a href=\"replays/$File\" target=\"_blank\" > $File</a>";
}
else{
echo " <img width=\"11\" height=\"11\" src=\"./img/$li_bild\" alt=\"\" name=\"li\"> $File";
}
echo "</td></tr></table>";}
}
}


Can anyone help me please? Would be REALLY nice if you could just fix it (I guess it is just a matter of ten seconds or something), but if you do not want to fix it directly please tell me what I am doing wrong

Use code tags next time

That's a pretty bad way of writing PHP. Its a templating language, you should use it as one. Instead of echoing out HTML, you simply put the HTML outside of the PHP tags. IE:
<?php
// code here
?>
<p>Some content!</p>
<?php
// more code
?>


This even works with control structures, like:
<?php
if(myCondition) {
?>
<p>This only displays if myCondition is true</p>
<?php
}
?>


Anyway, the problem looks to be around this:
$dir[] = $file;

That should be $File, $file isn't initialized at that point. You may want to consider setting your PHP error logging settings to E_ALL so that it will warn you of things like that (*only* for development though, you shouldn't set that in production).
Can you jam with the console cowboys in cyberspace?
MisterD
Profile Blog Joined June 2010
Germany1338 Posts
Last Edited: 2012-11-11 22:48:24
November 11 2012 22:47 GMT
#3803
// edit: lol nevermind, should have noticed the "next page" button first ^^
Gold isn't everything in life... you need wood, too!
AcTiVillain
Profile Joined November 2010
Australia81 Posts
November 12 2012 00:23 GMT
#3804
Proprietary software anyone? My employer requires me to learn proprietary software - (web dev skill set). I just wonder how many other devs also have to learn proprietary software as part of their jobs (and do any of the skills translate out of the job?)
Abductedonut
Profile Blog Joined December 2010
United States324 Posts
November 12 2012 01:37 GMT
#3805
On November 11 2012 10:49 RayzorFlash wrote:
Show nested quote +
On November 11 2012 10:40 Kambing wrote:
I would have asked the interviewer what he meant by that. new/malloc just allocates space on the heap, so your only recourse is to stack allocate or globally allocate a large chunk of memory and manually slice chunks out of that yourself. In essence, you would end up implementing your own heap, which may have been the point of the problem given that you started with a linked list.


Thanks. The clarifications I received after I admitted that I was stumped did imply that this is what they were looking for. They suggested to have a pre-allocated space, which could be a linked-list itself, from which the nodes would be removed as required, have data changed to what was needed, and then inserted to the actual linked list. However, I didn't quite understand how one would go about allocating that space or creating the "unused nodes" linked list without using new. I just couldn't wrap my head around any way to CREATE the heap itself without using new. How would I go about doing this?

Also, constraints clarification: memory usage was not a constraint for the problem, but minimizing runtime was a primary concern


This may be way beyond the score of the interview since they probably want more primitive things, but if you want to "CREATE" the heap - the "REAL" way to do that is by using calls to sbrk() and brk(). That's basically how malloc works in the background. The problem is that calls to brk() are expensive. So the way that most compilers/C handles that is that it uses an initial call to brk() which allocates a big chuck of memory.

Then when you call malloc(), it doesn't call brk() (again, this would be expensive/timeconsuming) but it takes smaller slices of the initial brk() and gives it to you. You could use HeapAlloc() if you're on windows, but it's the same idea.

You can also use mmap but I don't want to get into that.
Craton
Profile Blog Joined December 2009
United States17275 Posts
November 12 2012 02:12 GMT
#3806
On November 12 2012 09:23 AcTiVillain wrote:
Proprietary software anyone? My employer requires me to learn proprietary software - (web dev skill set). I just wonder how many other devs also have to learn proprietary software as part of their jobs (and do any of the skills translate out of the job?)

That's way too vague of a question.

Just about every job uses some amount of proprietary or custom-made software. What translates depends on what you use and where you go / end up using next.
twitch.tv/cratonz
AcTiVillain
Profile Joined November 2010
Australia81 Posts
November 12 2012 03:39 GMT
#3807
On November 12 2012 11:12 Craton wrote:
Show nested quote +
On November 12 2012 09:23 AcTiVillain wrote:
Proprietary software anyone? My employer requires me to learn proprietary software - (web dev skill set). I just wonder how many other devs also have to learn proprietary software as part of their jobs (and do any of the skills translate out of the job?)

That's way too vague of a question.

Just about every job uses some amount of proprietary or custom-made software. What translates depends on what you use and where you go / end up using next.


Thanks.

I'm a recent grad, now working as a front end dev on contract. I'm thinking of going full time but wondering what sort of Salary can I expect as a graduate front end dev?
phar
Profile Joined August 2011
United States1080 Posts
Last Edited: 2012-11-12 04:10:37
November 12 2012 04:00 GMT
#3808
On November 12 2012 11:12 Craton wrote:
Show nested quote +
On November 12 2012 09:23 AcTiVillain wrote:
Proprietary software anyone? My employer requires me to learn proprietary software - (web dev skill set). I just wonder how many other devs also have to learn proprietary software as part of their jobs (and do any of the skills translate out of the job?)

That's way too vague of a question.

Just about every job uses some amount of proprietary or custom-made software. What translates depends on what you use and where you go / end up using next.

Agree completely with this. Almost any job you have is going to require you to learn how to use internal tools and code which is kept secret from the outside.

On November 12 2012 12:39 AcTiVillain wrote:Thanks.

I'm a recent grad, now working as a front end dev on contract. I'm thinking of going full time but wondering what sort of Salary can I expect as a graduate front end dev?

That depends entirely on what degree & work experience you have, and where and who your employer is. I know guys making anywhere between 40k on the low end to >120k on the high end straight-out-of-undergrad.

But that's in the US.
Who after all is today speaking about the destruction of the Armenians?
Craton
Profile Blog Joined December 2009
United States17275 Posts
November 12 2012 05:05 GMT
#3809
I don't know how front end dev compares to typical development. An "average" software dev here starts around 50k.
twitch.tv/cratonz
ninjamyst
Profile Joined September 2010
United States1903 Posts
Last Edited: 2012-11-12 05:29:34
November 12 2012 05:24 GMT
#3810
I am currently a Software Architect at a mid-size Healthcare IT firm. Straight out of college, we pay $55-$60k. 2-3 years of experience will get you $75-$85k. 4-6 years of experience, you are looking at $90-$110k. That doesn't include year-end bonus of $5-$20k. This is in a major city, and we primarily use Microsoft technology....so C#, ASP.NET, SQL Server 2008, etc. We don't care if you memorized definitions, and we dont give you stupid brain teasers during our interviews. We hire based on your problem solving skills and your object oriented design experiences. We will ask you to take a simple every day concept and break it down into classes/methods/properties. For example, how would you represent a baseball game in code? We dont hire specifically for front end vs database vs business logic. As part of our small development team, you will do all of those things. You will learn how to create GUI, how to create business objects, how to maintain databases.

For those of you in college now, the best way to impress is to be involved in side projects outside of school. Most schools don't even teach C# or PHP or Ruby; they only teach Java or C++. When we look at college resumes, everyone takes the same classes, do the same senior projects, and etc. We look for people that wrote their own mobile app, engaged in engineering competitions, did side projects for fun, learned a language outside of class, and etc.

Most importantly, we look for people with strong communication skills. Too often, we get people obsessed with technical stuff only, and they lack social skills. In a team environment, you need to be able to express your ideas to your peers. In design sessions, you need to be able to clearly explain your logic and your reasoning. If we can't understand you, we can't hire you even if you can create the fastest algorithm.
Nausea
Profile Joined October 2010
Sweden807 Posts
Last Edited: 2012-11-12 19:15:59
November 12 2012 19:15 GMT
#3811
(c++)
I got an Entity class and a Projectile class which inherits the entity class.
The Entity class has a Load function which takes a filename and loads what picture the entity should use.

Now, Projectile needs to have its image loaded at the start of the program so every time i create a new projectile during run time it uses the same image and does not need to load a new image every time.

I tried making the Load function inside of Projectile a static method but that did not work, so then i tried to rename it and that worked but then it complained that i try to use Entity::Load inside of it and complains that I need an object.

I guess I have to solve this since it wont be very good to have a new image loaded for every single shot my character shoots.

If anyone can help with this problem I would be very happy.
Set it ablaze!
Uberrated
Profile Joined September 2010
Norway9 Posts
Last Edited: 2012-11-12 19:41:08
November 12 2012 19:39 GMT
#3812
On November 13 2012 04:15 Nausea wrote:
(c++)
I got an Entity class and a Projectile class which inherits the entity class.
The Entity class has a Load function which takes a filename and loads what picture the entity should use.

Now, Projectile needs to have its image loaded at the start of the program so every time i create a new projectile during run time it uses the same image and does not need to load a new image every time.

I tried making the Load function inside of Projectile a static method but that did not work, so then i tried to rename it and that worked but then it complained that i try to use Entity::Load inside of it and complains that I need an object.

I guess I have to solve this since it wont be very good to have a new image loaded for every single shot my character shoots.

If anyone can help with this problem I would be very happy.


For games, you will need an assetmanager sooner, rather than later. So, create a class which contains a dictionary/map, which maps filename (string) as key, and the loaded image as value. Than your (pseudo)code looks something along the lines of:

Image load(String fileName){
if(!map.contains(filename)){
Image image = imageLoader.load(fileName);
map.put(filename, image);
}
return map.get(filename)
}
Nausea
Profile Joined October 2010
Sweden807 Posts
Last Edited: 2012-11-12 20:37:13
November 12 2012 20:36 GMT
#3813
On November 13 2012 04:39 Uberrated wrote:
Show nested quote +
On November 13 2012 04:15 Nausea wrote:
(c++)
I got an Entity class and a Projectile class which inherits the entity class.
The Entity class has a Load function which takes a filename and loads what picture the entity should use.

Now, Projectile needs to have its image loaded at the start of the program so every time i create a new projectile during run time it uses the same image and does not need to load a new image every time.

I tried making the Load function inside of Projectile a static method but that did not work, so then i tried to rename it and that worked but then it complained that i try to use Entity::Load inside of it and complains that I need an object.

I guess I have to solve this since it wont be very good to have a new image loaded for every single shot my character shoots.

If anyone can help with this problem I would be very happy.


For games, you will need an assetmanager sooner, rather than later. So, create a class which contains a dictionary/map, which maps filename (string) as key, and the loaded image as value. Than your (pseudo)code looks something along the lines of:

Image load(String fileName){
if(!map.contains(filename)){
Image image = imageLoader.load(fileName);
map.put(filename, image);
}
return map.get(filename)
}


Well that´s great, but it does not really help with the problem at hand? Or if it does then feel free to clarify how.

Someone told me I should use "Lazy Initialization" which I cant figure out how to do.
Set it ablaze!
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
November 12 2012 21:08 GMT
#3814
On November 13 2012 05:36 Nausea wrote:
Show nested quote +
On November 13 2012 04:39 Uberrated wrote:
On November 13 2012 04:15 Nausea wrote:
(c++)
I got an Entity class and a Projectile class which inherits the entity class.
The Entity class has a Load function which takes a filename and loads what picture the entity should use.

Now, Projectile needs to have its image loaded at the start of the program so every time i create a new projectile during run time it uses the same image and does not need to load a new image every time.

I tried making the Load function inside of Projectile a static method but that did not work, so then i tried to rename it and that worked but then it complained that i try to use Entity::Load inside of it and complains that I need an object.

I guess I have to solve this since it wont be very good to have a new image loaded for every single shot my character shoots.

If anyone can help with this problem I would be very happy.


For games, you will need an assetmanager sooner, rather than later. So, create a class which contains a dictionary/map, which maps filename (string) as key, and the loaded image as value. Than your (pseudo)code looks something along the lines of:

Image load(String fileName){
if(!map.contains(filename)){
Image image = imageLoader.load(fileName);
map.put(filename, image);
}
return map.get(filename)
}


Well that´s great, but it does not really help with the problem at hand? Or if it does then feel free to clarify how.

Someone told me I should use "Lazy Initialization" which I cant figure out how to do.


Lazy initialization is basically:


static Dictionary<String, Image> images = new Dictionary<String, Image>();

Image Load(String filename)
{
if (images.KeyExists(filename)) return images[filename];

Image image = new Image(filename);
images[filename] = image;
return image;
}


You check if the image is already loaded and if it is, you just return that image. If it isn't, you load the image, store it for future reference and then use that whenever you need the same image again.

You can also pre-fill the dictionary at the start of the game and any time you call load, it will just use the pre-loaded images.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
November 12 2012 21:24 GMT
#3815
Yeah you really need to have an AssetManager class, and I believe you should implement it as a Singleton. At the start of every level make the AssetManager load all the images you will be using for that specific level and retrieve them whenever you need.
"When the geyser died, a probe came out" - SirJolt
Uberrated
Profile Joined September 2010
Norway9 Posts
November 12 2012 21:59 GMT
#3816
On November 13 2012 06:24 fabiano wrote:
Yeah you really need to have an AssetManager class, and I believe you should implement it as a Singleton. At the start of every level make the AssetManager load all the images you will be using for that specific level and retrieve them whenever you need.

Using a singleton is fine starting out, as it is really, really convenient, but if you start writing tests, they are best avoided. I think singletons are turning out to be somewhat of a antipattern.
Nausea
Profile Joined October 2010
Sweden807 Posts
Last Edited: 2012-11-12 23:53:11
November 12 2012 23:37 GMT
#3817
Okay so I started writing this assetmanager singleton class, with a map storing a string and an image. The problem is that the image is stored as a pointer in the map and adding it to the map is going fine, however when i try to get the function to return the pointer the compiler does not complain but the program shuts down when the pointer is returned as NULL.

Help! :/


NVM I solved it, I tried doing it->second, and instead I now did ImagesList.find(filename)->second

that did the trick. Thank you all for your help
Set it ablaze!
Alryk
Profile Blog Joined November 2011
United States2718 Posts
November 13 2012 22:34 GMT
#3818
How do you solve for the roots of a function within a specific domain in matlab?

I have a function (for example f = cos(x)) and I'm trying to print out when it's 0 from 0 - 2pi, but solve(f) will only return pi/2. It SHOULD return pi/2 and 3pi/2, so I'm not sure why I'm only getting one value. It works fine for a polynomial like x^2 + 2x. I assume it has something to do with the fact that it's a periodic function or whatever, but google/my brain have failed to find the answer.
Team Liquid, IM, ViOlet!
KaiserJohan
Profile Joined May 2010
Sweden1808 Posts
November 13 2012 22:52 GMT
#3819
On November 13 2012 08:37 Nausea wrote:
Okay so I started writing this assetmanager singleton class, with a map storing a string and an image. The problem is that the image is stored as a pointer in the map and adding it to the map is going fine, however when i try to get the function to return the pointer the compiler does not complain but the program shuts down when the pointer is returned as NULL.

Help! :/


NVM I solved it, I tried doing it->second, and instead I now did ImagesList.find(filename)->second

that did the trick. Thank you all for your help


Now I'm mainly speaking from a C++ perspective but:
Drop the singleton design, instead build your system in such a way as to avoid globals as much as absolutely possible. It forces you to think and create healthy software design, because sooner or later the singleton and stuff like it will bite you. Your object should have a clear purpose and their scope and visibility as limited as possible and also avoid coupling between systems.

England will fight to the last American
meatpudding
Profile Joined March 2011
Australia520 Posts
November 13 2012 23:28 GMT
#3820
On November 14 2012 07:52 KaiserJohan wrote:
Show nested quote +
On November 13 2012 08:37 Nausea wrote:
Okay so I started writing this assetmanager singleton class, with a map storing a string and an image. The problem is that the image is stored as a pointer in the map and adding it to the map is going fine, however when i try to get the function to return the pointer the compiler does not complain but the program shuts down when the pointer is returned as NULL.

Help! :/


NVM I solved it, I tried doing it->second, and instead I now did ImagesList.find(filename)->second

that did the trick. Thank you all for your help


Now I'm mainly speaking from a C++ perspective but:
Drop the singleton design, instead build your system in such a way as to avoid globals as much as absolutely possible. It forces you to think and create healthy software design, because sooner or later the singleton and stuff like it will bite you. Your object should have a clear purpose and their scope and visibility as limited as possible and also avoid coupling between systems.



I would like to ask how you suggest doing this?

Imagine different Entity types need access to the AssetManager. With globals or singleton you can do something like this (Assume myImage is inherit from Entity and myImageResourceName identifies the unique resource)


// For the projectile class
void Projectile::Load()
{
myImage = AssetManager::GetSingleton().GetResource(myImageResourceName);
}

// For the shrubbery class
void Shrubbery::Load()
{
myImage = AssetManager::GetSingleton().GetResource(myImageResourceName);
}



How would you avoid AssetManager being global in this case?
Be excellent to each other.
Prev 1 189 190 191 192 193 1032 Next
Please log in or register to reply.
Live Events Refresh
Monday Night Weeklies
17:00
#39
RotterdaM409
TKL 113
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 409
TKL 113
BRAT_OK 84
UpATreeSC 37
mouzHeroMarine 25
IndyStarCraft 20
StarCraft: Brood War
Calm 3470
firebathero 1299
Bisu 1150
Flash 972
Larva 473
Hyuk 336
Mini 335
EffOrt 314
actioN 279
ggaemo 209
[ Show more ]
Soulkey 184
Sharp 125
hero 92
Rush 80
Mong 68
Bonyth 60
Backho 52
Mind 46
Aegong 25
Movie 25
Shinee 21
Shuttle 21
Rock 14
soO 10
Shine 8
JulyZerg 7
Dota 2
Gorgc3412
qojqva2297
Dendi746
420jenkins221
BananaSlamJamma70
League of Legends
Rex63
Counter-Strike
fl0m1326
adren_tv108
ptr_tv24
Other Games
Grubby2168
hiko951
FrodaN790
Beastyqt747
ArmadaUGS245
crisheroes206
Liquid`VortiX151
Mew2King144
Hui .105
oskar93
Trikslyr39
MindelVK12
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• LUISG 35
• Shameless 10
• iHatsuTV 6
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• Migwel
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV365
League of Legends
• TFBlade1529
• Stunt371
• Shiphtur316
Upcoming Events
Replay Cast
6h 42m
Sparkling Tuna Cup
16h 42m
LiuLi Cup
17h 42m
Reynor vs Creator
Maru vs Lambo
PiGosaur Monday
1d 7h
Replay Cast
1d 15h
LiuLi Cup
1d 17h
Clem vs Rogue
SHIN vs Cyan
The PondCast
2 days
KCM Race Survival
2 days
LiuLi Cup
2 days
Scarlett vs TriGGeR
ByuN vs herO
Replay Cast
3 days
[ Show More ]
Online Event
3 days
LiuLi Cup
3 days
Serral vs Zoun
Cure vs Classic
RSL Revival
4 days
RSL Revival
4 days
LiuLi Cup
4 days
uThermal 2v2 Circuit
4 days
RSL Revival
5 days
Replay Cast
5 days
Sparkling Tuna Cup
5 days
LiuLi Cup
5 days
Replay Cast
6 days
Replay Cast
6 days
LiuLi Cup
6 days
Wardi Open
6 days
Monday Night Weeklies
6 days
Liquipedia Results

Completed

CSL 2025 WINTER (S19)
Rongyi Cup S3
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
WardiTV Winter 2026
LiuLi Cup: 2025 Grand Finals
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
TLPD

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

Advertising | Privacy Policy | Terms Of Use | Contact Us

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