• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:36
CEST 22:36
KST 05: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] Ro24 Preview: Summer's End6Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7
Community News
GSTL Returns in 2026!43Weekly Cups (Aug 3-9): Protoss get shut out7RSL goes to London! 2026 Offline Finals Nov 21-2212Weekly Cups (July 27-Aug 2): SHIN's big week0SC4ALL II: Brood War - $2500 - Dec 5-611
StarCraft 2
General
GSTL Returns in 2026! Balance hotfix patch 5.0.16b (July 16) SC4ALL: II Talent Announcement! Protoss AoE skill expression Weekly Cups (Aug 3-9): Protoss get shut out
Tourneys
PIG STY FESTIVAL 8.0! (13 - 23 August) WardiTV Mondays 2026 KungFu Cup Announcement Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Announcement
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
The PondCast: SC2 News & Results Mutation # 539 Thunder Dome Mutation # 538 Media Blackout Mutation # 537 Hostile Territory
Brood War
General
BW General Discussion SC4ALL II: Brood War Player Announcement 3/4 - soO Rush's Odyssey Controversy [ASL22] Ro24 Preview: Summer's End StarCraft 64 is coming to Philly at SC4ALL II
Tourneys
[ASL22] Ro24 Group A Small VOD Thread 2.0 CSLAN 4 is Coming! ASL Season 22 LIVESTREAM with English Commentary
Strategy
Odyssey Mineral Stack Saturation Fighting Spirit mining rates Any training maps people recommend? Simple Questions, Simple Answers
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Anyone here play Quakeworld back in the day? Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Artificial Intelligence Thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread The Letting Off Steam Thread
Fan Clubs
MarineLorD Fan Club The ShoWTimE Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently...
Sports
MLB/Baseball 2023 Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
LOCKPICKING NOOB
LUCKY_NOOB
Chinese Gen Z: Between Dream…
TrAiDoS
Cathedral Of CS And NY pizza a…
FuDDx
Please support my new stand…
Peanutsc
Hello guys!
LIN1s
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7404 users

The Big Programming Thread - Page 97

Forum Index > General Forum
Post a Reply
Prev 1 95 96 97 98 99 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.
Mazer
Profile Joined April 2008
Canada1086 Posts
Last Edited: 2011-12-02 01:25:37
December 02 2011 01:25 GMT
#1921
Hi, complete Java scrub here. What would be the best way to store something like:

bathroom.add(toothbrush);


in a text file?

It's a very simple game where I need to load the game settings from a text file so maybe in one file the toothbrush is added to another room instead of bathroom.

Basically, if I have something like this in my text file:

bedroom,lamp

How can I have the program perform

bedroom.add(lamp);


when the game starts? Having trouble finding a straightforward solution. Thanks.
THE_DOMINATOR
Profile Blog Joined April 2010
United States309 Posts
December 02 2011 01:27 GMT
#1922
On December 02 2011 10:25 Mazer wrote:
Hi, complete Java scrub here. What would be the best way to store something like:

bathroom.add(toothbrush);


in a text file?

It's a very simple game where I need to load the game settings from a text file so maybe in one file the toothbrush is added to another room instead of bathroom.

Basically, if I have something like this in my text file:

bedroom,lamp

How can I have the program perform

bedroom.add(lamp);


when the game starts? Having trouble finding a straightforward solution. Thanks.


if(input=="lamp")
bedroom.add(lamp);
DOMINATION
Mazer
Profile Joined April 2008
Canada1086 Posts
Last Edited: 2011-12-02 01:30:41
December 02 2011 01:30 GMT
#1923
On December 02 2011 10:27 THE_DOMINATOR wrote:
Show nested quote +
On December 02 2011 10:25 Mazer wrote:
Hi, complete Java scrub here. What would be the best way to store something like:

bathroom.add(toothbrush);


in a text file?

It's a very simple game where I need to load the game settings from a text file so maybe in one file the toothbrush is added to another room instead of bathroom.

