• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 11:15
CET 17:15
KST 01:15
  • 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: Winners10Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
StarCraft, SC2, HotS, WC3, Returning to Blizzcon!33$5,000+ WardiTV 2025 Championship6[BSL21] RO32 Group Stage4Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win10
StarCraft 2
General
Mech is the composition that needs teleportation t TL.net Map Contest #21: Winners Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win RotterdaM "Serral is the GOAT, and it's not close" 5.0.15 Patch Balance Hotfix (2025-10-8)
Tourneys
Constellation Cup - Main Event - Stellar Fest $5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament Merivale 8 Open - LAN - Stellar Fest Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
[ASL20] Ask the mapmakers — Drop your questions BW General Discussion [BSL21] RO32 Group Stage BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review
Tourneys
[BSL21] RO32 Group A - Saturday 21:00 CET [Megathread] Daily Proleagues [ASL20] Grand Finals [BSL21] RO32 Group B - Sunday 21:00 CET
Strategy
Current Meta PvZ map balance How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile Should offensive tower rushing be viable in RTS games? Dawn of War IV
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
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 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
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Why we need SC3
Hildegard
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1825 users

BoxeR: "AlphaGo won't beat humans in StarCraft" - Page 5

Forum Index > SC2 General
568 CommentsPost a Reply
Prev 1 2 3 4 5 6 7 27 28 29 Next All
arbiter_md
Profile Joined February 2008
Moldova1219 Posts
Last Edited: 2016-03-12 22:59:56
March 12 2016 22:56 GMT
#81
There are few points that people here seem to misunderstand:
1. Starcraft IS turn based. The difference from Go is that a turn in Starcraft has to be done in 1/400 of minute, while in Go the AI has to implement some kind of time management.
2. Starcraft compared to Go, requires much more programming work to be done. But when it's done, it will be much easier for AI to master. Because it's much easier at given time in the game to say who is ahead, compared to Go.
3. I can wait for a moment to watch two AI bots fighting in Starcraft with Korean commentators screaming. Imagine what a beautiful game that would be, with insane multitasking!
The copyright of this post belongs solely to me. Nobody else, not teamliquid, not greetech and not even blizzard have any share of this copyright. You can copy, distribute, use in commercial purposes the content of this post or parts of it freely.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
Last Edited: 2016-03-12 23:05:43
March 12 2016 23:04 GMT
#82
Everything humans can do computers will be able to do it better... if not now, certainly later.

