• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:38
CEST 13:38
KST 20:38
  • 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
TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
Chinese SC2 server to reopen; live all-star event in Hangzhou16Weekly Cups (Oct 13-19): Clem Goes for Four0BSL Team A vs Koreans - Sat-Sun 16:00 CET6Weekly Cups (Oct 6-12): Four star herO85.0.15 Patch Balance Hotfix (2025-10-8)80
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Chinese SC2 server to reopen; live all-star event in Hangzhou Weekly Cups (March 17-23): Clem Bounces Back DreamHack Open 2013 revealed The New Patch Killed Mech!
Tourneys
$1,200 WardiTV October (Oct 21st-31st) SC2's Safe House 2 - October 18 & 19 INu's Battles #13 - ByuN vs Zoun Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers
Brood War
General
BW General Discussion Is there anyway to get a private coach? BGH Auto Balance -> http://bghmmr.eu/ BSL Season 21 OGN to release AI-upscaled StarLeague from Feb 24
Tourneys
300$ 3D!Community Brood War Super Cup #4 [ASL20] Semifinal B Azhi's Colosseum - Anonymous Tournament [Megathread] Daily Proleagues
Strategy
Roaring Currents ASL final Current Meta [I] Funny Protoss Builds/Strategies BW - ajfirecracker Strategy & Training
Other Games
General Games
Path of Exile Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV ZeroSpace Megathread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine The Chess Thread Russo-Ukrainian War Thread Men's Fashion Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
Anime Discussion Thread Series you have seen recently... [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023 Formula 1 Discussion NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Our Last Hope in th…
KrillinFromwales
Certified Crazy
Hildegard
The Heroism of Pepe the Fro…
Peanutsc
Rocket League: Traits, Abili…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1071 users

StarCraft AI Competition Results

Forum Index > BW General
Post a Reply
1 2 Next All
djsherman
Profile Blog Joined November 2009
United States140 Posts
Last Edited: 2010-10-23 15:56:40
October 14 2010 04:06 GMT
#1
The AIIDE 2010 StarCraft Competition has come to a close. The challenge given to competitors was to build the best performing bot for an immensely popular, commercial game. The competition consisted of four tournaments of varying complexity. This was the first year the competition was held and it turned out to be a success. Even though no prizes were offered, over twenty-eight teams participated in the competition.

The showcase game of the competition was a bot versus human match. In the exhibition match, =DoGo=, a World Cyber Games 2001 competitor played against the top ranking bot of the competition. The result was an exciting man versus machine match highlighting the state-of-the-art in RTS AI.



While the expert player was capable of defeating the top performing bots in the competition, the results are quite encouraging.

Tournament 1: Micromanagement
The first tournament evaluated bots in unit micromanagement scenarios.The winner of this tournament was FreSCBot, which uses multi-agent finite-state machines. The runner-up was Sherbrooke, which also uses state machines. Complete tournament details are available here and the full results are posted here. The video below shows the final match between FreSCBot (red) and Sherbrooke (blue).



Tournament 2: Small-Scale Combat
The second tournament evaluated bots in small-scale combat scenarios. The results of this competition mirrored the results of the first tournament: FreSCBot won and Sherbrooke was runner-up. Complete tournament details are available here and the full results are posted here. The video below shows the final match between FreSCBot (purple) and Sherbrooke (orange).



Tournament 3: Tech-Limited Game
The third tournament tested bots in a tech-limited StarCraft environment which requires reasoning at strategic and tactical levels, but omits much of the complexity of the full version of StarCraft. The winner of this tournament was Mimic Bot, which attempted to mirror the opponent's strategy while also performing a gas steal and applying fallback strategies. The runner up was Botnik, which executes a Zealot rush strategy. Complete tournament details are available here and the full results are posted here. The video below shows the final match between MimicBot (red) andBotnik (teal).



Tournament 4: Full Gameplay
The final tournament was a best-of-five, double-elimination tournament simulating a professional gaming competition. The winner of this tournament was Overmind, a Zerg bot that effectively scouted its opponents, interrupted their economy, and performed Mutalisk harassment until victory was ensured. The runner-up was Krasi0, a Terran bot with excellent defense and pushing capabilities. Complete tournament details are available here and the full results are posted here. The video below shows an exert from one of the games between Overmind (yellow) and Krasi0 (brown).



Highlight #1: Krasi0 versus Skynet
During this minute of action between bots Krasi0 and Skynet, it was difficult to distinguish whether the game was being played by skilled human players or the StarCraft equivalent of Deep Blue.



Highlight #2: Berkeley's Mutalisk Evolution
Contemporary StarCraft wisdom tells us that the best way to use mutalisks is to clump them. In human versus human battles, this makes it difficult to single out the weaker mutalisks, because the units are stacked on top of each other. However, UC Berkeley's team identified a flaw in this tactic; it reduces the damage output of each individual mutalisk, because not all mutalisks will fire when using this tactic. Instead, they employed a model in which mutalisk are always moving, maximizing damage output while simultaneously maximizing movement.



Conclusion
The inaugural StarCraft AI Competition was a huge success! While no prizes were planned originally, Blizzard sponsored the competition and the winner of each tournament received a collectors edition of StarCraft 2 signed by the dev team. I would like to thank Blizzard, BWAPI, AAAI, TL, and all of the participants in making this event a reality. The next competition will be hosted by the University of Alberta at AIIDE 2011.

Update: VODs from the Competition
I've recorded a few of the more interesting games from the StarCraft AI Competition. All replays from the competition are available and I encourage people to post additional videos and commentaries: http://eis.ucsc.edu/StarCraftAICompetition#Results

Here's one of the matches from the finals between Krasi0 and Overmind (Replay):



This video shows the initial match between =DoGo= and Krasi0, with DoGo playing as Protoss (Replay):



One of the highlights of the competition, Skynet versus Krasi0. This video shows the match-up on Heartbreak Ridge (Replay):




The semi-finals between Chronos and Overmind (Replay):



Edit: Post in this thread if you upload any videos!
StarCraft AI Competition Organizer
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
October 14 2010 04:13 GMT
#2
oh god can't believe they put that video of on T_____T
Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
zobz
Profile Joined November 2005
Canada2175 Posts
October 14 2010 05:08 GMT
#3
Wasn't the bot that won the tournament available for the showmatch? I can't help but wonder if that would've been a more entertaining match.
"That's not gonna be good for business." "That's not gonna be good for anybody."
BrogMaN
Profile Joined April 2010
United States108 Posts
Last Edited: 2010-10-14 05:50:18
October 14 2010 05:44 GMT
#4
WOW!!! FreSCBot in the Micro Tournament totally dominated the competition. 6 zealots left! It looked like it didn't even lose a mutalisk either but I couldn't really tell. I wish they had the units selected so we could see the health bars.

EDIT: LOL I just watched the small-scale tournament. Same bot(FreSCBot) lost a SINGLE marine out of 20. Embarrassing really.
Madness is a sane reaction to an insane world.
Equalizer
Profile Joined April 2010
Canada115 Posts
October 14 2010 05:56 GMT
#5
What the teams managed to accomplish in terms of micro control is fairly impressive, but from what I've seen of the actual game replays they seem to have trouble with keeping decent macro.

This is a bit surprising considering that macro is often though of as what an AI would do best. This makes me wonder what it is that caused a lot of the AIs to run at 1k+ minerals for 5+ minutes.

It's rather funny how there actually are AI scripts (using Blizzards script language) that macro better but would probably loose to one of these bots because the AI script micro is horrendous.

Maybe if I have some time and can figure out how to get Overmind zerg bot setup I'll test how it fairs against one of my Terran anti-zerg scripts.
The person who says it cannot be done, should not interrupt the person doing it.
Boblion
Profile Blog Joined May 2007
France8043 Posts
Last Edited: 2010-10-14 06:04:24
October 14 2010 06:04 GMT
#6
Omg i'm watching the replays and the Zerg bot with 2-hatch mutas is AMAZING.

Release please :p
fuck all those elitists brb watching streams of elite players.
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
October 14 2010 06:12 GMT
#7
On October 14 2010 14:56 Equalizer wrote:
What the teams managed to accomplish in terms of micro control is fairly impressive, but from what I've seen of the actual game replays they seem to have trouble with keeping decent macro.

This is a bit surprising considering that macro is often though of as what an AI would do best. This makes me wonder what it is that caused a lot of the AIs to run at 1k+ minerals for 5+ minutes.

It's rather funny how there actually are AI scripts (using Blizzards script language) that macro better but would probably loose to one of these bots because the AI script micro is horrendous.

Maybe if I have some time and can figure out how to get Overmind zerg bot setup I'll test how it fairs against one of my Terran anti-zerg scripts.


Overmind does have good macro. It's just we have to account for cheese that may or maynot show up, so we always make some super early sunken colonies that leads to starvation. Also, bots are bad at determine if an attack is life threatening or not, so a lot of times the defenses are being put up prematurely. That combined with our 2 hatch muta opening does not lend to a smooth early game macro. However, if you try to play a long game with Overmind it will actually take over the map while saturating each expansion with drones and, if it is smart enough not to suicide mutalisks, it can max 200/200 in reasonable time.
Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
madnessman
Profile Blog Joined May 2009
United States1581 Posts
October 14 2010 13:14 GMT
#8
What happened to TL's team? Wait... There was a TL team right?
Kacas
Profile Joined July 2003
Brazil3143 Posts
October 14 2010 18:50 GMT
#9
this tournament is fucking awesome.

i loved the full gameplay
lots of idea.
im sure that if a second tournament is made the lvl will be even higher
I Love Hyori Lee =* icq: 41760400 / msn: kayen_chn at hotm
Airsick
Profile Joined March 2010
United States134 Posts
October 14 2010 21:13 GMT
#10
Mutalisks: Why use anything else?
rasdasd
Profile Joined June 2010
United States82 Posts
October 14 2010 21:18 GMT
#11
PvP matchups were unique, and fun. My bot, ZotBot, used one of two openings, each had a 100% win rate vs Protoss. I believe my ZotBot had 9 PvP matches.
Stuck in traffic? Use a Reaver.
seRapH
Profile Blog Joined April 2009
United States9775 Posts
October 14 2010 21:33 GMT
#12
i wanna play that muta bot o.O
boomer hands
Sasquatch
Profile Blog Joined April 2010
Canada126 Posts
October 14 2010 23:50 GMT
#13
Holy crap that mutalisk control was insane... Now we just need to train JD to pull this off and maybe he'll win the next finals against Flash.
JESUS CHRIST ITS A LION GET IN THE CAR
zobz
Profile Joined November 2005
Canada2175 Posts
October 15 2010 00:25 GMT
#14
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.
"That's not gonna be good for business." "That's not gonna be good for anybody."
ccdnl
Profile Joined April 2010
United States611 Posts
Last Edited: 2010-10-15 00:43:26
October 15 2010 00:42 GMT
#15
The power of micro invested in you!

ps. I want to see some badmanner bots. Anyone got any vids? ^^
civil cervixes || Kang Min Fan || I like TLO, TLO= German, I like Germans..?
AcrossFiveJulys
Profile Blog Joined September 2005
United States3612 Posts
October 15 2010 00:46 GMT
#16
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.
djsherman
Profile Blog Joined November 2009
United States140 Posts
October 15 2010 00:59 GMT
#17
On October 15 2010 09:25 zobz wrote: it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.




As far as video processing, there's already a pacman competition that requires this process.
StarCraft AI Competition Organizer
zobz
Profile Joined November 2005
Canada2175 Posts
October 15 2010 01:56 GMT
#18
On October 15 2010 09:46 AcrossFiveJulys wrote:
Show nested quote +
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.

Of course rescripting to make a computer understand the flow of the game is a momentus challenge in itself ffs. But i'm sure you wouldn't claim that the physical aspect of starcraft is negligable. What i'm asking is, what do you think two robotic arms operating a mouse and keyboard at 20 000 apm would look like? Unimpressive? The implication is both that a robot would have a much harder time beating a human if it had to physically perform its apm, and that it would probably take a substantial amount of reprogramming to get it to use the minimap and hotkeys effectively, so that it didn't have to be impossibly fast. The thing is that an sc robot shouldn't exclusively be compared to a chess robot, but also to a soccer robot because it is a physical sport.
"That's not gonna be good for business." "That's not gonna be good for anybody."
evanthebouncy!
Profile Blog Joined June 2006
United States12796 Posts
October 15 2010 04:30 GMT
#19
On October 15 2010 10:56 zobz wrote:
Show nested quote +
On October 15 2010 09:46 AcrossFiveJulys wrote:
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.

Of course rescripting to make a computer understand the flow of the game is a momentus challenge in itself ffs. But i'm sure you wouldn't claim that the physical aspect of starcraft is negligable. What i'm asking is, what do you think two robotic arms operating a mouse and keyboard at 20 000 apm would look like? Unimpressive? The implication is both that a robot would have a much harder time beating a human if it had to physically perform its apm, and that it would probably take a substantial amount of reprogramming to get it to use the minimap and hotkeys effectively, so that it didn't have to be impossibly fast. The thing is that an sc robot shouldn't exclusively be compared to a chess robot, but also to a soccer robot because it is a physical sport.


again, you are missing the point. This is an AI competition. If you want a sensor and actuator competition (that's what you are describing) there are such that exist. But that's not the point of this competition. Your point is valid, as in, they are right, the computer do have advantages that it can query units across the map, but your point is irrelevant to the competition itself.
Life is run, it is dance, it is fast, passionate and BAM!, you dance and sing and booze while you can for now is the time and time is mine. Smile and laugh when still can for now is the time and soon you die!
zobz
Profile Joined November 2005
Canada2175 Posts
October 16 2010 03:14 GMT
#20
On October 15 2010 13:30 evanthebouncy! wrote:
Show nested quote +
On October 15 2010 10:56 zobz wrote:
On October 15 2010 09:46 AcrossFiveJulys wrote:
On October 15 2010 09:25 zobz wrote:
It just occured to me that in a way, computers cheat when they micro, in that they take advantage of their more direct interface with the game in a way humans can't. Humans either have to locate a unit by sight and then select it by hand, or keep it hotkeyed to one of just 10 groups, while i bet the computer can just magically call up a unit anywhere on the map. I think for a computer to truly legitimately beat a human player, it'd have to get information from the game only by means of a camera facing the moniter, and operate the mouse with a robotic arm.


that's ridiculous. the point is whether it's an "AI" that can think well enough to play. which is 99% of the challenge and a ridiculously difficult problem.

you could take your argumentt a level further and say that the robotic arm has an advantage because it never gets tired, or is too precise, or whatever, so to be "fair" you have to emulate a human arm cell by cell.

Of course rescripting to make a computer understand the flow of the game is a momentus challenge in itself ffs. But i'm sure you wouldn't claim that the physical aspect of starcraft is negligable. What i'm asking is, what do you think two robotic arms operating a mouse and keyboard at 20 000 apm would look like? Unimpressive? The implication is both that a robot would have a much harder time beating a human if it had to physically perform its apm, and that it would probably take a substantial amount of reprogramming to get it to use the minimap and hotkeys effectively, so that it didn't have to be impossibly fast. The thing is that an sc robot shouldn't exclusively be compared to a chess robot, but also to a soccer robot because it is a physical sport.


again, you are missing the point. This is an AI competition. If you want a sensor and actuator competition (that's what you are describing) there are such that exist. But that's not the point of this competition. Your point is valid, as in, they are right, the computer do have advantages that it can query units across the map, but your point is irrelevant to the competition itself.

I didn't miss anything said by the person to whom i was responding.
"That's not gonna be good for business." "That's not gonna be good for anybody."
1 2 Next All
Please log in or register to reply.
Live Events Refresh
OSC
11:00
Mid Season Playoffs
TriGGeR vs JumyLIVE!
Creator vs Spirit
Nicoract vs GgMaChine
SKillous vs sebesdes
Solar vs Cure
WardiTV348
Liquipedia
Replay Cast
10:00
SC2's Safe House 2: Playoffs
CranKy Ducklings170
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Rain 8098
Horang2 2670
GuemChi 2646
Bisu 2237
Flash 1134
Leta 876
hero 783
firebathero 645
PianO 563
Jaedong 525
[ Show more ]
BeSt 494
Hyun 448
Mini 324
Soma 216
Last 166
ZerO 133
Killer 122
Light 119
EffOrt 117
JYJ114
JulyZerg 114
Barracks 100
Soulkey 97
Free 90
Rush 90
Pusan 84
ToSsGirL 70
Aegong 69
Snow 66
Mind 45
Sharp 35
Noble 31
sas.Sziky 26
Icarus 20
Sacsri 15
yabsab 11
HiyA 10
ivOry 10
SilentControl 10
zelot 8
ajuk12(nOOB) 6
Mong 1
Dota 2
XaKoH 391
XcaliburYe180
canceldota66
League of Legends
JimRising 421
Counter-Strike
olofmeister1739
shoxiejesuss677
x6flipin392
edward47
oskar47
zeus0
Other Games
summit1g5956
singsing2036
B2W.Neo594
Pyrionflax169
Hui .151
Sick130
Mew2King52
ZerO(Twitch)11
Trikslyr10
Organizations
Counter-Strike
PGL241
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• iopq 0
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV482
League of Legends
• Jankos2784
• Lourlo508
Upcoming Events
OSC
4h 22m
Tenacious Turtle Tussle
11h 22m
The PondCast
22h 22m
OSC
1d
WardiTV Invitational
1d 23h
Online Event
2 days
RSL Revival
2 days
RSL Revival
2 days
WardiTV Invitational
2 days
Afreeca Starleague
3 days
Snow vs Soma
[ Show More ]
Sparkling Tuna Cup
3 days
WardiTV Invitational
4 days
CrankTV Team League
4 days
RSL Revival
4 days
Wardi Open
5 days
CrankTV Team League
5 days
Replay Cast
5 days
WardiTV Invitational
6 days
CrankTV Team League
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
EC S1
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
BSL 21 Non-Korean Championship
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
CranK Gathers Season 2: SC II Pro Teams
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 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.