Basically, if I have something like this in my text file:

bedroom,lamp

How can I have the program perform

bedroom.add(lamp);


when the game starts? Having trouble finding a straightforward solution. Thanks.


if(input=="lamp")
bedroom.add(lamp);


But I also need it to recognize the room it's being added to since there are various rooms. The comma is there as a delimiter. I also need it to go line by line.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
Last Edited: 2011-12-02 01:58:25
December 02 2011 01:46 GMT
#1924
file could be something like this:

bedroom=lamp&bed&computer
bathroom=toothbrush&towel


then you need to parse the file with something such as:


while(reader.ready()) {
String tokens[] = reader.readLine().split("=");

if(tokens[0].equalsIgnoreCase("bedroom")) {
for(String item:tokens[1].split("&")) {
bedroom.add(item);
}
}
}


For example, for
bedroom=lamp&bed&computer


after split("=") you would get an array with 2 strings:


[0] => bedroom
[1] => lamp&bed&computer


the index 0 of the array would be your room identifier, the index 1 would contain the items in that room. Now you need to parse the itens into the room variable, for that you iterate over the array given by split("&") on the lamp&bed&computer string.

Array resulting from split("&") on lamp&bed&computer

[0] => lamp
[1] => bed
[2] => computer

"When the geyser died, a probe came out" - SirJolt
Mazer
Profile Joined April 2008
Canada1086 Posts
Last Edited: 2011-12-02 02:26:59
December 02 2011 02:21 GMT
#1925
Hi, thanks for the help so far. It's been great. I'm doing it a little differently but with the same idea.

One more question though, instead of the

if(tokens[0].equalsIgnoreCase("bedroom")) 


As you have posted, is there a way to take bedroom straight from the text file to pass to the command or is that tricky since bedroom is a Room object. Just so I can keep myself from adding several if(tokens[0].equalsIgnoreCase("room") statements.

Edit. Hrm, the items are also supposed to be of type Item so I'll need to find a way to add the Item not the String. Kinda similar to the above with a Room not being a string.
aers *
Profile Joined January 2009
United States1210 Posts
December 02 2011 03:02 GMT
#1926
You can store the rooms in a hashtable which would let you do String lookups to get the appropriate object, and wouldn't require chained if-else statements.

The Items are a little bit trickier since I assume you want a unique object for each item in each room?
Element)LoGiC
Profile Joined July 2003
Canada1143 Posts
Last Edited: 2011-12-06 01:51:54
December 05 2011 23:50 GMT
#1927
Edit: Required Silverlight Version isn't publicly available.

Silverlight 5 RC Runtime

Sorry if this is the wrong place or if this isn't allowed. I looked at the rules of this thread and it didn't seem to have anything against it.

I have come to know that this place has some respectable individuals and I've been coming to it for a long time. I know a small amount of people here through starcraft/personally, so I figured this would be the best place.

