• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:36
CEST 08:36
KST 15: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
[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
Weekly Cups (October 5-11): Farewell to 5.0.160Rollback Netcode in Brood War845.0.17 Patch Notes - October 7, 202622Weekly Cups Results (Sep 28-Oct 4)0SC4ALL: II SC2 Complete Invited Player Lineup10
StarCraft 2
General
StarCraft open world shooter announced at BlizzCon Weekly Cups (October 5-11): Farewell to 5.0.16 5.0.17 Patch Notes - October 7, 2026 ESL Pro Tour for SC2 discontinued [Old] StarCraft 3 Reportedly in Development
Tourneys
Stellar Fest TWO the Moon (Dec 16-20) ISSL (IntoTheTV x SOOP SC2 League): Premier RSL 2026 Offline Finals LCQ Sign-Ups $3,500 WardiTV Not-Summer Championship ScienceCraft (October 24-25) - Live Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 547 Temple Of Terror Mutation # 546 Catch the Train Mutation # 545 And Drops and Rifts
Brood War
General
Sagi.gg Launcher Released BW General Discussion ASL FINALS HYPE VIDEO 2X Visiting korea this week BGH Auto Balance -> http://bghmmr.eu/
Tourneys
ASL 22 Finals [Megathread] Daily Proleagues [ASL22] Semifinal A [ASL22] Semifinal B
Strategy
Simple Questions, Simple Answers Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread General RTS Discussion Thread Warcraft III: The Frozen Throne Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
The Link Between Gaming and …
TrAiDoS
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 14072 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 States3720 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 States17303 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 States17303 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
Next event in 4h 24m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Rain 3141
GuemChi 1617
actioN 120
Hyun 112
Aegong 41
ajuk12(nOOB) 17
Icarus 10
Creator 7
sorry 4
Dota 2
NeuroSwarm231
League of Legends
JimRising 625
Super Smash Bros
Mew2King70
Other Games
summit1g6370
WinterStarcraft542
C9.Mang0283
ceh9202
Sick169
Hui .120
Organizations
Other Games
BasetradeTV187
[ Show 14 non-featured ]
StarCraft 2
• Letter1415
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2267
League of Legends
• Lourlo927
• Rush860
• Jankos606
• Stunt367
Upcoming Events
WardiTV Weekly
4h 24m
PiGosaur Cup
17h 24m
Kung Fu Cup
1d 4h
The PondCast
2 days
Online Event
3 days
Korean StarCraft League
3 days
Afreeca Starleague
3 days
Rush vs Soulkey
CranKy Ducklings
4 days
BSL Open Qualifier
4 days
Sparkling Tuna Cup
5 days
[ Show More ]
IPSL
5 days
BSL Open Qualifier
5 days
WardiTV Weekly
6 days
Liquipedia Results

Completed

Proleague 2026-10-12
Blizzard Classic Cup 2026
Copium Cup

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
HCC Season 3
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
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.