• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:48
CEST 22:48
KST 05:48
  • 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
Team Liquid Map Contest #21 - Presented by Monster Energy5uThermal's 2v2 Tour: $15,000 Main Event14Serral wins EWC 202549Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580
Community News
Weekly Cups (Aug 4-10): MaxPax wins a triple5SC2's Safe House 2 - October 18 & 195Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments5[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10
StarCraft 2
General
RSL Revival patreon money discussion thread #1: Maru - Greatest Players of All Time Lambo Talks: The Future of SC2 and more... Team Liquid Map Contest #21 - Presented by Monster Energy uThermal's 2v2 Tour: $15,000 Main Event
Tourneys
Enki Epic Series #5 - TaeJa vs Classic (SC Evo) Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series SEL Masters #5 - Korea vs Russia (SC Evo) ByuN vs TaeJa Bo7 SC Evo Showmatch
Strategy
Custom Maps
External Content
Mutation # 486 Watch the Skies Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather
Brood War
General
New season has just come in ladder StarCraft player reflex TE scores BGH Auto Balance -> http://bghmmr.eu/ Simultaneous Streaming by CasterMuse Google Play ASL (Season 20) Announced
Tourneys
[Megathread] Daily Proleagues KCM 2025 Season 3 Small VOD Thread 2.0 [ASL20] Online Qualifiers Day 2
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Total Annihilation Server - TAForever Nintendo Switch Thread Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI Bitcoin discussion thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread [\m/] Heavy Metal Thread [Manga] One Piece Movie Discussion! Korean Music Discussion
Sports
2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Gaming After Dark: Poor Slee…
TrAiDoS
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 689 users

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

Forum Index > SC2 General
568 CommentsPost a Reply
Prev 1 9 10 11 12 13 29 Next All
Magerius
Profile Joined December 2014
Canada1 Post
March 13 2016 15:18 GMT
#201
There will be always A.I that are superior to humans. but it is a software build only for one purpose ! it wont know how to cook an egg
quebec
waiting2Bbanned
Profile Joined November 2015
United States154 Posts
Last Edited: 2016-03-13 15:35:45
March 13 2016 15:34 GMT
#202
AIs are basically at the level of... nematodes and trying to make up for being this by using a few crude heuristics and huge amounts of apm.


I think this might be true for the rudimentary BW bots created to win with a single strat against other bots; this approach wouldn't even work for a chess bot, let alone an artificial neural-network computer with virtually limitless computing power and data resources capable of learning, one which crushed a Go champion.

Even limiting its APM to something like 100 it would still roflstomp a human player.
"If you are going to break the law, do it with two thousand people.. and Mozart." - Howard Zinn
Cuce
Profile Joined March 2011
Turkey1127 Posts
March 13 2016 15:45 GMT
#203
On March 13 2016 23:11 NonY wrote:
It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack.



I wonder how ai would react of it will react in time to dt. since there wont be an alert. or how it will scan the screen agains nukes. we as players "feel" something wrong and react to these stuff. well thats just simplified way of saying "players been doing this sutff for so long that neuroplasticity forms a neural reflex akin to muscle memory".

The same goes for sublte changes in macroing stuff to fit slight changes in timing due to socuting information, or deviations from meta throught out the game. these stuff are not really conscious desicions, they are more muscle memory.

Thats the crux of the issue I thing. yeah sure, it can pull workred rushes everygame to win. But wining is not the result such a development team wants. they want to develop AI, not get gimmicky wins.

I wonder how much variables an AI would have to go through to figure out what some to a pro player intuativly.
Not sure if we can pull that off in realtime right now.

thats another thing, realtime vs turnbased.
64K RAM SYSTEM 38911 BASIC BYTES FREE
xQuesian
Profile Joined January 2016
15 Posts
March 13 2016 15:45 GMT
#204
If AI gets better than humans, will people start to demand AI vs AI tournaments, since Korean sc won't be the best anymore?
redviper
Profile Joined May 2010
Pakistan2333 Posts
March 13 2016 15:58 GMT
#205
On March 14 2016 00:45 Cuce wrote:
Show nested quote +
On March 13 2016 23:11 NonY wrote:
It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack.