The hardest part of picking up a new language or new skill set I find is figuring out a dummy project that parallels the process of an actual commercial application in terms of code quality and technological exposure. My solution is to make stupid projects up and convince myself that there's at least a chance they'll become profitable(with an MLP site that large, anything is possible, right?). I'm working on one right now that I've put a couple weeks in (I wrote some custom controls, couldn't find anything better, unfortunately). It's pretty barebones, but it does touch on a lot of new microsoft technologies(Silverlight 5.0, WCF RIA Services, Windows Azure(Microsofts Cloud solution), Entity Framework 4.0, SQL Server 2008 RC2) and uses third party components from Infragistics.

I don't always have a ton of time to work on my personal projects as work is also quite demanding, but if anyone wants to dive into some code that uses those technologies and start playing around with something I'm hoping will get larger, PM me or aim me at logic5467, I'll give a better description of what the project is if anyone is actually interested.

DIYMeme

If you go to the about page, you'll notice that after about 5 years(takes less time when the connection is cached), it'll show some messages boxes filled with information pulled from an Azure database via Entity Framework(wrote as a test to make sure WCF calls were working when deployed), the gallery page has the controls I spent most of the time on. The gallery and "property navigator" filtering thingy were made "in-house"(nothing loads because i recently moved to the cloud which doesn't provide FTP access, unlike my previous hosting that this was working on). The log in is also "working".
tofucake
Profile Blog Joined October 2009
Hyrule19237 Posts
December 06 2011 01:39 GMT
#1928
The version of Silverlight you have requested is not yet publicly available.

Please contact the owner of the Web site that directed you here for further assistance.

sigh
Liquipediaasante sana squash banana
Element)LoGiC
Profile Joined July 2003
Canada1143 Posts
December 06 2011 01:46 GMT
#1929
On December 06 2011 10:39 tofucake wrote:
The version of Silverlight you have requested is not yet publicly available.

Please contact the owner of the Web site that directed you here for further assistance.

sigh


Oh, that's right. It's the RC of Silverlight 5. It should be coming out publicly by year end I believe. Using the developer preview.

Silverlight 5 RC Runtime
eFonSG
Profile Joined November 2010
United States255 Posts
Last Edited: 2011-12-08 00:38:06
December 08 2011 00:32 GMT
#1930
Hey guys, ive been here before and i need some help again :/. So im having some trouble. I'm writing two classes in Java, one which creates a 2D array of characters which acts as a board or table. The second class represents a turtle that can move about the board. When the turtle moves, it leaves a trail of symbols behind it. The turtle “remembers” what board it is on, its location on the board, its id, the symbols that it draws when it moves, and the direction it is facing. Im not asking you to look through the large block of code fishing for a problem, i think i have the error essentially picked out, i just do not really understand it or how to fix it.
public class Turtle {

private int row, col, dir;
private char symbol;
private static Board tBoard;
private static char idCount = '0'; // static variable for ID so it can be remembered
private char myId;

public Turtle( int newRow, int newCol, char newSymbol, Board newBoard ) {
myId = idCount;
idCount++; // increment idCount each time, first will be 0
row = newRow;
col = newCol;
setSymbol( newSymbol );
tBoard = newBoard;
tBoard.setRowColumn(row, col, idCount); // prints the initial location of the turtle
}

// increases or decreases the row or column or both depending on the direction specified
public void setDirection( int newDir ) {
if( newDir < 0 )
dir = 0;
if( newDir > 7 )
dir = 7;
else
dir = newDir;
switch( dir ) {
case 0:
col++;
break;
case 1:
col++;
row--;
break;
case 2:
row--;
break;
case 3:
col--;
row--;
break;
case 4:
col--;
break;
case 5:
col--;
row++;
break;
case 6:
row++;
break;
default:
col++;
row++;
}
}
// mutator method
public void setSymbol( char newSymbol ) {
symbol = newSymbol;
}
// accessor method
public char getSymbol() {
return symbol;
}
// moves the row and col of the turtle and leaves the trail of symbols
public void drawLine( int distance ) {
int i;
switch( dir ) { // neccessary to set the turtle back to its initial location after calling the setDirection() function
case 0:
col--;
break;
case 1:
col--;
row++;
break;
case 2:
row++;
break;
case 3:
col++;
row++;
break;
case 4:
col++;
break;
case 5:
col++;
row--;
break;
case 6:
row--;
break;
default:
col--;
row--;
}
for( i = 0; i < distance; i++ ) {
tBoard.setRowColumn( row, col, symbol ); // adds trailing symbol to board
setDirection( dir ); // moves the turtle
tBoard.setRowColumn( row, col, idCount ); // adds id of turtle to board at the new location
if( Math.abs(row-tBoard.getRows()) == 1 || Math.abs(col-tBoard.getColumns()) == 1 ) // if the turtle is at the border, break from function
break;
}
}
}


This is the class for the "turtle", all seems right to my inexperienced eye, but i keep getting an error. Specifically an indexoutofbound exception dealing with ( i think )

tBoard.setRowColumn( row, col, idCount ); or

public void setRowColumn(int newRow, int newCol, char newChar) {
board[newRow][newCol] = newChar;
}

The error leads me to believe that somewhere im going past the parameters of my arrays or something similar to that, but i just dont see it :/. Ive been working on this for a while, and i cant stall now lol. Thanks for any help i can get!
FYI: if someone decides to help me out, i can provide a client file to test the program
Added notes in the code to helpfully clear it up a bit
tec27
Profile Blog Joined June 2004
United States3702 Posts
December 08 2011 01:30 GMT
#1931
Please at least put code in [ code ] tags (remove spaces) or ideally upload it as a Gist on Github or something Pretty much impossible to read as is.

In any case, the easiest way to solve these sorts of problems is to debug your code and set a breakpoint in setRowColumn. Just look at what its being called with each time until you see the offending out of bound call, then look at the call stack to determine where that call happened from and you should be able to figure it out. Should also be easy from the stack trace given when the exception occurs and your program crashes, but I imagine you've already tried that.
Can you jam with the console cowboys in cyberspace?
Demonhunter04
Profile Joined July 2011
1530 Posts
December 08 2011 19:16 GMT
#1932
Hi guys, new to C here. I am writing a simple program, but I'm having two issues.

1. How do I take a single line of input, say a string of digits, or in my case, a date in the form mm/dd/yyyy, and store the individual integers in an integer array?

2. How do I output all of the elements of an array? If necessary, how do I copy a variable number of elements from an array, starting at a variable element of the array?

The objective of the program is to convert the date format to Month dd, yyyy (for example, December 09, 2011). I have the following array:
char *monthnames[]={"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
"If you don't drop sweat today, you will drop tears tomorrow" - SlayerSMMA
Viper_14
Profile Joined January 2011
United States3 Posts
December 09 2011 01:06 GMT
#1933
Hi everyone. I'm having some trouble reading raw input data from my keyboard into my program that runs in the console in C (I'm making a crude version of Tetris and need to be able to move left and right without having to hit enter each time). I am trying to read data from /dev/input/event0.

#define INPUTS "/dev/input/event0"

int main()
{
FILE * input;
char data[17];
input = fopen(INPUTS, "r");
if (input != NULL) {
printf("input success");
}
else {
printf("input fail");
}
}


When I run the program it says input fail. Do you guys have any suggestions? Thanks so much.
Millitron
Profile Blog Joined August 2010
United States2611 Posts
December 09 2011 02:22 GMT
#1934
On December 09 2011 10:06 Viper_14 wrote:
Hi everyone. I'm having some trouble reading raw input data from my keyboard into my program that runs in the console in C (I'm making a crude version of Tetris and need to be able to move left and right without having to hit enter each time). I am trying to read data from /dev/input/event0.