Except being stupid, I think we are pretty damn invincible at being stupid.
"When the geyser died, a probe came out" - SirJolt
Liquid`Snute
Profile Blog Joined July 2010
Norway839 Posts
March 12 2016 23:09 GMT
#83
Naive. Of course AIs will be able to beat humans, even with APM/micro limitations (no mineral hax etc). It will take a lot of work to get the AI to such a stage, but a computer's game-sense and execution will be absolute next level, far beyond that of any human. Perfect memory, perfect theory. Obviously the awkward 'mindless machine' quirks will be dealt with in the development of the AI. If the computer is fast enough to process well in "broodwar real-time" with several strategic layers working together (like AlphaGo), humans won't stand a chance. It will take crazy strong computers to do this, but progress is always there. Would be very cool to watch and I hope they undertake the project
Team Liquid
iFU.pauline
Profile Joined September 2009
France1655 Posts
Last Edited: 2016-03-12 23:13:48
March 12 2016 23:10 GMT
#84
On March 13 2016 07:56 arbiter_md wrote:
There are few points that people here seem to misunderstand:
1. Starcraft IS turn based.


I don't mean to offend you but this is not what turn based means. Turn based means that you have to wait your opponent to play before you can do anything.

This is not the case with brood war as you might have noticed...
No coward soul is mine, No trembler in the world's storm-troubled sphere, I see Heaven's glories shine, And Faith shines equal arming me from Fear
OkStyX
Profile Blog Joined October 2011
Canada1199 Posts
March 12 2016 23:15 GMT
#85
This would be so cool to watch.
Team Overklocked Gaming! That man is the noblest creature may be inferred from the fact that no other creature has contested this claim. - G.C. Lichtenberg
ProBell
Profile Joined May 2012
Thailand145 Posts
March 12 2016 23:17 GMT
#86
I'm 100% sure a perfect AI can beat any progamer, at least 90% of the time. Right now most sc2 players probably can't even beat Insane AI, while all pros and hardcore sc2 players find them pretty easy. But if you're going to disagree that a human can beat a computer, think of this: every sc2 unit has somewhat of a "counter" unit. So you make 5+ marines? AI makes 1-2 banelings, not to mention, you can easily program them to never get out-micro'ed, out-economied, make 3rd cc in base? Zerg AI will send a drone for a 4th hatch AND make a good enough defense to counter your potential attack on the 4th, main army, OR drops in the main. SC2 really is about perfect micro/macro, you can say but humans have 'better' game sense or preparations going into the game with a perfect plan, but EVERY sc2 unit or build can be countered. Remember, think of going vs someone who has a PERFECT micro, even-sized army, chances of winning is pretty much next to none.
Shuffleblade
Profile Joined February 2012
Sweden1903 Posts
March 12 2016 23:19 GMT
#87
On March 13 2016 08:10 iFU.pauline wrote:
Show nested quote +
On March 13 2016 07:56 arbiter_md wrote:
There are few points that people here seem to misunderstand:
1. Starcraft IS turn based.


I don't mean to offend you but this is not what turn based means. Turn based means that you have to wait your opponent to play before you can do anything.

This is not the case with brood war as you might have noticed...

You are right ofc, starcraft is rts, which is the total opposite of turnbased.

BUT with a sufficiently powerful computer (that probably doesn't exist yet) it basically becomes turn based.

Imagine if we would have slowed down the game to run at 5% of how fast it is currently going (gamespeed) it would still be rts but it would be so slow that that it would be more of a turn based game than an rts.
The difference between rts and turnbased is that the most important thing in rts is what you prioritize what to do with your time. In starcraft a computer could do everything basically at once, thus removing the rts factor and turning it into turn based.
Maru, Bomber, TY, Dear, Classic, DeParture and Rogue!
Green_25
Profile Joined June 2013
Great Britain696 Posts
Last Edited: 2016-03-12 23:33:30
March 12 2016 23:23 GMT
#88
I think an AI capable of beating a starcraft pro is a lot further off than people here think, but it will be possible eventually. Question is how long does it take.

I think its also important to note that real-time strategy always includes an element of chaos/random chance, so unlike chess/go where a perfect AI should never lose, I don't think its the same in RTS.
writer22816
Profile Blog Joined September 2008
United States5775 Posts
Last Edited: 2016-03-12 23:35:42
March 12 2016 23:35 GMT
#89
Since SC isn't a perfect information game, it stands to reason that a good human player should always have the ability to at least take occasional games off of an AI. Nevertheless, even though I love Boxer and Flash, they're kidding themselves if they think that there will never be an AI that can reliably take games off of them. Most people in the gaming community think AIs are a joke because bots in video games are always easy to beat. If a company like Google or IBM threw significant resources into making a video game AI, these people would very quickly be eating their words lol. There is nothing in either Starcraft game that remotely approaches the intractability of Go, and mechanics-wise a good AI would be able to completely shit on any human player.
8/4/12 never forget, never forgive.
thePunGun
Profile Blog Joined January 2016
598 Posts
Last Edited: 2016-03-12 23:36:59
March 12 2016 23:36 GMT
#90
On March 13 2016 08:23 Green_25 wrote:
I think an AI capable of beating a starcraft pro is a lot further off than people here think, but it will be possible eventually. Question is how long does it take.


This!
In a perfect world an AI will always beat any human contestant in any discipline, without a question, but we're not quite there yet.
I have no doubt in my mind that AI is the future of human society and eventually we'll all become human AI hybrids...oh what a glorious day tha will be.
Ohh holy AI, cure our flawed imperfect existence!
"You cannot teach a man anything, you can only help him find it within himself."
DuckloadBlackra
Profile Joined July 2011
225 Posts
March 12 2016 23:41 GMT
#91
On March 13 2016 08:09 Liquid`Snute wrote:
Naive. Of course AIs will be able to beat humans, even with APM/micro limitations (no mineral hax etc). It will take a lot of work to get the AI to such a stage, but a computer's game-sense and execution will be absolute next level, far beyond that of any human. Perfect memory, perfect theory. Obviously the awkward 'mindless machine' quirks will be dealt with in the development of the AI. If the computer is fast enough to process well in "broodwar real-time" with several strategic layers working together (like AlphaGo), humans won't stand a chance. It will take crazy strong computers to do this, but progress is always there. Would be very cool to watch and I hope they undertake the project