I wonder how ai would react of it will react in time to dt. since there wont be an alert. or how it will scan the screen agains nukes. we as players "feel" something wrong and react to these stuff. well thats just simplified way of saying "players been doing this sutff for so long that neuroplasticity forms a neural reflex akin to muscle memory".

The same goes for sublte changes in macroing stuff to fit slight changes in timing due to socuting information, or deviations from meta throught out the game. these stuff are not really conscious desicions, they are more muscle memory.

Thats the crux of the issue I thing. yeah sure, it can pull workred rushes everygame to win. But wining is not the result such a development team wants. they want to develop AI, not get gimmicky wins.

I wonder how much variables an AI would have to go through to figure out what some to a pro player intuativly.
Not sure if we can pull that off in realtime right now.

thats another thing, realtime vs turnbased.

You are truly underestimating an advanced AI. AIs build on DNN can certainly create make different decisions based on slightly different scouting information. After a million games the AI would have a much better understanding of the game's strategy than any human being could.
TelecoM
Profile Blog Joined January 2010
United States10673 Posts
March 13 2016 16:13 GMT
#206
Well this is interesting lol
AKA: TelecoM[WHITE] Protoss fighting
LRM)TechnicS
Profile Joined May 2008
Bulgaria1565 Posts
March 13 2016 16:16 GMT
#207
NonY's posts are pretty spot on imo but only if the main purpose of DeepMind playing Starcraft is to beat/crush top human players at all cost.

There are a lot of IFs here.

IMO if their purpose is as posed above, in theory if:

1. Google invests enough resources into the project to fulfill their purpose

2. there are no limits for DeepMind to practice and play (for example operating on multiple screens, no APM cap or anything that resembles mouse-keyboard-monitor management in the physical world) and also to gather and analyze information from replays

then I think that it will be reasonable to, at least but not limited to, expect DeepMind by operating simultaneously on multiple screens (on preset maps):

1. to execute perfectly his retardedly optimal and or exploitative set of build orders for various matchups vs different actual players/opponents,

2. to have efficient-resource-mining abilities that will far exceed what any human being can physically achieve nowadays

3. to have a micro that will demolish a human player while doing all the above at the same time

4. to know all the possible strategies its opponent is doing just by clicking on a still constructing building of the opponent and checking at what exact % it's from finishing, by how many units and when he has them etc.

5. develop a whole new set of build orders and strategies based on his unlimited capabilities to micro, macro and know what their opponent is doing.

Bottom line, if Deep Mind has no limits, it is not unreasonable to expect Deep Mind to stomp all human players. It will feel like you are playing an UMS game titled "IMPO CPU good come play + obs" where everyone is having a laugh out how top players with every race struggle to stay alive mid/late game against DeepMind's ling/queen/scourge/defiler/overlord drops only warcombo.

The result will be meaningless as Deep Mind will destroy his opponents that are bound to the physical world. Flash, plays Starcraft with his mind but through tools like mouse, mousepad, keyboard, monitor and not with his mind alone.

Limiting APM alone would not do the trick IMO.

Google's Deep Mind biggest challenge will be creating something that satisfyingly resembles actual/physical mouse-keyboard-monitor management at least in order to know what kind of stuff are physically possible to be done. This will be needed in order to adequately claim victory in the event of Deep Mind destroying Flash/Jaedong in a bo X series (x>9).
Enjoy the game
Scarlett`
Profile Joined April 2011
Canada2385 Posts
March 13 2016 16:21 GMT
#208
On March 13 2016 19:20 Liquid`Nazgul wrote:
Show nested quote +
On March 13 2016 19:13 CrayonPopChoa wrote:
On March 13 2016 17:51 Spazzer wrote:
On March 13 2016 02:38 Axieoqu wrote:
I would assume Starcraft would be even easier for the AI because mechanics are so important. Just consider how well the simple blink/micro bots work.


I think this point is the biggest issues. Here is an example of what it could accomplish and some.




but isnt that cheating, like we arent supposed to know what the siege tanks are targeting?? why would the AI know which ling is being targeted. its not like a seeker missle where it shows up alerting you. its different then like when a unit is taking damage u then micro it away. Tank shot comes without you really knowing where its gonna hit, maybe the AI could guess, but if your controlling ur tanks u can click on something else no?