#define INPUTS "/dev/input/event0"

int main()
{
FILE * input;
char data[17];
input = fopen(INPUTS, "r");
if (input != NULL) {
printf("input success");
}
else {
printf("input fail");
}
}


When I run the program it says input fail. Do you guys have any suggestions? Thanks so much.

You probably shouldn't try to write your own input handler. I'm sure there are libraries out there for tracking keyboard events. I know for C++ OpenGL has its own event handlers, so there must be stand-alone handlers out there somewhere.
Who called in the fleet?
freelander
Profile Blog Joined December 2004
Hungary4707 Posts
December 09 2011 02:34 GMT
#1935
guys I have to write a Java program which can join to gopher servers using sockets
and it has to list the directories of the server.

I made a socket which joined to the gopher server, I grabbed the socket's input and outputstreams so the incoming messages come to the console and I also can type commands .

My question is, how should I ask the server to do what I want?
Should the server react to the typed in commands I send through the Socket?

at the moment I'm looking up gopher commands (I think that's the key) but I have no idea what I'm doing because I never really did any networking before.
If I connect with the socket to somewhere, I'm basically at the basic text level of communication with it, right?

I am reading stuff about tcp/ip and protocols left and right and it gets more and more confusing
And all is illuminated.
Gak2
Profile Joined September 2010
Canada418 Posts
Last Edited: 2011-12-09 02:54:30
December 09 2011 02:52 GMT
#1936
On December 09 2011 04:16 Demonhunter04 wrote:
Hi guys, new to C here. I am writing a simple program, but I'm having two issues.