This post is perfectly spot on. My thoughts as well.
reve_etrange
Profile Joined September 2015
1 Post
March 12 2016 23:42 GMT
#92
On March 13 2016 03:08 Clonester wrote:
The same has the complete Go community said about AlphaGo and also Lee Sedol said, he will win so easy against AlphaGo. It became a train wreck... for the Go community.

Same will happen with AlphaStarcraft for Boxer, Flash, Bisu and the complete Community.


This sentiment is wrong. Widespread availability of past-master programs will be to Go (and Starcraft) what it has been for chess. When everyone has a super-human practice partner, the human game gets much deeper.
arbiter_md
Profile Joined February 2008
Moldova1219 Posts
Last Edited: 2016-03-12 23:51:05
March 12 2016 23:48 GMT
#93
AI by definition is imperfect! It can lose at any game it plays, and it will never become perfect. The easiest proof of its imperfection is if you put it to play against itself.

It works with probabilities, and tries to emulate the human behavior. The difference from human is it can do it tirelessly. It's like a human who lived for a thousand years being biologically all the time at age 25. Doing one thing all his life.
The copyright of this post belongs solely to me. Nobody else, not teamliquid, not greetech and not even blizzard have any share of this copyright. You can copy, distribute, use in commercial purposes the content of this post or parts of it freely.
DuckloadBlackra
Profile Joined July 2011
225 Posts
Last Edited: 2016-03-12 23:50:52
March 12 2016 23:49 GMT
#94
On March 13 2016 08:17 ProBell wrote:
I'm 100% sure a perfect AI can beat any progamer, at least 90% of the time. Right now most sc2 players probably can't even beat Insane AI, while all pros and hardcore sc2 players find them pretty easy. But if you're going to disagree that a human can beat a computer, think of this: every sc2 unit has somewhat of a "counter" unit. So you make 5+ marines? AI makes 1-2 banelings, not to mention, you can easily program them to never get out-micro'ed, out-economied, make 3rd cc in base? Zerg AI will send a drone for a 4th hatch AND make a good enough defense to counter your potential attack on the 4th, main army, OR drops in the main. SC2 really is about perfect micro/macro, you can say but humans have 'better' game sense or preparations going into the game with a perfect plan, but EVERY sc2 unit or build can be countered. Remember, think of going vs someone who has a PERFECT micro, even-sized army, chances of winning is pretty much next to none.


An AI doesn't even have to be close to perfect to beat any progamer 100% of the time. Google admitted AlphaGo is nowhere near being a perfect AI, but I suspect it will beat anyone close to 100% of the time if not 100%. I'll be amazed if Sedol takes a game. Perfect is such a colossal standard that even the best of the best pale in comparison.
Destructicon
Profile Blog Joined September 2011
4713 Posts
Last Edited: 2016-03-12 23:52:45
March 12 2016 23:50 GMT
#95
I think way too many of you are just going into this thinking of perfect mechanics and mid to late game engagements where the AI just destroys humans. I think that's a pretty narrow view of how things would unfold. The AI would need to learn such intricacies as scouting and interpreting the information it sees, because if the AI gets bunker rushed 3 times in a row all its perfect micro and mechanics will be useless.

Yes its true BW and SC2 are very heavily mechanics dependent and a human would probably get destroyed if he'd try to fight an AI toe to toe in any late game situation. However the early to mid game humans can probably juggle a lot of tasks efficiently enough to the point the advantage of an AI would be negligible and then the game sense would kick in. How does the AI learn the subtle differences between a economic 1/1/1 or a offensive one? Or the difference between the different variations of Gateway all-ins (with or without blink).