In theory you do know which one they're going to be attacking. As a player you will know which unit will be auto-targeted first, it is just a part of the behavior of units. It isn't random. I don't think this bot knows which one they are targetting by scanning game activity files. This bot knows which one they are attacking, because yes you can determine that based on tank behavior. Professional players play around this (or should) all the time. This video is an even better example (than the marine splitting one) of why AI would totally crush any StarCraft pro given some time to learn.

I've seen some suggestions on limiting the APM and amount of clicks to be similar to mouse/keyboard input. I don't think that really matters in the end. I doubt the zergling vs. tank video has a high amount of apm involved. Even if it did you can pretty much get 90% of efficiency with just picking out individual zerglings that are going to be targeted, while the rest of your army is on a-move. It's pretty much just clicking accuracy that you can do with relatively low apms.


its 4 actions per ling in the AOE per tank shot (select; move; (wait) select; attackmove); say theres even only 5 tanks and with natural clumping of lings this by itself would require 6000+ APM (assuming theres ~15 lings in the aoe)
& dodging with the individually targeted ling also wouldnt work if the units attacking are somewhat clumped up (which is better vs certain armies and worse vs others so deciding how to pre-split is a huge issue in itself) unless the ling is at the edge of the army other than the front ~ one that is indeed very unlikely to be targeted even if the opponent is not controlling their tanks at all

it also ignores the fact that the other player can micro the tank -> tell it which unit to target; so the AI would need to have the tank and every possible unit it can be targeting (based on the turret angle) on screen at the time it decides to micro while also knowing whether the tank will have vision of the target long enough to fire

because of the delay in the tank shot that makes this micro even theoretically possible, if the terran is controlled by an AI itself it could even re-target the tank after the zerg micros which is much simpler > if i take the previous example thats 2 actions compared to ~60 for a shot

all these micro bots built in sc2 are built upon information given directly form the game engine making them trivial to code rather than having to go by the visual and audio output the players are limited to
Progamer
Big J
Profile Joined March 2011
Austria16289 Posts
Last Edited: 2016-03-13 16:48:36
March 13 2016 16:46 GMT
#209
On March 14 2016 01:21 Scarlett` wrote:
Show nested quote +
On March 13 2016 19:20 Liquid`Nazgul wrote:
On March 13 2016 19:13 CrayonPopChoa wrote:
On March 13 2016 17:51 Spazzer wrote:
On March 13 2016 02:38 Axieoqu wrote:
I would assume Starcraft would be even easier for the AI because mechanics are so important. Just consider how well the simple blink/micro bots work.


I think this point is the biggest issues. Here is an example of what it could accomplish and some. https://www.youtube.com/watch?v=IKVFZ28ybQs




but isnt that cheating, like we arent supposed to know what the siege tanks are targeting?? why would the AI know which ling is being targeted. its not like a seeker missle where it shows up alerting you. its different then like when a unit is taking damage u then micro it away. Tank shot comes without you really knowing where its gonna hit, maybe the AI could guess, but if your controlling ur tanks u can click on something else no?

In theory you do know which one they're going to be attacking. As a player you will know which unit will be auto-targeted first, it is just a part of the behavior of units. It isn't random. I don't think this bot knows which one they are targetting by scanning game activity files. This bot knows which one they are attacking, because yes you can determine that based on tank behavior. Professional players play around this (or should) all the time. This video is an even better example (than the marine splitting one) of why AI would totally crush any StarCraft pro given some time to learn.

I've seen some suggestions on limiting the APM and amount of clicks to be similar to mouse/keyboard input. I don't think that really matters in the end. I doubt the zergling vs. tank video has a high amount of apm involved. Even if it did you can pretty much get 90% of efficiency with just picking out individual zerglings that are going to be targeted, while the rest of your army is on a-move. It's pretty much just clicking accuracy that you can do with relatively low apms.


its 4 actions per ling in the AOE per tank shot (select; move; (wait) select; attackmove); say theres even only 5 tanks and with natural clumping of lings this by itself would require 6000+ APM (assuming theres ~15 lings in the aoe)
& dodging with the individually targeted ling also wouldnt work if the units attacking are somewhat clumped up (which is better vs certain armies and worse vs others so deciding how to pre-split is a huge issue in itself) unless the ling is at the edge of the army other than the front ~ one that is indeed very unlikely to be targeted even if the opponent is not controlling their tanks at all