1. How do I take a single line of input, say a string of digits, or in my case, a date in the form mm/dd/yyyy, and store the individual integers in an integer array?

2. How do I output all of the elements of an array? If necessary, how do I copy a variable number of elements from an array, starting at a variable element of the array?

The objective of the program is to convert the date format to Month dd, yyyy (for example, December 09, 2011). I have the following array:
char *monthnames[]={"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};


1. here you're trying to parse the string. One way to do this is to first split the string into substrings (or what many people call tokens), and then try to convert each token into an integer. You should practice googling the right library functions to perform these tasks. + Show Spoiler +
check string.h and stdlib.h+ Show Spoiler +
strtok() and atoi()


2. Use a for loop. for (i = 0; i < arraysize; i++). Use i and your array variable.
Demonhunter04
Profile Joined July 2011
1530 Posts
December 09 2011 04:48 GMT
#1937
On December 09 2011 11:52 Gak2 wrote:
Show nested quote +
On December 09 2011 04:16 Demonhunter04 wrote:
Hi guys, new to C here. I am writing a simple program, but I'm having two issues.

1. How do I take a single line of input, say a string of digits, or in my case, a date in the form mm/dd/yyyy, and store the individual integers in an integer array?

2. How do I output all of the elements of an array? If necessary, how do I copy a variable number of elements from an array, starting at a variable element of the array?

The objective of the program is to convert the date format to Month dd, yyyy (for example, December 09, 2011). I have the following array:
char *monthnames[]={"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};


1. here you're trying to parse the string. One way to do this is to first split the string into substrings (or what many people call tokens), and then try to convert each token into an integer. You should practice googling the right library functions to perform these tasks. + Show Spoiler +
check string.h and stdlib.h+ Show Spoiler +
strtok() and atoi()


2. Use a for loop. for (i = 0; i < arraysize; i++). Use i and your array variable.


Ok, I'll try this stuff....keep in mind that I started learning C last Sunday lol.
"If you don't drop sweat today, you will drop tears tomorrow" - SlayerSMMA
Demonhunter04
Profile Joined July 2011
1530 Posts
Last Edited: 2011-12-09 20:00:14
December 09 2011 19:29 GMT
#1938
Well I was able to use strtok and atoi to display the day and year part correctly, but my issue now is using the number input for month to locate a month in the previously posted array, and then displaying it. It currently returns a random 7 digit number.

EDIT: Ok the program works perfectly now, despite giving a couple of warnings on compilation: "assignment makes pointer from integer without a cast". Thanks guys.
"If you don't drop sweat today, you will drop tears tomorrow" - SlayerSMMA
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
Last Edited: 2011-12-09 19:51:19
December 09 2011 19:50 GMT
#1939
On December 10 2011 04:29 Demonhunter04 wrote:
Well I was able to use strtok and atoi to display the day and year part correctly, but my issue now is using the number input for month to locate a month in the previously posted array, and then displaying it. It currently returns a random 7 digit number.


if you have a month names array, the index of the month -1 will be the index of the correspondent month in that array.


monthnames[] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
printf("%s", monthnames[5]);


will output


June


because 5 is the index of the string June in your array (remember that indices start at 0).
"When the geyser died, a probe came out" - SirJolt
Demonhunter04
Profile Joined July 2011
1530 Posts
December 09 2011 19:54 GMT
#1940
On December 10 2011 04:50 fabiano wrote:
Show nested quote +
On December 10 2011 04:29 Demonhunter04 wrote:
Well I was able to use strtok and atoi to display the day and year part correctly, but my issue now is using the number input for month to locate a month in the previously posted array, and then displaying it. It currently returns a random 7 digit number.


if you have a month names array, the index of the month -1 will be the index of the correspondent month in that array.


monthnames[] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
printf("%s", monthnames[7]);


will output


June


because 7 is the index of the string June in your array (remember that indices start at 0).


Yeah I understand this but for some reason that method wasn't working and outputted garbage. Instead of 7 I was using an integer variable and it would refuse to compile, saying I could not use a pointer there. It works now, though. I'll include the program below.


#include <stdio.h>

int mm,dd,yyyy;
char *mconv=NULL, *dconv=NULL, *yconv=NULL, date[11], delim[]="/", *monthnames[12]={"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

int main()
{
printf("Enter the date in the form mm/dd/yyyy.\n");
scanf("%s",&date);
mm=atoi(strtok(date,delim));
dconv=strtok(NULL,delim);
yconv=strtok(NULL,delim);
mm--;
dd=atoi(dconv);
yyyy=atoi(yconv);
printf("You entered the date %s %i, %i",monthnames[mm],dd,yyyy);
getch();
return 0;
}
"If you don't drop sweat today, you will drop tears tomorrow" - SlayerSMMA
Prev 1 95 96 97 98 99 1032 Next
Please log in or register to reply.
Live Events Refresh
The Patches Monday
16:15
#3
RotterdaM1253
TKL 527
TaKeTV 466
IndyStarCraft 293
SteadfastSC206
ZombieGrub147
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1253
TKL 527
ByuN 444
IndyStarCraft 293
SteadfastSC 206
ZombieGrub147
JuggernautJason26
EnDerr 5
StarCraft: Brood War
ajuk12(nOOB) 13
Dota 2
XaKoH 570
League of Legends
JimRising 228
Counter-Strike
summit1g388
Super Smash Bros
C9.Mang0276
Heroes of the Storm
Liquid`Hasu491
Other Games
Grubby3168
Liquid`RaSZi2048
FrodaN1560
ToD437
shahzam414
ArmadaUGS139
UpATreeSC87
Trikslyr48
[ Show 15 non-featured ]
StarCraft 2
• kabyraGe 216
• Adnapsc2 7
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• blackmanpl 54
• Eskiya23 17
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1011
Other Games
• imaqtpie1901
• Shiphtur315
Upcoming Events
Afreeca Starleague
13h 24m
Sharp vs Shinee
Action vs Shine
GSL
14h 24m
PiGosaur Cup
1d 3h
Replay Cast
1d 12h
Afreeca Starleague
1d 13h
BeSt vs Paralyze
Jaedong vs Speed
Kung Fu Cup
1d 14h
Replay Cast
2 days
The PondCast
2 days
KCM Race Survival
2 days
Replay Cast
3 days
[ Show More ]
PiG Sty Festival
3 days
CranKy Ducklings
4 days
PiG Sty Festival
4 days
Sparkling Tuna Cup
5 days
PiG Sty Festival
5 days
The Patches Monday
6 days
Liquipedia Results

Completed

CSLAN 4
CranK Gathers Season 4: BW vs SC2 Team League
Eternal Conflict S2 Finale

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
RSL Revival: Season 6
PiG Sty Festival 8.0
META DYMY #4
Esports World Cup 2026
Esports World Cup 2026: LCQ
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026

Upcoming

CSL Season 22: Qualifier 1
Escore Tournament S3: W8
CSL Season 22: Qualifier 2
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Big Dog Cup 2026 Div 1
Stake Ranked Episode 5
PGL Masters Bucharest 2026
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 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.