Yeah probably in 5-10 years the programmers will crack it. But I think they'll have one hell of a fight ahead of them when tackling BW and SC2, the information acquisition, interpretation and decisions modules will probably take tons of time to fine tune and refine.
WriterNever give up, never surrender! https://www.youtube.com/user/DestructiconSC
DuckloadBlackra
Profile Joined July 2011
225 Posts
March 12 2016 23:58 GMT
#96
On March 13 2016 08:35 writer22816 wrote:
Since SC isn't a perfect information game, it stands to reason that a good human player should always have the ability to at least take occasional games off of an AI. Nevertheless, even though I love Boxer and Flash, they're kidding themselves if they think that there will never be an AI that can reliably take games off of them. Most people in the gaming community think AIs are a joke because bots in video games are always easy to beat. If a company like Google or IBM threw significant resources into making a video game AI, these people would very quickly be eating their words lol. There is nothing in either Starcraft game that remotely approaches the intractability of Go, and mechanics-wise a good AI would be able to completely shit on any human player.


A sufficiently advanced AI would be able to do all the scouting it needs to gain enough information to win every time. It would remember everything perfectly and calculate the implications of what it learns with extreme precision. The biggest challenge is programming the decisions it will need to make based off this information.
coverpunch
Profile Joined December 2011
United States2093 Posts
Last Edited: 2016-03-13 00:14:02
March 13 2016 00:03 GMT
#97
I wouldn't be as confident as BoxeR, but I think humans do have more of an advantage in StarCraft as a game of imperfect information, real-time strategy, and frankly bring a far less mature game than chess or go. I think it is much easier with these qualities to bug out a computer AI or to present it with a totally novel strategy where it cannot rely on its computational superiority (Deep Blue) or a large database of past games (AlphaGo) to find a solution quickly enough.

That's not to say it will always be the case, but such a challenge will require a next level of machine learning and AI that will probably take a few years to get the adequate processing power and break down the problem into manageable chunks.

