• Log In
  • Register
  • Settings
TeamLiquid TeamLiquidPro Liquipedia TSL4 LiquidPoker
EDT 19:54
CEST 01:54
KST 08:54
  • Home
  • Forum
  • Streams
  • Liquipedia
  • Features
  • Store
  • WCS
  • StarCraft 2
  • Dota 2
  • Brood War
  • WCS Portal
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • Events
  • BarCraft
  • StarCraft 2
  • Dota 2
  • Brood War
  • League of Legends
  • Blogs
Featured News
Auction OSL - Day 1 Recap …
Auction OSL: Ro32 - Openin…
DH Summer Day 2 Photos
DH Summer SC2 Interviews
DH Summer Dota Interviews
Community News
WCS AM Season 2 to be run …
Confirmed Players at the M…
Defiler Tours #60, 61, 62 …
Alliance Wins DreamHack Su…
Major leaving Team 8
Valve confirms release thi…
MLG Spring Championship ma…
C Liquid Team News
Zenio: Razer Replaypack of …
EG-TL vs Team Eight in Roun…
Dreamhack Summer Day 3: Sc2!
Fluff's Photoblog from Drea…
Dreamhack Summer Day 2: Sc2…
Sponsored Threads
Gamers Wanted as Volunteer…
Simplifi is hiring - work …
TL Advertising Features
C General
The Big Programming Thread
Rape and Incest - justif…
Protests in Turkey attac…
Korean Music Discussion
[Req][Books] Good Fantas…
C TL Community
Long Island BarCraft - MLG…
Happy birthday salle!
TL Site Changes
San Diego Area SC 2 Players
TL.net Ten Commandments
C Fan Clubs
The Neo.G_Soulkey Fanclub
The TotalBiscuit Fanclub
C User Streams
[Stream] RUSethN - high le…
[Stream] Pro7ecT
C Tech Support
Computer Build Resource Th…
Flash player lag
Can't connect to wired int…
Windows 7 is black and white
Mechanical Keyboard Guide
C SC2 General
So about the WC3 players
[BarCraft] Has been remo…
WCS AM Season 2 to be ru…
Confirmed Players at the…
DH Summer: Day 3 Photos
[Interview] 2013 WCS KR …
C SC2 Tourneys
[WCS AM] Group F Challenge…
[OSL] Ro32 Groups A&B 2013…
£400 SC2Improve Summer Lea…
SEANA Trials NA Qualifier …
Atlanta $10 Buy in - Winne…
C SC2 Strategy
The HotS Zerg Help Me Thread
[G] Fleet Keys - Refined H…
[G] The Triple Barrel Bust…
[H] Forgetfulness
[H] Diamond Protoss trying…
C Custom Maps
ZvT midgame micro trainer.
[UMS] Snipers Promod
[P] Semmo's Map Thread
[M] (2) Agria Homestead
Better than Blizzard Map C…
C Dota 2 General
General Discussion
Dota 2 In Montreal
Valve confirms release t…
Dota 2 QQ thread
Dreamhack Summer 2013 Fe…
TL's Item Trading Thread.
C Dota 2 Tourneys
Alienware Cup
Sticky Flames Weekly Dota …
Perfect World's Dota 2 Su…
RedBull ECL2013
Dota 2 General LR thread
C Dota 2 Strategy
Simple Questions, Simple A…
Lone Druid Item Build 6.78
Learning Weaver?
On the stomping of pubs
Does Visage deserve to be …
C BW General
[Q] Mong's Music
[show] Starcraft Presents
[D] New BW Server
New Launcher for ICC and…
No LAN ? O_o
[Map](4)I Dont Care
C BW Tourneys
[CRTL] Finals: C Entus vs …
[DRTL] All-Star Game
C Ranks Teamleague Season 1
China vs Korea: Movie vs F…
Defiler Tours #60, 61, 62 …
C BW Strategy
DragOn's BW strategy reboot
Simple Questions, Simple A…
Practice Partner Thread
Tutorial videos for beginn…
C Sports & Games
2013 NBA Finals
Steam Sales Thread
Civilization V + DLC's, …
FINALLY! - The 2013 NHL …
The XBox One
C League of Legends
[Patch 3.08: Aatrox Patch]…
The Shikyo Memorial for QQ…
[NA LCS Summer] Week 1 Wri…
C LoL Tourneys
[AMD-INVEN]GamExperience
[D] Pro Scene Evolution
[NA LCS] Summer Week 2
C LoL Strategy
Simple Questions, Simple A…
[Champion] Jarman the Four…
[Resource] Champion Tips &…
C Diablo 3
Diablo III's New Game Dire…
D3 Hardcore Community
The: What is my item worth?
C TL Mafia
Roulette Mini Mafia
Newbie Mini Mafia XLIII
Newbie Mini Mafia XLII
C Health & Fitness
The 2013 Weightlifting Pro…
Running Thread
TL Health and Fitness Init…
C Featured Blogs
E3 2013
kierpanda
Sketch: Tap Out To…
Raihn
Liquid at D…
Liquid`FLUFF
Keys Talk Radi…
pubbanana
Artist, Couns…
Manifesto7
C Blogs
LoL MMR co…
EtherealDeath
Emotions and Pr…
husniack
Summer books to r…
Speake
MLG Spri…
TylerThaCreator
Back on track.
Jan1997
League of Legen…
Zyori.tv
Steel Yoursel…
AsmodeusXI
Duckville's…
Duckvillelol
Leta - Movie
Michael - skyline
Anytime - Beast
By.Hero - Shuttle
Anytime - Pusan
Customize Sidebar...

Website Feedback

Closed Threads


IRC Web Chat

TeamSpeak 3 (42 users)


Active: 6737 users
TL will be down for server maintenance at 10pm EDT for approximately 30 minutes.

"Deep Blue" for SC2?

Forum Index > StarCraft 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Next All
 
 kamicom   United States. November 11 2012 12:49. Posts 148
Profile Blog # 
I was wondering if it would be possible to program a perfect computer player for sc2. I'm talking perfect economy, building placement, scouting, position, composition, strategy, micro, macro, etc. I'm assuming it'd have to be written differently for each map but it'd be nice to see the most optimal play conceivable for sc2.

I already see the issues since some races are more rewarding for perfect micro but I'm sure those variables could be tweaked until a balance is found.

It'd be a blast watching two computers play each other. I dare say it could probably be even more entertaining than GSL and other pro leagues.
Last edit: 2012-11-11 12:50:42
I ragequit if my split fails.
Old Post

  AbideWithMe   November 11 2012 12:53. Posts 207Profile # 
Perfect mechanics and micro with predefined build orders yes ofc.

Perfect strategies and scouting with dynmaic BOs not so much.

With certain pefectly executed timing pushes A.I. could beat every human for sure though.
Last edit: 2012-11-11 12:54:27
""I abused a child today" -Stephano" - nmetasch
Old Post

 
 shindigs   United States. November 11 2012 12:56. Posts 4353
Profile Blog # 
There was an AI released that had perfect unit control that basically made marines super imbalanced. It could split near perfectly and avoid banelings like no one's business. Zerglings spread out to reduce splash damage from tanks and basically overran everything.

I think it'd be interesting if we could set a cap on what the AI can do with mechanics, and make it somewhat equatable to human play. Maybe a 300-400 APM limit? Someone in AI please let me know if this is possible.

I think there's a realm for super AI's to battle it out there. Does perfect zergling control or perfect marine control win out at the end of the day?
Twitter: @shindags || Collegiate Starleague www.cstarleague.com || Sponsored by #ESPORTSPROBLEMS || twitch.tv/shindigs
Old Post

 
 Warlock40   November 11 2012 12:56. Posts 508
Profile # 

On November 11 2012 12:53 AbideWithMe wrote:
Perfect mechanics and micro with predefined build orders yes ofc.

Perfect strategies and scouting with dynmaic BOs not so much.

With certain pefectly executed timing pushes A.I. could beat every human for sure though.


This. I could see Automaton 2000 having a ludicrously high win rate within the first ten minutes of the game by executing a marine timing attack with impossible micro.
Old Post

 
 AirbladeOrange   United States. November 11 2012 12:56. Posts 2099
Profile Blog # 
People have discussed perfect micro before but more with Brood War. Some people have actually done some impressive programming.

http://www.teamliquid.net/forum/viewmessage.php?topic_id=350421
 
Old Post

 
 peidongyang   Canada. November 11 2012 12:59. Posts 1459
Profile # 
Probably would be a zerg player and would win the standard 50 infestor gglord build >.<

On topic though micro is pretty simple, but as you can see from the blizzard's own ai decision making and dynamic gameplay is pretty much impossible
Kappa
Old Post

 
 EtherealDeath   United States. November 11 2012 13:00. Posts 8185
Profile Blog # 
If there were a major research project for a Starcraft Deep Blue as there was in Chess, we would have a Deep Blue for Starcraft probably within 15-20 years max.
Last edit: 2012-11-11 13:00:47
SC2: Kasu.767 ////////// Dota 2: 1a2a3a
Old Post

 
 Kentredenite   United States. November 11 2012 13:00. Posts 113
Profile # 

On November 11 2012 12:56 shindigs wrote:Maybe a 300-400 APM limit? Someone in AI please let me know if this is possible.

You can put a limit on it, but the way those AIs are made, putting a limit like that on them would make them completely useless. Not that it'll happen exact this way, but it might do something like start to split a bunch of marines individually with move command, and then because it ran out of actions after the first few marines, it'll "forget" to a-move with them and leave them move command random places or something while the rest of them stay bunched and die to banelings.
 
Old Post

  AbideWithMe   November 11 2012 13:01. Posts 207Profile # 

On November 11 2012 12:56 AirbladeOrange wrote:
People have discussed perfect micro before but more with Brood War. Some people have actually done some impressive programming.

http://www.teamliquid.net/forum/viewmessage.php?topic_id=350421

Micro is really not the question here. I believe everybody has seen Automaton or Ursadak Micro. The Question is how you train an A.I to play PvP for example. Or the standard answer to Protoss Forge Fast Expand with an immidiate third base for Zerg.
""I abused a child today" -Stephano" - nmetasch
Old Post

 
 Ettick   United States. November 11 2012 13:07. Posts 1653
Profile Blog # 
I mean it would probably take a while, but couldn't you program the AI to scout and build the correct units and buildings based on what they see, in addition to program it to have perfect macro and micro?
Last edit: 2012-11-11 13:07:33
 
Old Post

 
 EtherealDeath   United States. November 11 2012 13:08. Posts 8185
Profile Blog # 
[image loading]
http://xkcd.com/1002/
SC2: Kasu.767 ////////// Dota 2: 1a2a3a
Old Post

 
 JacobShock   Denmark. November 11 2012 13:09. Posts 1114
Profile # 
I am a robot.
Hotbid: I could be a professional terran player! =D QXC: ..................................
Old Post

 
 TheGreenMachine   United States. November 11 2012 13:09. Posts 700
Profile # 
this is automaton 2000 using zerglings to micro against seige tanks, its really awesome

Don't forget to get everyone you know to play HOTS so this game we love called Starcraft will live on. Every little bit helps. ^^
Old Post

 
 TheDraken   United States. November 11 2012 14:18. Posts 632
Profile # 

On November 11 2012 12:56 shindigs wrote:
There was an AI released that had perfect unit control that basically made marines super imbalanced. It could split near perfectly and avoid banelings like no one's business. Zerglings spread out to reduce splash damage from tanks and basically overran everything.

I think it'd be interesting if we could set a cap on what the AI can do with mechanics, and make it somewhat equatable to human play. Maybe a 300-400 APM limit? Someone in AI please let me know if this is possible.

I think there's a realm for super AI's to battle it out there. Does perfect zergling control or perfect marine control win out at the end of the day?


you mean automaton 2000?
fast food. y u no make me fast? <( ಠ益ಠ <)
Old Post

 
 ReignSupreme.   Australia. November 11 2012 14:27. Posts 916
Profile # 
[[ Stay Positive !~ ]] [[ twitch.tv/ReignSupr3me ]] [[ twitter.com/ReignSupr3me ]]
Old Post

  Wolfswood   United States. November 11 2012 14:29. Posts 349Profile # 

On November 11 2012 13:08 EtherealDeath wrote:
+ Show Spoiler +
[image loading]

http://xkcd.com/1002/
im fucking gosu@ calvinball, thinking about taking next semester off to go pro
omnipotence...got to get me some of that
Old Post

 
 Figgy   Canada. November 11 2012 14:34. Posts 1311
Profile # 

On November 11 2012 13:07 Ettick wrote:
I mean it would probably take a while, but couldn't you program the AI to scout and build the correct units and buildings based on what they see, in addition to program it to have perfect macro and micro?


Absolutely, 100% never.

There is an impossible amount of variables to ever, ever take into account that an A.I. will simply never be able to handle.

For example, protoss does a standard FFE and Zerg can't punish it. Zerg is either programmed to All In or get a 3rd hatch.

Easy enough.

What happens if the 3rd base is cannon rushed and the A.I. didn't scout it until it may or may not be too late to save.

How does the A.I know what to do? Do you know how hard it is to program a response to something so simple that a human will be able to decide instantly just through practice?

Do I let the hatch die? Do I build lings to save it? How many lings? Does it depend on the amount of cannons? What if my Zerglings get walled off AFTER they are already on the way or in production in a way that a computer cannot possibly forsee that makes it impossible to stop? Do they send the lings anyways?

If I don't save it and I have no scouting information, how does the build proceed? What if I have zero scouting, when as a programmer do I set my A.I to rebuild that 3rd base with zero information? When do I build enough units to clear out the cannons? When is it plausable to take your 4th instead of the 3rd base location? Is it possible to make this move on every map?

There are THOUSANDS of scenarios from the first 5 minutes of a game that can throw an A.I. off it's set pattern. Even the best of the best Chess computers don't determine their openings, they have a vast opening book with variations made by top GMs because the options early game are simply too vast for the computer to realistically figure it out.

People can make these "Easy" decisions because of common sense. Computers can't.

Last edit: 2012-11-11 14:35:31
Bug Fixes Fixed an issue where, when facing a SlayerS terran, completing a hatchery would cause a medivac and 8 marines to randomly spawn nearby and attack it.
Old Post

 
 Probe1   United States. November 11 2012 14:35. Posts 16445
Profile Blog # 
You'd have to teach a computer to scout which be difficult to put it lightly. Why not just train it to do one build for each matchup? You all have seen now what the automatron 2000 bot can do with micro. Any AI can have perfect macro. Perfect micro and macro with a safe general build that is ok against anything for a player=unstoppable for a microbot.
우정호 KT_VIOLET 1988 - 2012 While we are postponing, life speeds by
Old Post

 
 EtherealDeath   United States. November 11 2012 14:45. Posts 8185
Profile Blog # 

On November 11 2012 14:34 Figgy wrote:

Show nested quote +
On November 11 2012 13:07 Ettick wrote:
I mean it would probably take a while, but couldn't you program the AI to scout and build the correct units and buildings based on what they see, in addition to program it to have perfect macro and micro?



Absolutely, 100% never.

There is an impossible amount of variables to ever, ever take into account that an A.I. will simply never be able to handle.

For example, protoss does a standard FFE and Zerg can't punish it. Zerg is either programmed to All In or get a 3rd hatch.

Easy enough.

What happens if the 3rd base is cannon rushed and the A.I. didn't scout it until it may or may not be too late to save.

How does the A.I know what to do? Do you know how hard it is to program a response to something so simple that a human will be able to decide instantly just through practice?

Do I let the hatch die? Do I build lings to save it? How many lings? Does it depend on the amount of cannons? What if my Zerglings get walled off AFTER they are already on the way or in production in a way that a computer cannot possibly forsee that makes it impossible to stop? Do they send the lings anyways?

If I don't save it and I have no scouting information, how does the build proceed? What if I have zero scouting, when as a programmer do I set my A.I to rebuild that 3rd base with zero information? When do I build enough units to clear out the cannons? When is it plausable to take your 4th instead of the 3rd base location? Is it possible to make this move on every map?

There are THOUSANDS of scenarios from the first 5 minutes of a game that can throw an A.I. off it's set pattern. Even the best of the best Chess computers don't determine their openings, they have a vast opening book with variations made by top GMs because the options early game are simply too vast for the computer to realistically figure it out.

People can make these "Easy" decisions because of common sense. Computers can't.



So little faith ~

Go is probably similar. Sure is hard as hell to program an AI for it, but we've got a 6dan AI so far.
SC2: Kasu.767 ////////// Dota 2: 1a2a3a
Old Post

 
 crbox   Canada. November 11 2012 15:16. Posts 886
Profile # 
omg those automatons video are sick lol. Zergling micro like that is literally impossible rofl (and I guess marine micro too but much more possible ^^)
 
Old Post

1 2 3 4 5 6 7 8 9 10 11 12 13 14 Next All
Please log in or register to reply.
 
Refresh
 Calendar - June 
We Th Fr Sa Su Mo Tu
19202122232425
FEATURED ON AIR:
Wiki
[WCS AM] Group F CL
Stream: WCS_America
ON AIR:
→
LO3 E162
Stream: OneMoreGame
→
[URTL] ROH vs Freaks
Stream: UR Gaming TV
Wiki
Shifting Gears
→
Canada Cup Playoffs…
Stream: nyjohntv
→
Unfiltered #11
Upcoming events:  [ More ]
6mSC Presents: The OSL
1h 6m[URTL] oG vs Ks
1h 6mSc2Up&Coming Dream…
2h 6mRules of Engagement
15h 6mRitmix RSL V
16h 6mESET Masters'13 RQ#8
17h 6mSC2I Summer League…
22h 6m[WCS AM] Group G CL
23h 6m[URTL] PrOp vs Gl…
23h 6mLO3 - E163
1d 1h[URTL] iMp vs oSp…
1d 2hRules of Engagement
1d 3hMeta: Episode #9
1d 9h[OSL] RO32 Group C&D
1d 11hHSC VII Day 1
1d 17hAdroits #RC #3
1d 17hGo4SC2 #293
1d 17hGo4SC2 #293
1d 22h[WCS AM] Group E CL
1d 23h[URTL] Denial vs…
2 days[URTL] FXO.NA vs Op
2 daysRules of Engagement
2 days[GSTL] Ax-Acer vs.…
2 daysHSC VII Day 2
2 daysXilence Cup 8
2 days[WCS AM] Group D
3 daysVengeance Cup Qual…
3 days[GSTL] AZUBU vs. FXO
3 daysMST#07
3 daysWyN Master CUP
3 daysHSC VII Day 3
3 daysAdroits RC #4
3 daysDenver June HOTS T…
3 daysSSRO #3
4 days[AlienwareCup]Grou…
4 days[BW] Defiler Tour…
4 daysHSC VII Day 4
4 daysGo4SC2 Sun €150
5 days[AlienwareCup]Grou…
6 days[OSL] RO32 Group E&F
6 days[AlienwareCup]Grou…
Refresh
StarCraft: Brood War
snipealot2
StarCraft 2
IdrA
QuanticApocalypse
QuanticHwangSin
SarenS
Dota 2
Arteezy
plzgogame
Other Notable Streams
Destiny
PainUser
MLGSC2
-orb-
[ Show 113 non-featured ]
StarCraft: Brood War
• idenieide
• i am plus
• romarior
StarCraft 2
• Anoss
• Pro7ecT
• Tyraxus
• AltWinter
• avilo
• 2vs2AiLillekanin
• DakkoN
• StarGazing
• eNjiin
• Aruncart
• Chicks
• musti20045
• Bails
• .FlatLine
• .kv
• Joriko
• LaG.Gaming
• Dzerzhinsky
• Darkness2k11
• WonderSC2
• FXOkaRmy
• AdonaiDabbs
• Jowj
• zDreaM
• burstylez
• CarnageSC2
• nusTella
• FT.aCt)Sony
• Bonkarooni
• xOGenesis
• doGGie
• Foogazi
• TylerThaCreator
• DarkerThanKuro
• ProCheeto
• InSpiReZerG
• LoLiLouLiLaM
• Lingboy
• KiF1rE
• SCGStratocaster
• Zeefrag
• NOMiracle
• Bode009
• Bohnzerger
• Mentalo
• TheBatman
• DexLy
• TuckerX
• enecateReAP
• SoOJuuu
• Inquisitor
• JuggernautJason
• KirA_TheGreaT
• fCFiRE
• Abstinence
• SpaceSamurai
• TensaiSC
• BsCRevi
• UmbraaeternuS
• adrenalyne
Dota 2
• Figueiredo
• FroggedTV
• Rexi
• t40r
• SuperJoe
• TsunamiNori
• DB42
• InfectedGoat
• D4RKCIDE
• Comogury
• EsTra
• Aberu
• MrHankey
• --derp--
• Kamatari
League of Legends
• Bubbadub
• Mrs Sole Angel
• -dcLookAtThis-
• Pik4Pii
• falconfan02
• B-Wong
• nosinned
• Okpapi
• AhDee
• vTnTemujin
• Mezxxii
• CloudCarry
• GrayFox-
• Psyal
Other Games
• SK.Testie
• Trump
• ArtemisKnives
• BloodyGood
• NopeVidya
• -BCNPalomino-
• BhT-
• rizeupgaming
• Allbeert
• Doctord93
• Shizzler
• Warnipple
• Pittski
• AGcomandyzo(toss)
• RenJ-69
• dotbeef
• Yoshi Kirishima
• emythrel
• maRkySC2
• hugar
• Crusaders TV

» Recent SC2 Results
» Premier SC2 Tournaments

1. Sen
2. Stephano
3. Socke
4. mOOnGLaDe
5. Nerchio
1. Life
2. Curious
3. RorO
4. Symbol
5. PartinG
Sidebar Settings...

The Little App Factory



The opinions expressed by our users do not reflect the official position of TeamLiquid.net or its staff.

Advertising | Jobs | Privacy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren. Ad tag: TF_US.
The contents of this webpage are copyright © 2002-2013 Teamliquid.net. All Rights Reserved