it also ignores the fact that the other player can micro the tank -> tell it which unit to target; so the AI would need to have the tank and every possible unit it can be targeting (based on the turret angle) on screen at the time it decides to micro while also knowing whether the tank will have vision of the target long enough to fire

because of the delay in the tank shot that makes this micro even theoretically possible, if the terran is controlled by an AI itself it could even re-target the tank after the zerg micros which is much simpler > if i take the previous example thats 2 actions compared to ~60 for a shot

all these micro bots built in sc2 are built upon information given directly form the game engine making them trivial to code rather than having to go by the visual and audio output the players are limited to



You're absolutely right imo, limiting APM greatly alters the challenge for creating the bot. There is a lot of (micro-)management possible with unlimited APM and precision.
I think the basic problem of limiting APM is the question "to how little?", and even more "but why even, the point is not to create a human, so why pretend it's a human?".

I think the point of such an AI should be that it plays the game to the normal rules, but with maximum efficiency. If that means that it does never box select, it has precise knowledge about unit health from healthbars and gives all orders via the minimap until it needs to identify what enemy dot was actually spotted then that is still fair game. Humans do use the same game mechanics, just not to that efficiency. Which, in my opinion, is the whole point of trying to beat a human with a bot.
Liquid`Nazgul
Profile Blog Joined September 2002
22427 Posts
Last Edited: 2016-03-13 17:28:53
March 13 2016 17:14 GMT
#210
On March 14 2016 01:21 Scarlett` wrote:
its 4 actions per ling in the AOE per tank shot (select; move; (wait) select; attackmove); say theres even only 5 tanks and with natural clumping of lings this by itself would require 6000+ APM (assuming theres ~15 lings in the aoe)
& dodging with the individually targeted ling also wouldnt work if the units attacking are somewhat clumped up (which is better vs certain armies and worse vs others so deciding how to pre-split is a huge issue in itself) unless the ling is at the edge of the army other than the front ~ one that is indeed very unlikely to be targeted even if the opponent is not controlling their tanks at all

This is accounting for perfection. My view is that AI can be incredibly effective with a lot less than perfection. Pulling out individual units to counter the autotargetting of aoe units is something that can be done without thousands of apm. It won't be perfect, but it will be many times superior to human micro even at low apms. Just imagine your own apm but now with perfect selection onto individual units, perfect ability to predict where automated shots are going to go, and instant reactions and decisions. The difference between that and what you can do now is enormous.

it also ignores the fact that the other player can micro the tank -> tell it which unit to target; so the AI would need to have the tank and every possible unit it can be targeting (based on the turret angle) on screen at the time it decides to micro while also knowing whether the tank will have vision of the target long enough to fire

because of the delay in the tank shot that makes this micro even theoretically possible, if the terran is controlled by an AI itself it could even re-target the tank after the zerg micros which is much simpler > if i take the previous example thats 2 actions compared to ~60 for a shot

all these micro bots built in sc2 are built upon information given directly form the game engine making them trivial to code rather than having to go by the visual and audio output the players are limited to

Right, but I think when you introduce an AI into the fold you have to assume its reactions to audio/visual are going to be pretty much instant. What I'm saying though is if audio/visual is instant, the behavior of the tanks can be 'read'. It is all behavior that is standardized and predictable. You can introduce human behavior to battle it of course, that is what will happen when an AI plays a professional, but I don't think it would be close. Just my perspective.

On March 13 2016 23:11 NonY wrote:
I don't get everyone who is assuming that the AI is allowed to cheat. The hardware rules are pretty clear for SC. Anything that is supposed to require one button press in the game must take one button press in the real world. Any "macro" that turns a combo of presses into one press is banned. And certainly any system that completely bypasses having to press anything is not going to be allowed. It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack. These are basic things for anyone who is played competitive SC to understand.