Edit: I am assuming the computer would be forced into some restrictions similar to a human, such as having to be external to the computer running the game and having to process only what it can see on a monitor. Its apm would thus be constrained to what the SC client can allow it to do, so it can't, say, spam millions of clicks per second over the entire map.
Scarlett`
Profile Joined April 2011
Canada2392 Posts
March 13 2016 00:12 GMT
#98
On March 13 2016 08:17 ProBell wrote:
I'm 100% sure a perfect AI can beat any progamer, at least 90% of the time. Right now most sc2 players probably can't even beat Insane AI, while all pros and hardcore sc2 players find them pretty easy. But if you're going to disagree that a human can beat a computer, think of this: every sc2 unit has somewhat of a "counter" unit. So you make 5+ marines? AI makes 1-2 banelings, not to mention, you can easily program them to never get out-micro'ed, out-economied, make 3rd cc in base? Zerg AI will send a drone for a 4th hatch AND make a good enough defense to counter your potential attack on the 4th, main army, OR drops in the main. SC2 really is about perfect micro/macro, you can say but humans have 'better' game sense or preparations going into the game with a perfect plan, but EVERY sc2 unit or build can be countered. Remember, think of going vs someone who has a PERFECT micro, even-sized army, chances of winning is pretty much next to none.

you're :
not talking about the same game
assuming the ai has full map vision
assuming the game is about 1 fight and who has a better army wins
Progamer
Poopi
Profile Blog Joined November 2010
France12904 Posts
March 13 2016 00:12 GMT
#99
On March 13 2016 08:58 DuckloadBlackra wrote:
Show nested quote +
On March 13 2016 08:35 writer22816 wrote:
Since SC isn't a perfect information game, it stands to reason that a good human player should always have the ability to at least take occasional games off of an AI. Nevertheless, even though I love Boxer and Flash, they're kidding themselves if they think that there will never be an AI that can reliably take games off of them. Most people in the gaming community think AIs are a joke because bots in video games are always easy to beat. If a company like Google or IBM threw significant resources into making a video game AI, these people would very quickly be eating their words lol. There is nothing in either Starcraft game that remotely approaches the intractability of Go, and mechanics-wise a good AI would be able to completely shit on any human player.


A sufficiently advanced AI would be able to do all the scouting it needs to gain enough information to win every time. It would remember everything perfectly and calculate the implications of what it learns with extreme precision. The biggest challenge is programming the decisions it will need to make based off this information.

You can prevent scouting from happening, you can cancel buildings or fly CC, you can kill your own units... or many other random things. The incomplete information is a really tricky issue, as well as the notion of "perfect" micro.
The fun thing is that even if you make two AI play against each other with unlimited APM and complete information, maybe (speaking of sc2) you can't solve the game or one race is indeed overpowered or whatever, thus in the "real" game you can't ensure win either.

So being too confident in either side is probably a bad idea.
WriterMaru
iFU.pauline
Profile Joined September 2009
France1655 Posts
March 13 2016 00:15 GMT
#100
Most of people are saying that an AI would beat a human at starcraft based of the assumption that in the future it will. That's stupid... How do you want to debate with that type of arguments :/ The thread is about AlphaGo present day. And it is nowhere near that. And even if it manages to do it in 50 years when no one is left playing Starcraft. What's the point...

Anyway, the thing that would definitely settle this debate is to know if all problems can be solved by calculations...

If yes, then eventually AI would be capable just by itself to run a campaign and become president. Or eradicate say, violence in the world.

Now talk about taking it to the next level...
No coward soul is mine, No trembler in the world's storm-troubled sphere, I see Heaven's glories shine, And Faith shines equal arming me from Fear
Prev 1 2 3 4 5 6 7 27 28 29 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 292
Codebar 46
MindelVK 33
BRAT_OK 11
StarCraft: Brood War
Sea 5211
Horang2 2518
Jaedong 612
EffOrt 355
Soma 289
Mini 261
actioN 251
Rush 205
Mind 110
Hyun 88
[ Show more ]
Backho 41
ToSsGirL 39
Rock 39
JYJ30
Terrorterran 25
soO 24
Aegong 23
zelot 19
HiyA 14
sorry 9
Sacsri 6
Dota 2
Gorgc4973
qojqva2900
Dendi965
syndereN276
LuMiX1
Heroes of the Storm
Khaldor357
Other Games
singsing2138
B2W.Neo1241
Hui .343
Lowko274
Mlord272
Sick251
Fuzer 205
ArmadaUGS105
XcaliburYe72
nookyyy 51
Trikslyr11
KnowMe3
Organizations
StarCraft 2
WardiTV1200
Counter-Strike
PGL206
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Adnapsc2 9
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 2479
Other Games
• Shiphtur264
Upcoming Events
IPSL
1h 46m
dxtr13 vs OldBoy
Napoleon vs Doodle
LAN Event
1h 46m
Lambo vs Clem
Scarlett vs TriGGeR
ByuN vs TBD
Zoun vs TBD
BSL 21
3h 46m
Gosudark vs Kyrie
Gypsy vs OyAji
UltrA vs Radley
Dandy vs Ptak
Replay Cast
6h 46m
Sparkling Tuna Cup
17h 46m
WardiTV Korean Royale
19h 46m
LAN Event
22h 46m
IPSL
1d 1h
JDConan vs WIZARD
WolFix vs Cross
BSL 21
1d 3h
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
1d 16h
[ Show More ]
Wardi Open
1d 19h
WardiTV Korean Royale
2 days
Replay Cast
3 days
Kung Fu Cup
3 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
4 days
The PondCast
4 days
RSL Revival
4 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
4 days
WardiTV Korean Royale
4 days
RSL Revival
5 days
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
5 days
CranKy Ducklings
6 days
RSL Revival
6 days
herO vs Gerald
ByuN vs SHIN
Kung Fu Cup
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
Stellar Fest: Constellation Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
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

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
TLPD

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

Advertising | Privacy Policy | Terms Of Use | Contact Us

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