Certainly by tournament rules an AI wouldn't be allowed to participate, and neither is it allowed to actually enter Go tournaments. For there to be a fruitful discussion about an AI playing there should be an understanding it wouldn't be playing through headphones and pressing buttons on a keyboard. If we are going to enforce those rules onto an AI we may as well not bother.
Administrator
Tuczniak
Profile Joined September 2010
1561 Posts
Last Edited: 2016-03-13 17:31:05
March 13 2016 17:30 GMT
#211
On March 14 2016 00:45 xQuesian wrote:
If AI gets better than humans, will people start to demand AI vs AI tournaments, since Korean sc won't be the best anymore?
Interesting thing is that with good enough simulation of AI vs AI the game could be balanced at the release date ( and with good design). The patches would only serve to lead the player base in the right way. Although this would require a lot better software than just AI beating humans.
Erugua
Profile Joined November 2015
13 Posts
Last Edited: 2016-03-13 17:41:30
March 13 2016 17:33 GMT
#212
I don't even see how a human could beat a descent AI since it can have 6000 apm and pretty, can manage 5 packs of armies a way human couldn't in different locations while macroing perfectly. Yeah that's probably very hard to make an AI that does that well, but if it exist one day, it'll have 100% win chance vs human, no doubt

For me the real question is " can a machine be powerful enough to realise that goal ", and the awnser is obviously yes on SCBW, and maybe not yet on SC2
Oshuy
Profile Joined September 2011
Netherlands529 Posts
March 13 2016 17:55 GMT
#213
On March 14 2016 02:14 Liquid`Nazgul wrote:
Show nested quote +
On March 13 2016 23:11 NonY wrote:
I don't get everyone who is assuming that the AI is allowed to cheat. The hardware rules are pretty clear for SC. Anything that is supposed to require one button press in the game must take one button press in the real world. Any "macro" that turns a combo of presses into one press is banned. And certainly any system that completely bypasses having to press anything is not going to be allowed. It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack. These are basic things for anyone who is played competitive SC to understand.

Certainly by tournament rules an AI wouldn't be allowed to participate, and neither is it allowed to actually enter Go tournaments. For there to be a fruitful discussion about an AI playing there should be an understanding it wouldn't be playing through headphones and pressing buttons on a keyboard. If we are going to enforce those rules onto an AI we may as well not bother.


Would be a fun project. From a robotic point of view, keyboard / mouse handling is not that difficult (trickier if you add the difficulty that the robot must only use 2 arms with 5 fingers each). Identifying elements from screen/sound needs a bit of work, but unless you add random difficulties (lighting issues on the screen, random noise in the room, ...) it is manageable. Knowing the fastest way to execute a list of actions and the ordering is basic, but it would be an interesting way of setting the mechanical limitations on the AI.

The main impact for AI optimization is defining how the feedback of the limitation is sent to the action selection... deepmind might just go the "let it learn" route.

Not sure they would go for it, but for the looks it could be fun.
Coooot
nimdil
Profile Blog Joined January 2011
Poland3748 Posts
March 13 2016 18:37 GMT
#214
I don't think any progamer is suited to say anything about potential strength of well tuned AI in SC. They just have no idea what they talk about.
beheamoth
Profile Joined December 2015
44 Posts
Last Edited: 2016-03-13 18:57:48
March 13 2016 18:53 GMT
#215
hmm im not sure the computer would get beat because you really have to think to the level, with the info it sees and response times it may have to pulling out of scanning range (if that still exists) and moving between reps of volleys and literally keeping everything alive, theres no way they would ever trade ineffectively.

If the ai micro manages all of the scouting and just sees everything, it can mathematically work out exactly when builds could have been put down, finished and work out numbers of units out . . they could perfectly respond, eg has y marines, well 8 really well controlled lings beats that so ill pre for this but they could be going tanks seeing that my scout saw tech and 2 gas as x time, 1 tank will be out at x but the cops already started the tech path to what it considers the perfect counter


no i think the ai would just crush everything regardless of strategy. That pretty much unimportant if the ai is good enough to hedge bets against everything. this is too difficult to get across in text but no, imagine if you played the perfect game, but lets say you were to macro and the other guy was allining, but you react perfectly on a sub optimal strat . .the computer would make the very best of any situation with the precision micro and timing
thePunGun
Profile Blog Joined January 2016
598 Posts
Last Edited: 2016-03-13 18:55:51
March 13 2016 18:54 GMT
#216
The biggest advantages of an AI are:
1. The 'absolute' awareness, which means getting all the information (in exact numbers and the tech) with every scout within less than a second.
2. Having all the info to counter in a huge database and being able to adjust accordingly within seconds.
3. Perfect execution by making every action count(no apm spam, exact commands) which will probably result in superior micro even with apm limited to 200ish.

To counter that you would probably have to come up with the weirdest shit ever! Which is why I think that Boxer might actually be able to pull that off, because he is "the emperor" and the very essence of making weird shit work somehow.
"You cannot teach a man anything, you can only help him find it within himself."
necrosexy
Profile Joined March 2011
451 Posts
March 13 2016 19:15 GMT
#217
On March 14 2016 00:58 redviper wrote:
Show nested quote +
On March 14 2016 00:45 Cuce wrote:
On March 13 2016 23:11 NonY wrote:
It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack.



I wonder how ai would react of it will react in time to dt. since there wont be an alert. or how it will scan the screen agains nukes. we as players "feel" something wrong and react to these stuff. well thats just simplified way of saying "players been doing this sutff for so long that neuroplasticity forms a neural reflex akin to muscle memory".

The same goes for sublte changes in macroing stuff to fit slight changes in timing due to socuting information, or deviations from meta throught out the game. these stuff are not really conscious desicions, they are more muscle memory.

Thats the crux of the issue I thing. yeah sure, it can pull workred rushes everygame to win. But wining is not the result such a development team wants. they want to develop AI, not get gimmicky wins.

I wonder how much variables an AI would have to go through to figure out what some to a pro player intuativly.
Not sure if we can pull that off in realtime right now.

thats another thing, realtime vs turnbased.

You are truly underestimating an advanced AI. AIs build on DNN can certainly create make different decisions based on slightly different scouting information. After a million games the AI would have a much better understanding of the game's strategy than any human being could.

This is like saying if an AI analyzes flipping a coin a million times, it has a better idea of what side the coin will land from this knowledge.
The AI cannot reliably determine what course the human will take from the limited scouting input. Moreover, the AI can be duped by the human player with bad info.
Pwere
Profile Joined April 2010
Canada1556 Posts
Last Edited: 2016-03-13 19:25:21
March 13 2016 19:23 GMT
#218
On March 13 2016 23:11 NonY wrote:
I don't get everyone who is assuming that the AI is allowed to cheat. The hardware rules are pretty clear for SC. Anything that is supposed to require one button press in the game must take one button press in the real world. Any "macro" that turns a combo of presses into one press is banned. And certainly any system that completely bypasses having to press anything is not going to be allowed. It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack. These are basic things for anyone who is played competitive SC to understand.

Even if this is a challenge of pure strategy for the AI, it must do it with these hardware limitations to get exposed to all of the elements of strategy of an SC player. A huge part of the strategy of SC is having to adjust it for the level of execution that you can expect to have. Not only that, but figuring out which actions are currently the highest priority is a huge challenge as well. If all actions can be done so quickly as to almost be simultaneous, this whole aspect of strategy can be ignored.
It goes further than that. How do you limit the mouse accuracy of the AI? How do you limit its perception so it doesn't analyze every pixel of every frame on the minimap?

What is, imo, truly a challenge is to develop a live coach that could tell you what to do, and with decent mechanics, its superior strategy and build adaptations would lead a good master player to beat a top Code S contender. You could use one of those programs that finds where your eyes are looking to limit its vision.

That's kind of what they're doing in Go... the AI is telling a human what to do to beat another human. That's the only way to make it fair, and would be a huge accomplishment from a theoretical point of view. I also feel like it would be a blast for the player to sometimes not understand what is going on, but still win, and would eventually be a sweet training tool, just like AIs were in Chess (and now Go, apparently).
Big J
Profile Joined March 2011
Austria16289 Posts
Last Edited: 2016-03-13 20:25:00
March 13 2016 19:47 GMT
#219
On March 14 2016 04:15 necrosexy wrote:
Show nested quote +
On March 14 2016 00:58 redviper wrote:
On March 14 2016 00:45 Cuce wrote:
On March 13 2016 23:11 NonY wrote:
It also cannot gather any info except by looking at a monitor and listening to headphones. Any other method is clearly a hack.



I wonder how ai would react of it will react in time to dt. since there wont be an alert. or how it will scan the screen agains nukes. we as players "feel" something wrong and react to these stuff. well thats just simplified way of saying "players been doing this sutff for so long that neuroplasticity forms a neural reflex akin to muscle memory".

The same goes for sublte changes in macroing stuff to fit slight changes in timing due to socuting information, or deviations from meta throught out the game. these stuff are not really conscious desicions, they are more muscle memory.

Thats the crux of the issue I thing. yeah sure, it can pull workred rushes everygame to win. But wining is not the result such a development team wants. they want to develop AI, not get gimmicky wins.

I wonder how much variables an AI would have to go through to figure out what some to a pro player intuativly.
Not sure if we can pull that off in realtime right now.

thats another thing, realtime vs turnbased.

You are truly underestimating an advanced AI. AIs build on DNN can certainly create make different decisions based on slightly different scouting information. After a million games the AI would have a much better understanding of the game's strategy than any human being could.

This is like saying if an AI analyzes flipping a coin a million times, it has a better idea of what side the coin will land from this knowledge.
The AI cannot reliably determine what course the human will take from the limited scouting input. Moreover, the AI can be duped by the human player with bad info.

I disagree. One proper scout plus a very precise estimate of how many resources a player could have mined deducted from previous scouting can tell you nearly everything at any point in the game. And an AI may be capable to just force scouts by sheer amounts of micromanagement. Not to mention that such an AI might be aware that it will perform more efficiently in battles, even when outnumbered to some degree and therefore it might just choose to sacrifice more power for information, since it may realize that getting duped is the only way to lose against a mechanically inferior player. There's a lot possible.
Befree
Profile Joined April 2010
695 Posts
Last Edited: 2016-03-13 20:11:54
March 13 2016 20:11 GMT
#220
So clearly a computer programmed to do an activity of brute force is entirely unimpressive when it beats a human. For example a car being faster than a human, or a calculator doing extremely large calculations that a human can't do.

The more abstract and less mechanical, the more impressive it would be for a computer obviously.

I guess I just wonder where StarCraft falls on this spectrum. The real-time aspect seems to me like it would give a huge advantage to AI which has very little to do with its "intelligence" and more to do with the brute power of computers.

I know BW AI tournaments put APM caps to eliminate at least part of this issue, but just the brute power of its awareness seems like it diminishes the meaningfulness of its competitive ability. It's a huge advantage that doesn't come through any sort of creativity or intelligence, just brute strength.
Prev 1 9 10 11 12 13 29 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 12m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 495
PiGStarcraft287
ProTech102
StarCraft: Brood War
Britney 13838
Larva 535
Mong 164
ggaemo 59
Hyun 46
Backho 34
soO 26
NaDa 19
HiyA 19
yabsab 9
Stormgate
UpATreeSC141
JuggernautJason97
Dota 2
syndereN426
Pyrionflax204
Counter-Strike
Foxcn123
Heroes of the Storm
Grubby3067
Liquid`Hasu473
Other Games
shahzam234
ZombieGrub112
ViBE110
Trikslyr53
Sick17
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• StrangeGG 58
• davetesta35
• Kozan
• AfreecaTV YouTube
• intothetv
• sooper7s
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• HerbMon 55
• 80smullet 16
• Pr0nogo 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV267
League of Legends
• Doublelift1539
Other Games
• imaqtpie2852
Upcoming Events
OSC
3h 12m
The PondCast
13h 12m
WardiTV Summer Champion…
14h 12m
Replay Cast
1d 3h
LiuLi Cup
1d 14h
Online Event
2 days
SC Evo League
2 days
uThermal 2v2 Circuit
2 days
CSO Contender
2 days
Sparkling Tuna Cup
3 days
[ Show More ]
WardiTV Summer Champion…
3 days
SC Evo League
3 days
uThermal 2v2 Circuit
3 days
Afreeca Starleague
4 days
Sharp vs Ample
Larva vs Stork
Wardi Open
4 days
RotterdaM Event
4 days
Replay Cast
5 days
Replay Cast
5 days
Afreeca Starleague
5 days
JyJ vs TY
Bisu vs Speed
WardiTV Summer Champion…
5 days
Afreeca Starleague
6 days
Mini vs TBD
Soma vs sSak
WardiTV Summer Champion…
6 days
Liquipedia Results

Completed

StarCon 2025 Philadelphia
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
WardiTV Summer 2025
uThermal 2v2 Main Event
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSL Season 18: Qualifier 1
ASL Season 20
CSLAN 3
CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
Roobet Cup 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
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.